| | |
| | | case "wanjie": |
| | | AcceptAll(); |
| | | break; |
| | | case "AcceptOrderAll2": |
| | | case "AcceptOrderAll": |
| | | AcceptAll2(); |
| | | break; |
| | | default: |
| | |
| | | //this.selDriverId.Items.Insert(0, new ListItem("全部", "")); |
| | | |
| | | |
| | | this.selDriverIddo.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, null, null).Where(x => x.BF_IsDriver == true);//.Where(x => x.SM_Post.Equals("驾驶员")); |
| | | this.selDriverIddo.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, null, null);//.Where(x => x.BF_IsDriver == true); |
| | | this.selDriverIddo.DataTextField = "Name"; |
| | | this.selDriverIddo.DataValueField = "Keyid"; |
| | | this.selDriverIddo.DataBind(); |
| | |
| | | public void AcceptAll2() |
| | | { |
| | | Response.Clear(); |
| | | int? carid = Request["CarId"].ToInt32(); //this.CarId.Value.ToGuid2(); |
| | | int? driverId = Request["DriverId"].ToInt32(); //this.DriverId.Value.ToGuid2(); |
| | | |
| | | string ids = string.Empty; |
| | | string DeliverTimes = string.Empty; |
| | | string BuyerIds = string.Empty; |
| | | |
| | | if (Request["ids"] != null) |
| | | { |
| | | ids = Request["ids"].ToString(); |
| | | } |
| | | if (Request["DeliverTimes"] != null) |
| | | { |
| | | DeliverTimes = Request["DeliverTimes"].ToString(); |
| | | } |
| | | if (Request["BuyerIds"] != null) |
| | | { |
| | | BuyerIds = Request["BuyerIds"].ToString(); |
| | | } |
| | | |
| | | |
| | | string[] idsArray = ids.Split(','); |
| | | string[] DeliverTimesArray = DeliverTimes.Split(','); |
| | | string[] BuyerIdsArray = BuyerIds.Split(','); |
| | | |
| | | |
| | | if (idsArray != null && idsArray.Length > 0) |
| | | { |
| | |
| | | { |
| | | bool result = true; |
| | | |
| | | OA_DeliverPlan oA_DeliverPlan = _OA_DeliverPlanPaicheBLL.GetModelByKeyid(idsArray[i].ToGuid2(), BuyerIdsArray[i].ToGuid2(), DeliverTimesArray[i].ToDateTime2()); |
| | | if (oA_DeliverPlan == null) |
| | | OA_DeliverPlan oA_DeliverPlan = _OA_DeliverPlanPaicheBLL.GetModelByKeyid(idsArray[i].ToGuid2(), null, null); |
| | | if (oA_DeliverPlan != null) |
| | | |
| | | { |
| | | oA_DeliverPlan = new OA_DeliverPlan(); |
| | | oA_DeliverPlan.Keyid = Guid.NewGuid(); |
| | | oA_DeliverPlan.FirmId = CurrentUser.MemberId; |
| | | oA_DeliverPlan.DeliverTime = DeliverTimesArray[i].ToDateTime2(); |
| | | oA_DeliverPlan.BuyerId = BuyerIdsArray[i].ToGuid2(); |
| | | oA_DeliverPlan.DeliveredTime = null; |
| | | oA_DeliverPlan.Zhuyishixiang = ""; |
| | | oA_DeliverPlan.Gongzuokaoping = ""; |
| | | oA_DeliverPlan.CarId = carid; |
| | | oA_DeliverPlan.DriverId = driverId; |
| | | oA_DeliverPlan.Transferstatus = 1; |
| | | oA_DeliverPlan.TransfersTime = null; |
| | | oA_DeliverPlan.Sort = 1; |
| | | oA_DeliverPlan.Creater = CurrentUser.TrueMemberId; |
| | | oA_DeliverPlan.CreateTime = DateTime.Now; |
| | | oA_DeliverPlan.Updater = CurrentUser.TrueMemberId; |
| | | oA_DeliverPlan.LastUpdateTime = DateTime.Now; |
| | | oA_DeliverPlan.wentifankui = ""; |
| | | result = _OA_DeliverPlanPaicheBLL.InsertModel(oA_DeliverPlan); |
| | | } |
| | | else |
| | | { |
| | | oA_DeliverPlan.CarId = carid; |
| | | oA_DeliverPlan.DriverId = driverId; |
| | | oA_DeliverPlan.LastUpdateTime = DateTime.Now; |
| | | oA_DeliverPlan.Updater = CurrentUser.TrueMemberId; |
| | | result = _OA_DeliverPlanPaicheBLL.UpdateModel(oA_DeliverPlan); |
| | | } |
| | | if (!result) |