private void UpdatevehicleDispatchUpdateInfo(T_OA_VEHICLEDISPATCH vInfo) { vInfo.T_OA_VEHICLE = (T_OA_VEHICLE)cmbVehicleInfo.SelectedItem; // vInfo.CHECKSTATE = "0"; vInfo.CONTENT = txtContent.Text; vInfo.DRIVER = txtDriverID.Text; vInfo.ENDTIME = dtiEndDate.DateTimeValue; vInfo.ISCANCEL = "1"; vInfo.NUM = txtNum.Text; vInfo.ROUTE = txtRoute.Text; vInfo.STARTTIME = dtiStartDate.DateTimeValue; vInfo.TEL = txtTel.Text; vInfo.UPDATEDATE = System.DateTime.Now; vInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; vInfo.OWNERCOMPANYID = vehicleDispatch.OWNERCOMPANYID; vInfo.OWNERDEPARTMENTID = vehicleDispatch.OWNERDEPARTMENTID; vInfo.OWNERID = vehicleDispatch.OWNERID; vInfo.OWNERNAME = vehicleDispatch.OWNERNAME; vInfo.OWNERPOSTID = vehicleDispatch.OWNERPOSTID; ObservableCollection <T_OA_VEHICLEDISPATCHDETAIL> lstDetail = new ObservableCollection <T_OA_VEHICLEDISPATCHDETAIL>(); //foreach (var v in _lstVUseApp_Add) foreach (var v in _lstVUseApp) { T_OA_VEHICLEDISPATCHDETAIL info = new T_OA_VEHICLEDISPATCHDETAIL(); info.VEHICLEDISPATCHDETAILID = System.Guid.NewGuid().ToString(); info.T_OA_VEHICLEDISPATCH = vInfo; info.T_OA_VEHICLEUSEAPP = v; info.CREATEDATE = DateTime.Now; info.CREATEDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; info.CREATEPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID; info.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; info.CREATEUSERNAME = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName; info.CREATECOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; info.OWNERCOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; info.OWNERDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; info.OWNERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; info.OWNERNAME = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName; info.OWNERPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID; lstDetail.Add(info); } _VM.UpdateVehicleDispatchAndDetailAsync(vInfo, lstDetail, "Edit"); }
private void UpdatevehicleDispatchUpdateInfo(T_OA_VEHICLEDISPATCH vInfo) { vInfo.T_OA_VEHICLE = (T_OA_VEHICLE)cmbVehicleInfo.SelectedItem; // vInfo.CHECKSTATE = "0"; vInfo.CONTENT = txtContent.Text; vInfo.DRIVER = txtDriverID.Text; vInfo.ENDTIME = dtiEndDate.DateTimeValue; vInfo.ISCANCEL = "1"; vInfo.NUM = txtNum.Text; vInfo.ROUTE = txtRoute.Text; vInfo.STARTTIME = dtiStartDate.DateTimeValue; vInfo.TEL = txtTel.Text; vInfo.UPDATEDATE = System.DateTime.Now; vInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; vInfo.OWNERCOMPANYID = vehicleDispatch.OWNERCOMPANYID; vInfo.OWNERDEPARTMENTID = vehicleDispatch.OWNERDEPARTMENTID; vInfo.OWNERID = vehicleDispatch.OWNERID; vInfo.OWNERNAME = vehicleDispatch.OWNERNAME; vInfo.OWNERPOSTID = vehicleDispatch.OWNERPOSTID; ObservableCollection<T_OA_VEHICLEDISPATCHDETAIL> lstDetail = new ObservableCollection<T_OA_VEHICLEDISPATCHDETAIL>(); //foreach (var v in _lstVUseApp_Add) foreach (var v in _lstVUseApp) { T_OA_VEHICLEDISPATCHDETAIL info = new T_OA_VEHICLEDISPATCHDETAIL(); info.VEHICLEDISPATCHDETAILID = System.Guid.NewGuid().ToString(); info.T_OA_VEHICLEDISPATCH = vInfo; info.T_OA_VEHICLEUSEAPP = v; info.CREATEDATE = DateTime.Now; info.CREATEDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; info.CREATEPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID; info.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; info.CREATEUSERNAME = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName; info.CREATECOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; info.OWNERCOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; info.OWNERDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; info.OWNERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; info.OWNERNAME = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName; info.OWNERPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID; lstDetail.Add(info); } _VM.UpdateVehicleDispatchAndDetailAsync(vInfo, lstDetail, "Edit"); }