using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.BLL; using CY.BLL.Sys; using CY.Model; using CY.Infrastructure.Query; using CY.Infrastructure.Common; using CY.BLL.EC; using CY.Model.Inquiry; namespace CY.WebForm.Pages.business { //吴辉 //行政管理 public partial class DeliverWorkBookSonghuo : BasePage { CoreCmsPlanOrderBLL bll_CoreCmsPlanOrderBLL = null; CoreCmsPlanOrderItemBLL bll_CoreCmsPlanOrderItemBLL = null; EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = null; public string biaotou = ""; public string biaowei = ""; //初始化 public DeliverWorkBookSonghuo() { bll_CoreCmsPlanOrderBLL = new CoreCmsPlanOrderBLL(); bll_CoreCmsPlanOrderItemBLL = new CoreCmsPlanOrderItemBLL(); _eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL(); } //页面加载 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindList(); } } //绑定数据 private void BindList() { string orderIdStr = Request["orderId"]; this.hideOrderId.Value = orderIdStr; var coreCmsPlanOrders = bll_CoreCmsPlanOrderBLL.GetModelByorderid(orderIdStr.ToInt32().Value); var xuexiao = this.txtxuexiao.Value.Trim(); if (!string.IsNullOrEmpty(xuexiao)) { coreCmsPlanOrders = coreCmsPlanOrders.Where(x => x.shipAddress.Contains(xuexiao)); } var ids = coreCmsPlanOrders.Select(x => x.id).ToArray(); var cmsPlanOrderItems = bll_CoreCmsPlanOrderItemBLL.GetModelsByZongOrderid(orderIdStr.ToInt32().Value).Where(x=> ids.Contains( x.orderId)); var coreDeliverOrderItems = bll_CoreCmsPlanOrderItemBLL.GetDeliverModelsByZongOrderid(orderIdStr.ToInt32().Value).Where(x => ids.Contains(x.PlanOrderId)); var BeginDate = this.txtBeginDate.Value.Trim(); if (!string.IsNullOrEmpty(BeginDate)) { var sss = BeginDate.ToDateTime2().Value; coreDeliverOrderItems = coreDeliverOrderItems.Where(x => x.MakeTime >= sss); } var EndDate = this.txtEndDate.Value.Trim(); if (!string.IsNullOrEmpty(EndDate)) { var sss = EndDate.ToDateTime2().Value.AddDays(1); coreDeliverOrderItems = coreDeliverOrderItems.Where(x => x.MakeTime <= sss); } var OrderState = this.selstatus.Value.Trim(); if (!string.IsNullOrEmpty(OrderState)) { var sss = OrderState.ToInt32().Value; coreDeliverOrderItems = coreDeliverOrderItems.Where(x => x.OrderState == sss); } EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(orderIdStr.ToInt32().Value); InquiryCommonModel _inquiryCommonModel = null; if (null == _eC_OrderPrintParameter) { _inquiryCommonModel = new InquiryCommonModel(); } else { _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel; } var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x=>x.WorkBookNameTxt).ThenBy(x=>x.WorkBookSizeTxt); if (string.IsNullOrEmpty(biaotou)) { string biaotou2 = "