/// <summary> /// 订单列表数据绑定 /// </summary> /// <param name="orderLot">订单号</param> /// <param name="tuanHao">团号</param> /// <param name="cusHao">客户单位</param> /// <param name="operIds">操作人ID</param> /// <param name="tDate">出团日期</param> /// <param name="orderDate">下单时间</param> /// <param name="recordCount">总记录数,地址传递</param> protected void ListBind(string orderLot, string tuanHao, string cusHao, int[] operId, DateTime?chuTuanStartDate, DateTime?chuTuanEndDate, DateTime?orderStartDate, DateTime?orderEndDate, EyouSoft.Model.EnumType.TourStructure.OrderState?OrderState, ref int recordCount) { #region 订单列表绑定 TourOrder TourOrderBll = new EyouSoft.BLL.TourStructure.TourOrder(this.SiteUserInfo); EyouSoft.Model.TourStructure.OrderCenterSearchInfo searchModel = new EyouSoft.Model.TourStructure.OrderCenterSearchInfo(); searchModel.OrderNo = orderLot; searchModel.TourNo = tuanHao; searchModel.CompanyName = cusHao; searchModel.OperatorId = operId; searchModel.LeaveDateFrom = chuTuanStartDate; searchModel.LeaveDateTo = chuTuanEndDate; searchModel.CreateDateFrom = orderStartDate; searchModel.CreateDateTo = orderEndDate; searchModel.OrderState = OrderState; searchModel.OrderId = Utils.GetQueryStringValue("orderid"); System.Collections.Generic.IList <EyouSoft.Model.TourStructure.TourOrder> Ilist = TourOrderBll.GetOrderList(pageSize, pageIndex, ref recordCount, CurrentUserCompanyID, searchModel); if (Ilist != null && Ilist.Count > 0) { repList.DataSource = Ilist; repList.DataBind(); } else { this.ExporPageInfoSelect1.Visible = false; this.repList.EmptyText = "<tr><td height='30px' bgcolor='#e3f1fc' colspan='12' align='center'>暂时没有数据!</td></tr>"; } #endregion TourOrderBll = null; searchModel = null; BindPage(); }
//列表初始化 protected void ListBind(DateTime?sDate, DateTime?eDate, int[] orderOperId, string orderLot, string tuanHao, string cusHao, string lineName, int[] operIds, bool?selSettle) { int companyID = SiteUserInfo.CompanyID; EyouSoft.BLL.CompanyStructure.CompanySetting csBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType?OrderTypeModel = csBll.GetComputeOrderType(companyID); EyouSoft.Model.TourStructure.OrderCenterSearchInfo queryModel = new EyouSoft.Model.TourStructure.OrderCenterSearchInfo(); //根据条件搜索相关条件 EyouSoft.BLL.TourStructure.TourOrder TourOrderBll = new EyouSoft.BLL.TourStructure.TourOrder(SiteUserInfo); EyouSoft.Model.TourStructure.SalerSearchInfo searchModel = new EyouSoft.Model.TourStructure.SalerSearchInfo(); if (searchModel.ComputeOrderType == OrderTypeModel.Value) { searchModel.ComputeOrderType = EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType.统计确认成交订单; } searchModel.SDate = sDate; searchModel.EDate = eDate; searchModel.OrderOperatorId = orderOperId; searchModel.CompanyName = cusHao; searchModel.OrderNo = orderLot; searchModel.TourNo = tuanHao; searchModel.RouteName = lineName; searchModel.SalerId = operIds; searchModel.ComputeOrderType = OrderTypeModel; searchModel.IsSettle = selSettle; System.Collections.Generic.IList <EyouSoft.Model.TourStructure.TourOrder> Ilist = TourOrderBll.GetOrderList(pageSize, pageIndex, ref recordCount, CurrentUserCompanyID, searchModel); if (Ilist != null && Ilist.Count > 0) { EyouSoft.Model.TourStructure.MSaleReceivableSummaryInfo Summaryinfo = new EyouSoft.BLL.TourStructure.TourOrder(SiteUserInfo).GetSaleReceivableSummary(SiteUserInfo.CompanyID, searchModel); //合同金额汇总 this.LitFinanceSum.Text = Summaryinfo.TotalAmount.ToString("c2"); //人数统计 this.LitPeopleCount.Text = Summaryinfo.PeopleNumber.ToString(); //已收金额 this.LitHasCheckMoney.Text = Summaryinfo.ReceivedAmount.ToString("c2"); //已收待审核金额 this.LitNotCheckMoney.Text = Summaryinfo.UnauditedAmount.ToString("c2"); //未收金额 this.LitNotReceived.Text = Summaryinfo.NotReceivedAmount.ToString("c2"); repList.DataSource = Ilist; repList.DataBind(); } else { this.ExporPageInfoSelect1.Visible = false; this.repList.EmptyText = "<tr><td height='30px' bgcolor='#e3f1fc' colspan='14' align='center'>暂时没有数据!</td></tr>"; } TourOrderBll = null; searchModel = null; BindPage(); }