private void btnEdit_Click(object sender, RoutedEventArgs e) { if (dg.SelectedItems == null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDATAALERT")); return; } if (dg.SelectedItems.Count == 0) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDATAALERT")); return; } T_OA_VEHICLEDISPATCH ent = dg.SelectedItems[0] as T_OA_VEHICLEDISPATCH; if (ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || ent.CHECKSTATE == ((int)CheckStates.UnApproved).ToString()) { VehicleDispatchForm_upd form = new VehicleDispatchForm_upd(FormTypes.Edit, ent.VEHICLEDISPATCHID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Edit; browser.MinHeight = 550; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED")); return; } }
void btnAudit_Click(object sender, RoutedEventArgs e) { if (dg.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dg.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } T_OA_VEHICLEDISPATCH ent = dg.SelectedItems[0] as T_OA_VEHICLEDISPATCH; if (ent.CHECKSTATE == ((int)CheckStates.Approving).ToString() || ent.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() || ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { VehicleDispatchForm_aud form = new VehicleDispatchForm_aud(FormTypes.Audit, ent.VEHICLEDISPATCHID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Audit; browser.MinHeight = 550; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDNOTOPERATEPLEASEAGAIN")); return; } }
public T_OA_VEHICLEDISPATCH GetVehicleDispatchById(string entityId) { VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll(); T_OA_VEHICLEDISPATCH VehicleDispatchById = vehicleDispatchManagerBll.GetVehicleDispatchById(entityId); return(VehicleDispatchById == null ? null : VehicleDispatchById); }
private void SetFormDefalueValue(T_OA_VEHICLEDISPATCH vehDispatchInfo) { txtContent.Text = vehDispatchInfo.CONTENT; txtDriverID.Text = vehDispatchInfo.DRIVER; txtDriverName.Text = vehDispatchInfo.DRIVER; txtNum.Text = vehDispatchInfo.NUM; txtRoute.Text = vehDispatchInfo.ROUTE; txtTel.Text = vehDispatchInfo.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.ENDTIME); if (types == FormTypes.Resubmit)//重新提交 { vehDispatchInfo.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString(); } RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); //InitAudit(vupId); //加载已经派车的申请用车数据 _VM.Get_ByParentIDAsync(vupId); PersonnelServiceClient client = new PersonnelServiceClient(); client.GetEmployeeByIDAsync(vehDispatchInfo.DRIVER); client.GetEmployeeByIDCompleted += new EventHandler <GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted); }
public int AddVehicleDispatch(T_OA_VEHICLEDISPATCH vehicleDispatchInfo) { VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll(); if (vehicleDispatchManagerBll.AddVehicleDispatch(vehicleDispatchInfo) == 1) { return(1); } return(-1); }
public int UpdateVehicleDispatch(T_OA_VEHICLEDISPATCH vehicleDispatch) { VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll(); if (vehicleDispatchManagerBll.UpdateVehicleDispatch(vehicleDispatch) == -1) { return(-1); } return(1); }
public int AddVehicleDispatchAndDetail(T_OA_VEHICLEDISPATCH vehicleDispatch, List <T_OA_VEHICLEDISPATCHDETAIL> vddList) { VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll(); if (vehicleDispatchManagerBll.AddVehicleDispatchAndDetail(vehicleDispatch, vddList) == -1) { return(-1); } return(1); }
private void dg_SelectionChanged(object sender, SelectionChangedEventArgs e) { _lstVDispatch.Clear(); if (dg.SelectedIndex > -1) { T_OA_VEHICLEDISPATCH vd = dg.SelectedItem as T_OA_VEHICLEDISPATCH; vd.T_OA_VEHICLE = cmbVehicleInfo.SelectedItem as T_OA_VEHICLE; _lstVDispatch.Add(vd); } }
private void rdb_Unchecked(object sender, RoutedEventArgs e) { RadioButton rdb = sender as RadioButton; if (!rdb.IsChecked.Value) { T_OA_VEHICLEDISPATCH vd = (T_OA_VEHICLEDISPATCH)rdb.DataContext; _lstVDispatch.Remove(vd); } }
//勾选 private void rdb_Checked(object sender, RoutedEventArgs e) { RadioButton rdb = sender as RadioButton; if (rdb.IsChecked.Value) { T_OA_VEHICLEDISPATCH vd = (T_OA_VEHICLEDISPATCH)rdb.DataContext; vd.T_OA_VEHICLE = cmbVehicleInfo.SelectedItem as T_OA_VEHICLE; _lstVDispatch.Add(vd); } }
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"); }
public VehicleDispatchForm_add(FormTypes type) { InitializeComponent(); vehicleDispatch = new T_OA_VEHICLEDISPATCH(); vehicleDispatch.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); vehicleDispatch.VEHICLEDISPATCHID = System.Guid.NewGuid().ToString(); vehicleDispatch.STARTTIME = System.DateTime.Now; vehicleDispatch.ENDTIME = System.DateTime.Now; this.types = type; _VM.UpdateVehicleDispatchAndDetailCompleted += new EventHandler<UpdateVehicleDispatchAndDetailCompletedEventArgs>(_VM_UpdateVehicleDispatchAndDetailCompleted); _VM.AddVehicleDispatchAndDetailCompleted += new EventHandler<AddVehicleDispatchAndDetailCompletedEventArgs>(_VM_AddVehicleDispatchAndDetailCompleted); _VM.GetVehicleInfoListCompleted += new EventHandler<GetVehicleInfoListCompletedEventArgs>(GetVehicleInfoListCompleted); _VM.Del_VDDetailsCompleted += new EventHandler<Del_VDDetailsCompletedEventArgs>(Del_VDDetailsCompleted); personclient.GetEmployeeDetailByIDCompleted += new EventHandler<GetEmployeeDetailByIDCompletedEventArgs>(personclient_GetEmployeeDetailByIDCompleted); this.Loaded += new RoutedEventHandler(VehicleDispatchForm_add_Loaded); }
public VehicleDispatchForm_add(FormTypes type) { InitializeComponent(); vehicleDispatch = new T_OA_VEHICLEDISPATCH(); vehicleDispatch.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); vehicleDispatch.VEHICLEDISPATCHID = System.Guid.NewGuid().ToString(); vehicleDispatch.STARTTIME = System.DateTime.Now; vehicleDispatch.ENDTIME = System.DateTime.Now; this.types = type; _VM.UpdateVehicleDispatchAndDetailCompleted += new EventHandler <UpdateVehicleDispatchAndDetailCompletedEventArgs>(_VM_UpdateVehicleDispatchAndDetailCompleted); _VM.AddVehicleDispatchAndDetailCompleted += new EventHandler <AddVehicleDispatchAndDetailCompletedEventArgs>(_VM_AddVehicleDispatchAndDetailCompleted); _VM.GetVehicleInfoListCompleted += new EventHandler <GetVehicleInfoListCompletedEventArgs>(GetVehicleInfoListCompleted); _VM.Del_VDDetailsCompleted += new EventHandler <Del_VDDetailsCompletedEventArgs>(Del_VDDetailsCompleted); personclient.GetEmployeeDetailByIDCompleted += new EventHandler <GetEmployeeDetailByIDCompletedEventArgs>(personclient_GetEmployeeDetailByIDCompleted); this.Loaded += new RoutedEventHandler(VehicleDispatchForm_add_Loaded); }
private void SetFormDefalueValue(T_OA_VEHICLEDISPATCH vehDispatchInfo) { txtContent.Text = string.IsNullOrEmpty(vehDispatchInfo.CONTENT) ? "":vehDispatchInfo.CONTENT; txtDriverID.Text = string.IsNullOrEmpty(vehDispatchInfo.DRIVER) ? "":vehDispatchInfo.DRIVER; txtDriverName.Text = string.IsNullOrEmpty(vehDispatchInfo.DRIVER) ? "":vehDispatchInfo.DRIVER; txtNum.Text = string.IsNullOrEmpty(vehDispatchInfo.NUM) ? "":vehDispatchInfo.NUM; txtRoute.Text = string.IsNullOrEmpty(vehDispatchInfo.ROUTE) ? "":vehDispatchInfo.ROUTE; txtTel.Text = string.IsNullOrEmpty(vehDispatchInfo.TEL) ? "":vehDispatchInfo.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.ENDTIME); _VM.GetDetailListByDispatchIdAsync(vehDispatchInfo.VEHICLEDISPATCHID); PersonnelServiceClient client = new PersonnelServiceClient(); client.GetEmployeeByIDAsync(vehDispatchInfo.DRIVER); client.GetEmployeeByIDCompleted += new EventHandler <GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted); }
private void SetFormDefalueValue(T_OA_VEHICLEDISPATCH vehDispatchInfo) { txtContent.Text = vehDispatchInfo.CONTENT; txtDriverID.Text = vehDispatchInfo.DRIVER; txtDriverName.Text = vehDispatchInfo.DRIVER; txtNum.Text = vehDispatchInfo.NUM; txtRoute.Text = vehDispatchInfo.ROUTE; txtTel.Text = vehDispatchInfo.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.ENDTIME); //加载已经派车的申请用车数据 _VM.Get_ByParentIDAsync(vehDispatchInfo.VEHICLEDISPATCHID); PersonnelServiceClient client = new PersonnelServiceClient(); client.GetEmployeeByIDAsync(vehDispatchInfo.DRIVER); client.GetEmployeeByIDCompleted += new EventHandler <GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted); }
void BtnView_Click(object sender, RoutedEventArgs e) { ObservableCollection <T_OA_VEHICLEDISPATCH> selectItems = GetSelectList(); T_OA_VEHICLEDISPATCH ent = dg.SelectedItems[0] as T_OA_VEHICLEDISPATCH; if (ent != null) { //vehicledispatchInfo = selectItems.FirstOrDefault(); //VehicleDispatchForm_aud form1 = new VehicleDispatchForm_aud(FormTypes.Browse, vehicledispatchInfo.VEHICLEDISPATCHID); VehicleDispatchForm_aud form = new VehicleDispatchForm_aud(FormTypes.Browse, ent.VEHICLEDISPATCHID); //form.VehicleDispatch = selectItems[0]; EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Browse; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
private ObservableCollection <T_OA_VEHICLEDISPATCH> deletedList = new ObservableCollection <T_OA_VEHICLEDISPATCH>();//标记被删除的对象 private void btnDelete_Click(object sender, RoutedEventArgs e) { ObservableCollection <T_OA_VEHICLEDISPATCH> selectItems = GetSelectList(); if (selectItems != null) { for (int i = 0; i < dg.SelectedItems.Count; i++) { vehicledispatchInfo = selectItems[i]; if (vehicledispatchInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string Result = ""; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { try { vehicleDispatchManager.DeleteVehicleDispatchListAsync(selectItems); } catch { } }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY")); return; } } } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
void btnReSubmit_Click(object sender, RoutedEventArgs e) { if (dg.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dg.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } T_OA_VEHICLEDISPATCH ent = dg.SelectedItems[0] as T_OA_VEHICLEDISPATCH; VehicleDispatchForm_upd form = new VehicleDispatchForm_upd(FormTypes.Resubmit, ent.VEHICLEDISPATCHID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Resubmit; browser.MinHeight = 550; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); }
/// <summary> /// 根据传回的XML,添加派车单 /// </summary> /// <param name="xele"></param> private static string VehicledispatchAdd(IEnumerable<XElement> eGFunc) { try { if (eGFunc.Count() == 0) { return ""; } string strEmployeeID = string.Empty; string strOwnerID = string.Empty; string strOwnerPostID = string.Empty; string strOwnerDepartmentID = string.Empty; string strOwnerCompanyID = string.Empty; foreach (var q in eGFunc) { string strName = q.Attribute("Name").Value; switch (strName) { case "CREATEUSERID": strEmployeeID = q.Attribute("Value").Value; break; case "OWNERID": strOwnerID = q.Attribute("Value").Value; break; case "OWNERPOSTID": strOwnerPostID = q.Attribute("Value").Value; break; case "OWNERDEPARTMENTID": strOwnerDepartmentID = q.Attribute("Value").Value; break; case "OWNERCOMPANYID": strOwnerCompanyID = q.Attribute("Value").Value; break; } } string employeeid = strEmployeeID.Replace("{", "").Replace("}", ""); T_OA_VEHICLEDISPATCH entity = new T_OA_VEHICLEDISPATCH(); entity.VEHICLEDISPATCHID = Guid.NewGuid().ToString(); SmtOACommonAdmin oa = new SmtOACommonAdmin(); List<T_OA_VEHICLE> vehicleInfoList = oa.GetVehicleInfoList(); entity.T_OA_VEHICLE = vehicleInfoList[0]; entity.CREATEDATE = DateTime.Now; entity.OWNERID = strOwnerID; entity.OWNERPOSTID = strOwnerPostID; entity.OWNERDEPARTMENTID = strOwnerDepartmentID; entity.OWNERCOMPANYID = strOwnerCompanyID; entity.CREATEUSERID = strOwnerID; entity.CREATEPOSTID = strOwnerPostID; entity.CREATEDEPARTMENTID = strOwnerDepartmentID; entity.CREATECOMPANYID = strOwnerCompanyID; VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll(); if (vehicleDispatchManagerBll.AddVehicleDispatch(entity) > 0) { return entity.VEHICLEDISPATCHID; } else { string err = "Error"; return err; } } catch (Exception e) { string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]"; Tracer.Debug(abc); return abc; } }
private void SetFormDefalueValue(T_OA_VEHICLEDISPATCH vehDispatchInfo) { txtContent.Text = vehDispatchInfo.CONTENT; txtDriverID.Text = vehDispatchInfo.DRIVER; txtDriverName.Text = vehDispatchInfo.DRIVER; txtNum.Text = vehDispatchInfo.NUM; txtRoute.Text = vehDispatchInfo.ROUTE; txtTel.Text = vehDispatchInfo.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.ENDTIME); if (types == FormTypes.Resubmit)//重新提交 { vehDispatchInfo.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString(); } RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); //InitAudit(vupId); //加载已经派车的申请用车数据 _VM.Get_ByParentIDAsync(vupId); PersonnelServiceClient client = new PersonnelServiceClient(); client.GetEmployeeByIDAsync(vehDispatchInfo.DRIVER); client.GetEmployeeByIDCompleted += new EventHandler<GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted); }
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"); }
public int AddVehicleDispatch(T_OA_VEHICLEDISPATCH vehicleDispatchInfo) { VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll(); if (vehicleDispatchManagerBll.AddVehicleDispatch(vehicleDispatchInfo) == 1) { return 1; } return -1; }
public int AddVehicleDispatchAndDetail(T_OA_VEHICLEDISPATCH vehicleDispatch, List<T_OA_VEHICLEDISPATCHDETAIL> vddList) { VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll(); if (vehicleDispatchManagerBll.AddVehicleDispatchAndDetail(vehicleDispatch, vddList) == -1) { return -1; } return 1; }
public int UpdateVehicleDispatch(T_OA_VEHICLEDISPATCH vehicleDispatch) { VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll(); if (vehicleDispatchManagerBll.UpdateVehicleDispatch(vehicleDispatch) == -1) { return -1; } return 1; }
private void SetFormDefalueValue(T_OA_VEHICLEDISPATCH vehDispatchInfo) { txtContent.Text = vehDispatchInfo.CONTENT; txtDriverID.Text = vehDispatchInfo.DRIVER; txtDriverName.Text = vehDispatchInfo.DRIVER; txtNum.Text = vehDispatchInfo.NUM; txtRoute.Text = vehDispatchInfo.ROUTE; txtTel.Text = vehDispatchInfo.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.ENDTIME); //加载已经派车的申请用车数据 _VM.Get_ByParentIDAsync(vehDispatchInfo.VEHICLEDISPATCHID); PersonnelServiceClient client = new PersonnelServiceClient(); client.GetEmployeeByIDAsync(vehDispatchInfo.DRIVER); client.GetEmployeeByIDCompleted += new EventHandler<GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted); }
private ObservableCollection<T_OA_VEHICLEDISPATCH> deletedList = new ObservableCollection<T_OA_VEHICLEDISPATCH>();//标记被删除的对象 private void btnDelete_Click(object sender, RoutedEventArgs e) { ObservableCollection<T_OA_VEHICLEDISPATCH> selectItems = GetSelectList(); if (selectItems != null) { for (int i = 0; i < dg.SelectedItems.Count; i++) { vehicledispatchInfo = selectItems[i]; if (vehicledispatchInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string Result = ""; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { try { vehicleDispatchManager.DeleteVehicleDispatchListAsync(selectItems); } catch { } }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY")); return; } } } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
private void SetFormDefalueValue(T_OA_VEHICLEDISPATCH vehDispatchInfo) { txtContent.Text = string.IsNullOrEmpty(vehDispatchInfo.CONTENT) ? "":vehDispatchInfo.CONTENT ; txtDriverID.Text = string.IsNullOrEmpty(vehDispatchInfo.DRIVER) ? "":vehDispatchInfo.DRIVER; txtDriverName.Text = string.IsNullOrEmpty(vehDispatchInfo.DRIVER) ? "":vehDispatchInfo.DRIVER; txtNum.Text = string.IsNullOrEmpty(vehDispatchInfo.NUM) ? "":vehDispatchInfo.NUM; txtRoute.Text =string.IsNullOrEmpty(vehDispatchInfo.ROUTE) ? "":vehDispatchInfo.ROUTE; txtTel.Text = string.IsNullOrEmpty(vehDispatchInfo.TEL) ? "":vehDispatchInfo.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(vehDispatchInfo.ENDTIME); _VM.GetDetailListByDispatchIdAsync(vehDispatchInfo.VEHICLEDISPATCHID); PersonnelServiceClient client = new PersonnelServiceClient(); client.GetEmployeeByIDAsync(vehDispatchInfo.DRIVER); client.GetEmployeeByIDCompleted += new EventHandler<GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted); }