public T_OA_VEHICLEUSEAPP GetVehicleUseAppById(string VehicleUseAppId) { VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll(); T_OA_VEHICLEUSEAPP VehicleUseAppById = vehicleUseManagerBll.GetVehicleUseAppById(VehicleUseAppId); return(VehicleUseAppById == null ? null : VehicleUseAppById); }
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_VEHICLEUSEAPP ent = dg.SelectedItems[0] as T_OA_VEHICLEUSEAPP; if (ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || ent.CHECKSTATE == ((int)CheckStates.UnApproved).ToString()) { VehicleUseAppForm AddWin = new VehicleUseAppForm(FormTypes.Edit, ent.VEHICLEUSEAPPID); EntityBrowser browser = new EntityBrowser(AddWin); browser.FormType = FormTypes.Edit; browser.MinWidth = 500; browser.MinHeight = 400; 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; } }
private void Delete_Click(object sender, RoutedEventArgs e) { dg.ItemsSource = null; ObservableCollection <string> o = new ObservableCollection <string>(); T_OA_VEHICLEUSEAPP i = ((Button)sender).DataContext as T_OA_VEHICLEUSEAPP; o.Add(i.VEHICLEUSEAPPID); if (_lstVUseApp_Add.Contains(i)) { _lstVUseApp_Add.Remove(i); _lstVUseApp.Remove(i); } else if (_lstVUseApp.Contains(i)) { ComfirmWindow com = new ComfirmWindow(); if (_lstVUseApp.Count > 1) //不能为空 { string Result = ""; com.OnSelectionBoxClosed += (obj, result) => { _VM.Del_VDDetailsAsync(o); _lstVUseApp.Remove(i); }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("ERROR_VDUSEAPP"), Utility.GetResourceStr("CONFIRMBUTTON")); } } dg.ItemsSource = _lstVUseApp; }
public void DoAction(string actionType) { if (!Check()) { return; } if (types == FormTypes.New) { vehicleUsrApp = new T_OA_VEHICLEUSEAPP(); vehicleUsrApp.VEHICLEUSEAPPID = System.Guid.NewGuid().ToString(); vehicleUsrApp.CHECKSTATE = "0"; } RefreshUI(RefreshedTypes.ShowProgressBar); switch (actionType) { case "0": saveType = RefreshedTypes.HideProgressBar; Save(); break; case "1": saveType = RefreshedTypes.CloseAndReloadData; Save(); break; } }
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_VEHICLEUSEAPP ent = dg.SelectedItems[0] as T_OA_VEHICLEUSEAPP; if (ent.CHECKSTATE == ((int)CheckStates.Approving).ToString() || ent.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() || ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { VehicleUseAppForm AddWin = new VehicleUseAppForm(FormTypes.Audit, ent.VEHICLEUSEAPPID); EntityBrowser browser = new EntityBrowser(AddWin); browser.FormType = FormTypes.Audit; browser.MinWidth = 500; browser.MinHeight = 400; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDNOTOPERATEPLEASEAGAIN")); return; } }
//行加载删除按钮 private void dg_LoadingRow(object sender, DataGridRowEventArgs e) { T_OA_VEHICLEUSEAPP tmp = (T_OA_VEHICLEUSEAPP)e.Row.DataContext; ImageButton MyButton_Delbaodao = dg.Columns[7].GetCellContent(e.Row).FindName("myDelete") as ImageButton; MyButton_Delbaodao.Margin = new Thickness(0); MyButton_Delbaodao.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/ico_16_delete.png", Utility.GetResourceStr("DELETE")); MyButton_Delbaodao.Tag = tmp; }
public int AddVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseAppInfo) { VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll(); if (vehicleUseManagerBll.AddVehicleUseApp(vehicleUseAppInfo)) { return 1; } return -1; }
public int UpdateVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseApp) { VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll(); if (vehicleUseManagerBll.UpdateVehicleUseApp(vehicleUseApp) == -1) { return(-1); } return(1); }
//取消勾选 private void myChkBox_Unchecked(object sender, RoutedEventArgs e) { CheckBox chk = sender as CheckBox; if (!chk.IsChecked.Value) { T_OA_VEHICLEUSEAPP vd = (T_OA_VEHICLEUSEAPP)chk.DataContext; _lstVUseApp_Add.Remove(vd); } }
public int AddVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseAppInfo) { VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll(); if (vehicleUseManagerBll.AddVehicleUseApp(vehicleUseAppInfo)) { return(1); } return(-1); }
private void UpdateInfo(T_OA_VEHICLEUSEAPP updateInfo) { updateInfo.UPDATEDATE = System.DateTime.Now; updateInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; updateInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; updateInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; updateInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; updateInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; updateInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; _VM.UpdateVehicleUseAppAsync(updateInfo); }
private T_OA_VEHICLEUSEAPP GetEntityData(T_OA_VEHICLEUSEAPP inputEntity) { inputEntity.CONTENT = txtContent.Text; inputEntity.STARTTIME = dtiStartDate.DateTimeValue; inputEntity.ENDTIME = dtiEndDate.DateTimeValue; inputEntity.NUM = txtNum.Text; inputEntity.ROUTE = txtRoute.Text; inputEntity.DEPARTMENTID = txtDepartmentId.Text; inputEntity.TEL = txtTel.Text; return inputEntity; }
private void InitData() { if (types == FormTypes.New) { VehicleUsrApp = new T_OA_VEHICLEUSEAPP(); VehicleUsrApp.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); } else { _VM.GetVehicleUseAppByIdAsync(vapId); } SetForms(); }
private void SetFormDefailValue(T_OA_VEHICLEUSEAPP defaultInfo) { txtDepartmentId.Text = defaultInfo.DEPARTMENTID; string departName = GlobalFunction.GetDepartmentNameByID(defaultInfo.DEPARTMENTID); if (departName != null) { txtDepartName.Text = departName; } txtTel.Text = defaultInfo.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(defaultInfo.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(defaultInfo.ENDTIME); txtNum.Text = defaultInfo.NUM; txtRoute.Text = defaultInfo.ROUTE; txtContent.Text = defaultInfo.CONTENT == null ? "" : defaultInfo.CONTENT; }
//删除子表 private void Delete_Click(object sender, RoutedEventArgs e) { dg.ItemsSource = null; ObservableCollection <string> o = new ObservableCollection <string>(); T_OA_VEHICLEUSEAPP i = ((Button)sender).DataContext as T_OA_VEHICLEUSEAPP; o.Add(i.VEHICLEUSEAPPID); if (_lstVUseApp_Add.Contains(i)) { _lstVUseApp_Add.Remove(i); } else { _VM.Del_VDDetailsAsync(o); } dg.ItemsSource = _lstVUseApp_Add; }
void _VM_GetVehicleUseAppByIdCompleted(object sender, GetVehicleUseAppByIdCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { VehicleUsrApp = e.Result; if (VehicleUsrApp != null) { txtDepartmentId.Text = VehicleUsrApp.DEPARTMENTID; string departName = GlobalFunction.GetDepartmentNameByID(VehicleUsrApp.DEPARTMENTID); if (departName != null) { txtDepartName.Text = departName; } txtTel.Text = VehicleUsrApp.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(VehicleUsrApp.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(VehicleUsrApp.ENDTIME); txtNum.Text = VehicleUsrApp.NUM; txtRoute.Text = VehicleUsrApp.ROUTE; txtContent.Text = VehicleUsrApp.CONTENT == null ? "" : VehicleUsrApp.CONTENT; } if (types == FormTypes.Resubmit)//重新提交 { VehicleUsrApp.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString(); } RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString()); } }
void BtnView_Click(object sender, RoutedEventArgs e) { ObservableCollection <T_OA_VEHICLEUSEAPP> selectItems = GetSelectListView(); if (selectItems != null) { vehicleuseappInfo = selectItems.FirstOrDefault(); VehicleUseAppForm form = new VehicleUseAppForm(FormTypes.Browse, vehicleuseappInfo.VEHICLEUSEAPPID); form.VehicleUsrApp = selectItems[0]; EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Browse; browser.MinWidth = 500; browser.MinHeight = 400; 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", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { ObservableCollection <T_OA_VEHICLEUSEAPP> selectItems = GetSelectList(); if (selectItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); } else { for (int i = 0; i < dg.SelectedItems.Count; i++) { vehicleuseappInfo = selectItems[i]; if (vehicleuseappInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string Result = ""; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { try { vehicleManager.DeleteVehicleUseAppListAsync(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; } } } }
private void AddInfo(T_OA_VEHICLEUSEAPP addInfo) { //addInfo.VEHICLEUSEAPPID = System.Guid.NewGuid().ToString(); addInfo.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; addInfo.CREATEDATE = System.DateTime.Now; addInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; addInfo.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; addInfo.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; addInfo.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; addInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; addInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; addInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; addInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; addInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; addInfo.UPDATEDATE = System.DateTime.Now; addInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; // by LDX // 2011-08-08 // 添加部门ID addInfo.DEPARTMENTID = txtDepartmentId.Text; _VM.AddVehicleUseAppAsync(addInfo); }
private void SetFormDefailValue(T_OA_VEHICLEUSEAPP defaultInfo) { if (defaultInfo != null) { txtDepartmentId.Text = defaultInfo.DEPARTMENTID; string departName = GlobalFunction.GetDepartmentNameByID(defaultInfo.DEPARTMENTID); if (departName != null) { txtDepartName.Text = departName; } txtTel.Text = defaultInfo.TEL; dtiStartDate.DateTimeValue = Convert.ToDateTime(defaultInfo.STARTTIME); dtiEndDate.DateTimeValue = Convert.ToDateTime(defaultInfo.ENDTIME); txtNum.Text = defaultInfo.NUM; txtRoute.Text = defaultInfo.ROUTE; txtContent.Text = defaultInfo.CONTENT == null ? "" : defaultInfo.CONTENT; } if (types == FormTypes.Resubmit)//重新提交 { defaultInfo.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString(); } RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); }
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_VEHICLEUSEAPP ent = dg.SelectedItems[0] as T_OA_VEHICLEUSEAPP; VehicleUseAppForm form = new VehicleUseAppForm(FormTypes.Resubmit, ent.VEHICLEUSEAPPID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Resubmit; browser.MinWidth = 500; browser.MinHeight = 400; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true); }
void BtnView_Click(object sender, RoutedEventArgs e) { ObservableCollection<T_OA_VEHICLEUSEAPP> selectItems = GetSelectListView(); if (selectItems != null) { vehicleuseappInfo = selectItems.FirstOrDefault(); VehicleUseAppForm form = new VehicleUseAppForm(FormTypes.Browse, vehicleuseappInfo.VEHICLEUSEAPPID); form.VehicleUsrApp = selectItems[0]; EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Browse; browser.MinWidth = 500; browser.MinHeight = 400; 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", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); }
/// <summary> /// 根据传回的XML,添加用车申请 /// </summary> /// <param name="xele"></param> private static string VehicleuseappAdd(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_VEHICLEUSEAPP entity = new T_OA_VEHICLEUSEAPP(); entity.VEHICLEUSEAPPID = Guid.NewGuid().ToString(); 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; VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll(); if (vehicleUseManagerBll.AddVehicleUseApp(entity)) { return entity.VEHICLEUSEAPPID; } 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; } }
public void DoAction(string actionType) { if (!Check()) return; if (types == FormTypes.New) { vehicleUsrApp = new T_OA_VEHICLEUSEAPP(); vehicleUsrApp.VEHICLEUSEAPPID = System.Guid.NewGuid().ToString(); vehicleUsrApp.CHECKSTATE = "0"; } RefreshUI(RefreshedTypes.ShowProgressBar); switch (actionType) { case "0": saveType = RefreshedTypes.HideProgressBar; Save(); break; case "1": saveType = RefreshedTypes.CloseAndReloadData; Save(); break; } }
public int UpdateVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseApp) { VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll(); if (vehicleUseManagerBll.UpdateVehicleUseApp(vehicleUseApp) == -1) { return -1; } return 1; }
private void btnDelete_Click(object sender, RoutedEventArgs e) { ObservableCollection<T_OA_VEHICLEUSEAPP> selectItems = GetSelectList(); if (selectItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); } else { for (int i = 0; i < dg.SelectedItems.Count; i++) { vehicleuseappInfo = selectItems[i]; if (vehicleuseappInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string Result = ""; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { try { vehicleManager.DeleteVehicleUseAppListAsync(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; } } } }