private void btnReSubmit_Click(object sender, RoutedEventArgs e)//重新提交 { ObservableCollection <T_OA_SATISFACTIONREQUIRE> selectItems = GetSelectList(); if (selectItems != null) { SatisfactionAppChildWindow form = new SatisfactionAppChildWindow(FormTypes.Resubmit, selectItems.FirstOrDefault().SATISFACTIONREQUIREID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Resubmit; browser.MinHeight = 510; browser.MinWidth = 650; 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", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
void btnNew_Click(object sender, RoutedEventArgs e) { SMT.HRM.UI.Form.Salary.SolutionItemForm form = new SolutionItemForm(FormTypes.New, savesid); EntityBrowser browser = new EntityBrowser(form); form.MinWidth = 400; form.MinHeight = 180; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); #region ---- //System.Collections.ObjectModel.ObservableCollection<object> paras = new System.Collections.ObjectModel.ObservableCollection<object>(); ////string filter = ""; ////filter = "CHECKSTATE==@" + paras.Count; //paras.Add(Convert.ToInt16(CheckStates.Approved).ToString()); //LookupForm lookup = new LookupForm(EntityNames.SalaryStandard, // typeof(List<T_HR_SALARYSTANDARD>), cols, filter, paras); #endregion }
void EmployeeCheckForm_Loaded(object sender, RoutedEventArgs e) { //重载提交按钮-提交先保存 EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>(); entBrowser.BtnSaveSubmit.Click -= new RoutedEventHandler(entBrowser.btnSubmit_Click); entBrowser.BtnSaveSubmit.Click += new RoutedEventHandler(BtnSaveSubmit_Click); if (FormType == FormTypes.New) { EmployeeCheck = new T_HR_EMPLOYEECHECK(); EmployeeCheck.BEREGULARID = Guid.NewGuid().ToString(); EmployeeCheck.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; EmployeeCheck.CREATEDATE = DateTime.Now; EmployeeCheck.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); EmployeeCheck.BEREGULARDATE = DateTime.Now; createUserName = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName; SetToolBar(); Utility.InitFileLoad("T_HR_EMPLOYEECHECK", EmployeeCheck.BEREGULARID, FormType, uploadFile); } else { RefreshUI(RefreshedTypes.ShowProgressBar); lkEmployeeName.IsEnabled = false; client.GetEmployeeCheckByIDAsync(checkid); //if (FormType == FormTypes.Edit) //{ // Utility.InitFileLoad("T_HR_EMPLOYEECHECK", checkid, FormType, uploadFile); //} //else //{ // Utility.InitFileLoad(FormTypes.Browse,uploadFile, checkid, false);//"EmployeeCheck", checkid, FormType, uploadFile,false); //} } #region 新增 if (FormType == FormTypes.Browse || FormType == FormTypes.Audit) { //this.IsEnabled = false; SetEnabled(); Utility.InitFileLoad(FormTypes.Browse, uploadFile, checkid, false);//"EmployeeCheck", checkid, FormType, uploadFile,false); } #endregion }
/// <summary> /// 选择离职人员 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btHistory_Click(object sender, RoutedEventArgs e) { Form.Salary.ResignForm form = new SMT.HRM.UI.Form.Salary.ResignForm(); EntityBrowser browser = new EntityBrowser(form); form.SaveClicked += (obj, ev) => { if (form.SelectedEmployees != null) { foreach (var ent in form.SelectedEmployees) { var tmp = EmployeeAddsumInfoList.Where(s => s.EMPLOYEEID == ent.EMPLOYEEID).FirstOrDefault(); if (tmp != null) { continue; } V_EmployeeAddsumView addSumInfo = new V_EmployeeAddsumView(); addSumInfo.ADDSUMID = Guid.NewGuid().ToString(); addSumInfo.CompanyName = ent.CompanyName; addSumInfo.PostName = ent.PostName; addSumInfo.DepartmentName = ent.DepartmentName; addSumInfo.EMPLOYEECODE = ent.EMPLOYEECODE; addSumInfo.EMPLOYEEID = ent.EMPLOYEEID; //addSumInfo.EMPLOYEENAME = ent.EMPLOYEENAME; addSumInfo.OWNERID = ent.EMPLOYEEID; addSumInfo.OWNERCOMPANYID = ent.OWNERCOMPANYID; addSumInfo.OWNERDEPARTMENTID = ent.OWNERDEPARTMENTID; addSumInfo.OWNERPOSTID = ent.OWNERPOSTID; //去掉PROJECTNAME,先用该字段显示员工姓名(形式:姓名-部门-公司) //addSumInfo.PROJECTNAME = ent.EMPLOYEENAME + "-" + ent.PostName + "-" + ent.DepartmentName + "-" + ent.CompanyName; string name = ent.EMPLOYEENAME;// +"-" + ent.PostName + "-" + ent.DepartmentName + "-" + ent.CompanyName; addSumInfo.EMPLOYEENAME = name; EmployeeAddsumInfoList.Add(addSumInfo); } DtGrid.ItemsSource = EmployeeAddsumInfoList; SetProjectMoneySum(); } }; // form.MinWidth = 450; form.Height = 400; browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); }
/// <summary> /// 修改绩效考核 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnEdit_Click(object sender, RoutedEventArgs e) { if (SumPerformance != null) { EditPerformance form = new EditPerformance(FormTypes.Edit, SumPerformance); EntityBrowser browser = new EntityBrowser(form); form.MinWidth = 780; form.MinHeight = 570; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(LoadData); browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); // LoadData(); } else { //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
/// <summary> /// 重新提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnReSubmit_Click(object sender, RoutedEventArgs e) { if (DtGrid.SelectedItems.Count > 0) { T_HR_LEFTOFFICECONFIRM temp = DtGrid.SelectedItems[0] as T_HR_LEFTOFFICECONFIRM; LeftOfficeConfirmForm form = new LeftOfficeConfirmForm(FormTypes.Resubmit, temp.CONFIRMID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Resubmit; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } else { //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "ReSubmit"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
void btnAudit_Click(object sender, RoutedEventArgs e) { if (DtGrid.SelectedItems.Count > 0) { T_HR_DEPARTMENTDICTIONARY tmpEnt = DtGrid.SelectedItems[0] as T_HR_DEPARTMENTDICTIONARY; DepartmentDictionaryForms form = new DepartmentDictionaryForms(FormTypes.Audit, tmpEnt.DEPARTMENTDICTIONARYID); EntityBrowser browser = new EntityBrowser(form); form.MinWidth = 500; browser.FormType = FormTypes.Audit; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } else { //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
void btnAudit_Click(object sender, RoutedEventArgs e) { if (DtGrid.SelectedItems.Count > 0) { T_HR_EMPLOYEECONTRACT temp = DtGrid.SelectedItems[0] as T_HR_EMPLOYEECONTRACT; EmployeeContractForm form = new EmployeeContractForm(FormTypes.Audit, temp.EMPLOYEECONTACTID); EntityBrowser browser = new EntityBrowser(form); browser.FormType = FormTypes.Audit; form.MinHeight = 450; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } else { //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
void btnReSubmit_Click(object sender, RoutedEventArgs e) { if (SelectCompany != null) { CompanyForm form = new CompanyForm(FormTypes.Resubmit, SelectCompany.COMPANYID); EntityBrowser browser = new EntityBrowser(form); //form.MinHeight = 490; browser.FormType = FormTypes.Resubmit; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.EntityEditor = form; browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } else { //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "ReSubmit"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
//修改 private void btnEdit_Click(object sender, RoutedEventArgs e) { ObservableCollection <T_OA_VEHICLE> selectItems = GetSelectList(); if (selectItems != null) { VehicleInfo_upd vehicleInfo = new VehicleInfo_upd(FormTypes.Edit); vehicleInfo.VehicleInfo = selectItems[0]; EntityBrowser browser = new EntityBrowser(vehicleInfo); browser.MinHeight = 400; //browser.MinWidth = 315; 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", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
public void OnSubmitCompleted(SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult args) { string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } dgSignInDetailList.IsEnabled = false; txtRemark.IsEnabled = false; SignInRecord.CHECKSTATE = state; //if (SignInRecord.CHECKSTATE == Utility.GetCheckState(CheckStates.UnSubmit)) //{ // SignInRecord.CHECKSTATE = state; // ObservableCollection<T_HR_EMPLOYEESIGNINDETAIL> entSubmits = dgSignInDetailList.ItemsSource as ObservableCollection<T_HR_EMPLOYEESIGNINDETAIL>; // if (entSubmits.Count == 0) // { // Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("EMPLOYEESIGNINRECORD"), Utility.GetResourceStr("NORECORDSUBMIT", "EMPLOYEESIGNINRECORD")); // return; // } // clientAtt.EmployeeSigninRecordUpdateAsync(SignInRecord, entSubmits); //} //else //{ // clientAtt.EmployeeSigninRecordAuditAsync(SignInID, state); //} EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>(); this.FormType = FormTypes.Browse; RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); RefreshUI(RefreshedTypes.HideProgressBar); }
void client_AreaCategoryUpdateCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { if (e.Error != null) { RefreshUI(RefreshedTypes.HideProgressBar); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } else { //client.AreaCityByCategoryDeleteAsync(area.AREADIFFERENCEID, DelCode); client.AreaCityCheckAsync(citys, area.AREADIFFERENCEID, "Update"); } if (sign) { sign = false; EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>(); entBrowser.Close(); } }
/// <summary> /// 返回审核usercontrol /// </summary> /// <param name="modelCode"></param> /// <param name="orderID"></param> /// <returns></returns> public static UserControl GetEditPage(string modelCode, string orderID, string formType) { Type type = CommonFunction.GetType(modelCode, CommonFunction.TypeCategory.EntityObject); OrderEntity orderEntity = new OrderEntity(type); orderEntity.OrderID = orderID; orderEntity.FBEntityState = FBEntityState.Unchanged; FBPage page = FBPage.GetPage(orderEntity); OperationTypes oType = OperationTypes.Audit; switch (formType.ToUpper()) { case "BROWSE": oType = OperationTypes.Browse; break; case "AUDIT": oType = OperationTypes.Audit; break; case "EDIT": oType = OperationTypes.Edit; break; case "ADD": oType = OperationTypes.Add; break; case "RESUBMIT": oType = OperationTypes.ReSubmit; break; } page.EditForm.OperationType = oType; EntityBrowser eb = new EntityBrowser(page); page.PageClosing += (o, e) => { eb.Close(); }; return(eb); }
void BtnView_Click(object sender, RoutedEventArgs e) { if (DtGrid.SelectedItems.Count > 0) { V_PENSIONALARMSET temp = DtGrid.SelectedItems[0] as V_PENSIONALARMSET; PensionAlarmSetForm form = new PensionAlarmSetForm(FormTypes.Browse, temp.T_HR_PENSIONALARMSET.PENSIONSETID); EntityBrowser browser = new EntityBrowser(form); form.MinHeight = 270.0; form.MinWidth = 400; browser.FormType = FormTypes.Browse; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } else { //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }