作者:龙文浩
开发工具与关键技术: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折等等折扣)。
这个计算销售单还不是关键,等下一篇我们来看删除行,就是客户增加了一件衣服,然后又不要了,点击表格中的删除按钮,然后删除表格一行数据,并且对应的减去售价和原价。还有整单打折和满额促销,欢迎关注我来留言交流。
《.net/C#--“计算客户选中的服装金额”》
最新推荐文章于 2023-07-31 15:15:00 发布