而且我想使用数量总计将其分成不同的发票(因此我可以将发票的总和为原始发票的总和。)>
我正在尝试编写的程序是这样的:
结果应如下所示:发票001:[“ Product01”,27.00,5][“ Product02”,40.00,5]
invoice002:[“ Product01”,27.00,5][“ Product02”,40.00,5]
代码是:
class Facture { public int Fact_id {get;set;} public float Total {get;set;} public List<Facture_line> Fac_line = new List<Facture_line>(); } class Facture_line { public String desc {get;set;} public float prix_unitaire { get; set; } public int quantite { get; set; } }
我也有发票清单
Facture
对于演示,我将限制从5000.00更改为500.00,但这并不重要,该过程应如下所示:
1)
InvoiceOrg = [“ Product001”,27,10] [“ Product002”,40,10](总计670)发票[0] = [“ Product001”,27,0] [“ Product002”,40,0](总计:0)2)
InvoiceOrg = [“ Product001”,27,9] [“ Product002”,40,9](总数:603)发票[0] = [“ Product001”,27,1] [“ Product002”,40,1](总数:67)3)
与过程2相同)InvoiceOrg = [“ Product001”,27,8] [“ Product002”,40,8](总数:603)发票[0] = [“ Product001”,27,2] [“ Product002”,40,2](总数:134)直到发票总数[0]。总计> = 500.00f
然后创建另一个发票[“ 1”],并以相同的方式填充。
因此,我有一张发票,我将其转换为数据集,它看起来像这样:我想将其拆分为不同的发票(因此,我可以得到的发票总数是原始发票的总数)...
我用Excel Solver add ins