| | |
| | | return _eC_OrderBasicDAL.GetOrderByIds(orderIds); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据订单编号获取订单 |
| | | /// </summary> |
| | | /// <param name="orderIds">订单编号</param> |
| | | /// <returns></returns> |
| | | public IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId) |
| | | { |
| | | return _eC_OrderBasicDAL.GetOrderByPrintTypeId(PrintTypeId); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 根据订单编号获取自动外协订单 |
| | | /// </summary> |
| | |
| | | /// <param name="pa"></param> |
| | | /// <returns></returns> |
| | | public IEnumerable<CoreDeliverOrder> SelectModelPageLishi(Pagination pa, Guid FirmId, int? DriverId, string shipAddress, |
| | | string BuyerName, string createTimeStart, string createTimeEnd,string OrderState) |
| | | string BuyerName, string createTimeStart, string createTimeEnd,string OrderState,string shifou) |
| | | { |
| | | string Condition = " and b.FirmId ='" + FirmId + "' "; |
| | | |
| | |
| | | } |
| | | else |
| | | { |
| | | Condition += " and a.OrderState in( 0,1,2 ) "; |
| | | if (!string.IsNullOrEmpty(shifou)) |
| | | { |
| | | Condition += " and a.OrderState in( 0,1 ) "; |
| | | } |
| | | else |
| | | { |
| | | Condition += " and a.OrderState in( 0,1,2 ) "; |
| | | } |
| | | |
| | | |
| | | } |
| | | if (DriverId.HasValue) |
| | | { |
| | |
| | | /// <returns></returns> |
| | | IEnumerable<EC_OrderBasic> GetOrderByIds(string orderIds); |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据订单编号获取订单 |
| | | /// </summary> |
| | | /// <param name="orderIds">订单编号</param> |
| | | /// <returns></returns> |
| | | IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId); |
| | | |
| | | |
| | | /// <summary> |
| | | /// 发起订单属性改变请求 |
| | | /// </summary> |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据类型查询 订单 |
| | | /// </summary> |
| | | /// <param name="orderId">订单编号</param> |
| | | /// <returns></returns> |
| | | public IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId) |
| | | { |
| | | |
| | | IList<EC_OrderBasic> result = _dataBase.SelectModel<EC_OrderBasic>(" * ", "EC_OrderBasic ", string.Format(" PrintTypeId = {0} and OrderState = 4 ", PrintTypeId)); |
| | | return result; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据客户ID和订单支付状态获取订单列表 |
| | | /// </summary> |
| | |
| | | 客户名称: |
| | | </td> |
| | | <td> |
| | | <input id='txtBuyerName' runat="server" maxlength='100' /> |
| | | <input id='txtBuyerName' runat="server" maxlength='100' list="browsers" /> |
| | | <datalist id="browsers"> |
| | | <%=xiala %> |
| | | </datalist> |
| | | </td> |
| | | <td class="ali03"> |
| | | 送货时间: |
| | |
| | | { |
| | | CoreDeliverOrderBLL _CoreDeliverOrderBLL = null; |
| | | OA_StaffBLL bll_OA_StaffBLL = null; |
| | | EC_OrderBasicBLL bll_EC_OrderBasicBLL = null; |
| | | public string xiala = ""; |
| | | |
| | | //初始化 |
| | | public DeliverWorkBookAnPaiList() |
| | |
| | | |
| | | bll_OA_StaffBLL = new OA_StaffBLL(); |
| | | _CoreDeliverOrderBLL = new CoreDeliverOrderBLL(); |
| | | bll_EC_OrderBasicBLL = new EC_OrderBasicBLL(); |
| | | } |
| | | |
| | | //页面加载 |
| | |
| | | this.selDriver.DataBind(); |
| | | this.selDriver.Items.Insert(0, new ListItem("全部", "")); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | BindList(); |
| | | } |
| | |
| | | //绑定数据 |
| | | private void BindList() |
| | | { |
| | | var eC_OrderBasics = bll_EC_OrderBasicBLL.GetOrderByPrintTypeId(37).Where(x => x.OrderState == 4); |
| | | foreach (var eC_OrderBasic in eC_OrderBasics) |
| | | { |
| | | xiala += "<option value=\"" + eC_OrderBasic.BuyerName + "\">"; |
| | | |
| | | |
| | | } |
| | | Pagination pa = new Pagination(); |
| | | pa.PageSize = UCPager1.AspNetPager.PageSize; |
| | | pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex; |
| | |
| | | { |
| | | coreDeliverOrder.DriverName = oA_Staff1.Name; |
| | | } |
| | | else |
| | | { |
| | | coreDeliverOrder.DriverName = coreDeliverOrder.DeliveryMoble; |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | } |
| | | $(function () { |
| | | $(".AlreadyReply").remove(); |
| | | |
| | | }); |
| | | </script> |
| | | <style type="text/css"> |
| | |
| | | 客户名称: |
| | | </td> |
| | | <td> |
| | | <input id='txtBuyerName' runat="server" maxlength='100' /> |
| | | |
| | | <input id='txtBuyerName' runat="server" maxlength='100' list="browsers" /> |
| | | <datalist id="browsers"> |
| | | <%=xiala %> |
| | | </datalist> |
| | | |
| | | |
| | | |
| | | |
| | | </td> |
| | | <td class="ali03"> |
| | | 送货时间: |
| | |
| | | { |
| | | CoreDeliverOrderBLL _CoreDeliverOrderBLL = null; |
| | | OA_StaffBLL bll_OA_StaffBLL = null; |
| | | EC_OrderBasicBLL bll_EC_OrderBasicBLL = null; |
| | | public string xiala = ""; |
| | | |
| | | //初始化 |
| | | public DeliverWorkBookLiShiAnPaiList() |
| | |
| | | |
| | | bll_OA_StaffBLL = new OA_StaffBLL(); |
| | | _CoreDeliverOrderBLL = new CoreDeliverOrderBLL(); |
| | | bll_EC_OrderBasicBLL = new EC_OrderBasicBLL(); |
| | | } |
| | | |
| | | //页面加载 |
| | |
| | | this.selDriver.DataBind(); |
| | | this.selDriver.Items.Insert(0, new ListItem("全部", "")); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | BindList(); |
| | | |
| | | BindList("shifou"); |
| | | } |
| | | |
| | | } |
| | | |
| | | //绑定数据 |
| | | private void BindList() |
| | | private void BindList(string shifou="") |
| | | { |
| | | |
| | | var eC_OrderBasics = bll_EC_OrderBasicBLL.GetOrderByPrintTypeId(37).Where(x => x.OrderState == 4); |
| | | foreach (var eC_OrderBasic in eC_OrderBasics) |
| | | { |
| | | xiala += "<option value=\"" + eC_OrderBasic.BuyerName + "\">"; |
| | | |
| | | |
| | | } |
| | | |
| | | Pagination pa = new Pagination(); |
| | | pa.PageSize = UCPager1.AspNetPager.PageSize; |
| | | pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex; |
| | | |
| | | var coreDeliverOrders = _CoreDeliverOrderBLL.SelectModelPageLishi(pa, CurrentUser.MemberId, this.selDriver.Value.ToInt32(),this.txtXuexiao.Value.Trim(),this.txtBuyerName.Value.Trim(), this.txtBeginDate.Value.Trim(), this.txtEndDate.Value.Trim(),this.selOrderState.Value); |
| | | var coreDeliverOrders = _CoreDeliverOrderBLL.SelectModelPageLishi(pa, CurrentUser.MemberId, this.selDriver.Value.ToInt32(),this.txtXuexiao.Value.Trim(),this.txtBuyerName.Value.Trim(), this.txtBeginDate.Value.Trim(), this.txtEndDate.Value.Trim(),this.selOrderState.Value, shifou); |
| | | foreach (var coreDeliverOrder in coreDeliverOrders) |
| | | { |
| | | if (coreDeliverOrder.DriverId.HasValue) |
| | |
| | | { |
| | | coreDeliverOrder.DriverName = oA_Staff1.Name; |
| | | } |
| | | else |
| | | { |
| | | coreDeliverOrder.DriverName = coreDeliverOrder.DeliveryMoble; |
| | | } |
| | | } |
| | | |
| | | } |