linq

foreach (var item in orderLines.FindAll(e => { return e.RecordType == 2; }))
                {
                    var projectName = WMModelManager.ProjectDAO.RetrieveInstance(item.ProjectID).ProjectName;
                    var projectConfig = WMModelManager.ProjectConfigDAO.RetrieveInstance(item.ProjectConfigID).ConfigName;
                    xmlDetail += string.Format(xmlDetailTemplate
                        , rowNo
                        , CommonFunction.FilterXMLStr("")
                        , CommonFunction.FilterXMLStr(item.Order.OrderNumber)
                        , CommonFunction.FilterXMLStr(item.CustomerProject)
                        , CommonFunction.FilterXMLStr(projectName)
                        , CommonFunction.FilterXMLStr(item.Order.CreateDate.ToString("yyyy-MM-dd"))
                        , CommonFunction.FilterXMLStr(item.Order.PlanDeliveryDate.ToString("yyyy-MM-dd"))
                        , CommonFunction.FilterXMLStr(item.Quantity.ToString("n0"))
                        , CommonFunction.FilterXMLStr(item.Quantity.ToString("n0"))
                        , CommonFunction.FilterXMLStr(item.Remark));


                    rowNo++;
                    totalAmount += item.Quantity * item.Price;

                }


var dataList = from item in customerInfoList
                           select new
                           {
                               CustomerID = item.CustomerID,
                               CustomerCode = item.CustomerCode,
                               CustomerName = item.CustomerName,
                               SalesMan = item.SalesMan,
                               OrderQuantity = WMCommonHelper.GetOrderQuantityByCustomerID(item.CustomerID, WMOrderTypeEnum.MachineOrder).ToString("n0")
                               + "+" + WMCommonHelper.GetOrderQuantityByCustomerID(item.CustomerID, WMOrderTypeEnum.MaterialOrder).ToString("n0"),
                               UnPayedOrder = WMCommonHelper.GetUnpayedQuantityByCustomerID(item.CustomerID, WMOrderTypeEnum.MachineOrder).ToString("n0")
                               + "+" + WMCommonHelper.GetUnpayedQuantityByCustomerID(item.CustomerID, WMOrderTypeEnum.MaterialOrder).ToString("n0"),
                               USDAmount = item.USDAmount,
                               RMBAmount = item.RMBAmount
                           };

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值