《.net/C#--“计算客户选中的服装金额”》

作者:龙文浩
开发工具与关键技术:MVC/C#,SQL
撰写时间:2019年1月19日
下面我们使用C#语言来处理服装交易的功能,下面我们来看一个例子:
在这里插入图片描述
图1.0
表格中,吊牌总价:所有吊牌价相加等于原价,售价:相加等于吊牌价总额X折扣
添加商品:点击添加按钮,见下图:
在这里插入图片描述
图1.1
然后随便添加商品:
在这里插入图片描述
图1.2
原价:所有吊牌价相加(55+2+55+900+2+400+99+99=1612); 售价:
吊牌价X折扣的总价(55X0.7)+(2X0.3)+(55X0.7)+(900X0.08)+(2X0.3)+(400X0.08)+2X(0.4)=261.4
下面查看一下代码,我们在商品浏览表格加一个点击触发的函数:
在这里插入图片描述
图1.3
看这个函数,我们在函数开头再声明五个变量,函数传了record过来(record包含的控制器那边查询表格传输过来的所有数据)。
在这里插入图片描述
图1.4
当有数据传输过来时,向控制器提交record.CommoditTiaoMa,就是把商品条码提交去控制器。
在这里插入图片描述
图1.5
下面查看函数为CXXiaoShouDan的控制器代码
在这里插入图片描述
图1.6
根据唯一性的商品条码查询出选中商品的所有信息,返回View层,见下图:
在这里插入图片描述
图1.7
我们又声明ggHanShu(data,i),把data和数量i传递给另一个参数,把已有条码存进去声明好的参数,看下面这个函数就是承接上面的,我当时是想着把下面这段函数变成公共函数:
在这里插入图片描述
图1.8
我们现在通过prepend向表格的开头添加一行参数,需要耐心点对准表格的每一列就可可以实现向表格添加一行数据了,要耐心拼接,懒一点的方法就是去对应表格的HTML哪里直接复制下来,进行修改也行。
在这里插入图片描述
图1.9
这里我们后面需要相乘一个0.1,是因为我们按折扣计算的(9折就是,标牌价X0.9,以此类推8折7折等等折扣)。
这个计算销售单还不是关键,等下一篇我们来看删除行,就是客户增加了一件衣服,然后又不要了,点击表格中的删除按钮,然后删除表格一行数据,并且对应的减去售价和原价。还有整单打折和满额促销,欢迎关注我来留言交流。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值