| | |
| | | _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel; |
| | | |
| | | } |
| | | var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookNameTxt).ThenBy(x => x.WorkBookSizeTxt); |
| | | var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookSizeTxt).ThenBy(x => x.WorkBookNameTxt); |
| | | |
| | | var cmsPlanOrderItemsgroup = new List<CoreCmsPlanOrderItem>(); |
| | | foreach (var inquiryWorkBookModel in inquiryWorkBookModels) |
| | |
| | | // 统计结果 |
| | | //Count = g.Count(), // 每组人数 |
| | | //AverageSalary = g.Average(p => p.Salary), // 平均工资 |
| | | Number = g.Sum(p => p.Number) // 工资总和 |
| | | Number = g.Sum(p => p.Number), // 工资总和 |
| | | LessNumber = g.Sum(p => p.LessNumber) |
| | | }).ToList(); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | foreach(var cmsPlanOrderItem in cmsPlanOrderItemsgroup) |
| | | foreach (var cmsPlanOrderItem in cmsPlanOrderItemsgroup) |
| | | { |
| | | var coreCmsPlanOrderFahuo = coreCmsPlanOrderFahuosgroup.FirstOrDefault(x => x.name == cmsPlanOrderItem.name && x.specification == cmsPlanOrderItem.specification); |
| | | if (coreCmsPlanOrderFahuo != null) |
| | |
| | | if (coreDeliverOrderItem != null) |
| | | { |
| | | cmsPlanOrderItem.songhuonums = coreDeliverOrderItem.Number; |
| | | cmsPlanOrderItem.LessNumber = coreDeliverOrderItem.LessNumber; |
| | | } |
| | | |
| | | |
| | | cmsPlanOrderItem.kucunnums = cmsPlanOrderItem.fahuonums - cmsPlanOrderItem.songhuonums; |
| | | |
| | | |
| | | cmsPlanOrderItem.weisonghuonums = cmsPlanOrderItem.nums - cmsPlanOrderItem.songhuonums; |
| | | cmsPlanOrderItem.weisonghuonums = cmsPlanOrderItem.nums - cmsPlanOrderItem.songhuonums - cmsPlanOrderItem.LessNumber; |
| | | |
| | | |
| | | cmsPlanOrderItem.DaishengchanNumber = cmsPlanOrderItem.weisonghuonums - cmsPlanOrderItem.kucunnums; |
| | | } |
| | | |
| | | var cmsPlanOrderItemsgroupsssss = new List<CoreCmsPlanOrderItem>(); |
| | | for (int i = 0; i < cmsPlanOrderItemsgroup.Count; i++) |
| | | { |
| | | cmsPlanOrderItemsgroupsssss.Add(cmsPlanOrderItemsgroup[i]); |
| | | if (i == (cmsPlanOrderItemsgroup.Count - 1) || cmsPlanOrderItemsgroup[i].specification != cmsPlanOrderItemsgroup[i + 1].specification) |
| | | { |
| | | var coreCmsPlanOrderItem = new CoreCmsPlanOrderItem(); |
| | | coreCmsPlanOrderItem.specification = cmsPlanOrderItemsgroup[i].specification; |
| | | coreCmsPlanOrderItem.name = "合计"; |
| | | var coreCmsPlanOrderItems = cmsPlanOrderItemsgroup.Where(x => x.specification == cmsPlanOrderItemsgroup[i].specification); |
| | | coreCmsPlanOrderItem.nums = coreCmsPlanOrderItems.Sum(x => x.nums); |
| | | coreCmsPlanOrderItem.fahuonums = coreCmsPlanOrderItems.Sum(x => x.fahuonums); |
| | | coreCmsPlanOrderItem.weifahuonums = coreCmsPlanOrderItems.Sum(x => x.weifahuonums); |
| | | coreCmsPlanOrderItem.songhuonums = coreCmsPlanOrderItems.Sum(x => x.songhuonums); |
| | | coreCmsPlanOrderItem.kucunnums = coreCmsPlanOrderItems.Sum(x => x.kucunnums); |
| | | coreCmsPlanOrderItem.weisonghuonums = coreCmsPlanOrderItems.Sum(x => x.weisonghuonums); |
| | | coreCmsPlanOrderItem.LessNumber = coreCmsPlanOrderItems.Sum(x => x.LessNumber); |
| | | coreCmsPlanOrderItem.DaishengchanNumber = coreCmsPlanOrderItems.Sum(x => x.DaishengchanNumber); |
| | | cmsPlanOrderItemsgroupsssss.Add(coreCmsPlanOrderItem); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
| | | |
| | | |
| | | |
| | | this.RepClientList.DataSource = cmsPlanOrderItemsgroup; |
| | | |
| | | |
| | | this.RepClientList.DataSource = cmsPlanOrderItemsgroupsssss; |
| | | this.RepClientList.DataBind(); |
| | | |
| | | } |