我有一个对象列表(发票)。这些对象有一个 qty 属性。我有一个产品退货表格,其中包含退回产品的数量。
提交退货行时。我用提交的行填充了一个网格视图,以便在提交整个退货表单之前如果需要可以输入另一部分。
提交该行时,我需要从对象中的发票数量中减去退货数量......我已经使用以下代码完成了这个......
returnInvoices[GridView3.SelectedIndex].OrderLineQty = returnInvoices[GridView3.SelectedIndex].OrderLineQty - Convert.ToDouble(txtReturnProdQty.Text, userCulture);
returnInvoices
是对的引用List<Invoice>
并且OrderLineQty
是double
数据类型。
我只是想知道是否有更好(更整洁?)的方法来减去发票数量?
减去的原因是因为如果发票行大于1但零件是序列化的,则必须一次输入一个零件,所以我需要在将它们添加到退货单时减少数量,以便它们不能过度回报,如果这是有道理的!
请温柔点...我是新手,还在学习 c#/OOP!
谢谢 :)