/// <summary> /// 获取某个团下面的订单数 /// </summary> /// <param name="tourID">团号</param> protected void BindOrderList(string tourID) { EyouSoft.Model.TourStructure.MOrderSum orders = new EyouSoft.Model.TourStructure.MOrderSum(); IList <EyouSoft.Model.TourStructure.MTourOrder> items = new EyouSoft.BLL.TourStructure.BTourOrder().GetTourOrderListById(tourID, ref orders); if (items != null && items.Count > 0) { items = items.Where(c => c.OrderStatus == EyouSoft.Model.EnumType.TourStructure.OrderStatus.已成交).ToList(); } if (items != null && items.Count > 0) { phEmptyDingDan.Visible = false; repTourOrderList.DataSource = items; repTourOrderList.DataBind(); } else { phEmptyDingDan.Visible = true; } }
/// <summary> /// 团款收入 /// </summary> protected void DataInitTourPayIncome() { EyouSoft.Model.TourStructure.MOrderSum sumOrder = new EyouSoft.Model.TourStructure.MOrderSum(); IList <EyouSoft.Model.TourStructure.MTourOrder> tourlist = new EyouSoft.BLL.TourStructure.BTourOrder().GetTourOrderListById(TourId, ref sumOrder); if (tourlist != null && tourlist.Count > 0) { var list = tourlist.Where(p => p.OrderStatus == EyouSoft.Model.EnumType.TourStructure.OrderStatus.已成交).ToList(); if (list != null && list.Count > 0) { this.repTourIncomList.DataSource = list; this.repTourIncomList.DataBind(); this.litConfirmMoneyCount.Text = EyouSoft.Common.UtilsCommons.GetMoneyString(list.Sum(p => p.ConfirmMoney), ProviderToMoney); this.litConfirmSettlementMoneyCount.Text = EyouSoft.Common.UtilsCommons.GetMoneyString(list.Sum(p => p.ConfirmSettlementMoney), ProviderToMoney); this.litSalerIncomeCount.Text = EyouSoft.Common.UtilsCommons.GetMoneyString(list.Sum(p => p.GuideRealIncome), ProviderToMoney); decimal finIncome = list.Sum(p => p.ConfirmMoney) - list.Sum(p => p.GuideRealIncome); this.litCheckMoneyCount.Text = EyouSoft.Common.UtilsCommons.GetMoneyString(finIncome, ProviderToMoney); this.litProfitCount.Text = EyouSoft.Common.UtilsCommons.GetMoneyString(list.Sum(p => p.Profit), ProviderToMoney); //团队收入结算金额汇总 this.hidTourIncomCount = list.Sum(p => p.ConfirmSettlementMoney); } } }