void btnAudit_Click(object sender, RoutedEventArgs e) { try { ///TODO:ADD 审核 if (DtGrid.SelectedItems.Count > 0) { T_HR_EMPLOYEESALARYPOSTASIGN tmpEnt = DtGrid.SelectedItems[0] as T_HR_EMPLOYEESALARYPOSTASIGN; Form.Salary.EmployeeBalancePostDetailForm form = new Form.Salary.EmployeeBalancePostDetailForm(FormTypes.Audit, tmpEnt.EMPLOYEESALARYPOSTASIGNID); EntityBrowser browser = new EntityBrowser(form); form.MinWidth = 600; form.MinHeight = 240; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.FormType = FormTypes.Audit; browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), "请选择需要审核的数据", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } } catch (Exception ex) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message.ToString())); } }
void btnAudit_Click(object sender, RoutedEventArgs e) { try { ///TODO:ADD 审核 if (DtGrid.SelectedItems.Count > 0) { T_HR_EMPLOYEESALARYPOSTASIGN tmpEnt = DtGrid.SelectedItems[0] as T_HR_EMPLOYEESALARYPOSTASIGN; Form.Salary.EmployeeBalancePostDetailForm form = new Form.Salary.EmployeeBalancePostDetailForm(FormTypes.Audit, tmpEnt.EMPLOYEESALARYPOSTASIGNID); EntityBrowser browser = new EntityBrowser(form); form.MinWidth = 600; form.MinHeight = 240; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.FormType = FormTypes.Audit; browser.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), "请选择需要审核的数据", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } } catch (Exception ex) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message.ToString())); } }
public void OnSubmitCompleted(SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult args) { //RefreshUI(RefreshedTypes.ShowProgressBar); string state = ""; string UserState = "Audit"; 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; } if (EmployeeAddBalancePost.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } EmployeeAddBalancePost.CHECKSTATE = state; if (UserState.ToString() == "Audit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else if (UserState.ToString() == "Submit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } RefreshUI(RefreshedTypes.HideProgressBar); RefreshUI(RefreshedTypes.AuditInfo);//刷新审核控件 RefreshUI(RefreshedTypes.All);//刷新管理列表界面 Form.Salary.EmployeeBalancePostDetailForm form = new Form.Salary.EmployeeBalancePostDetailForm(FormTypes.Audit, EmployeeAddBalancePost.EMPLOYEESALARYPOSTASIGNID); EntityBrowser browser = new EntityBrowser(form); form.MinWidth = 600; form.MinHeight = 240; browser.FormType = FormTypes.Audit; browser.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); try { EntityBrowser entBrowser = this.FindParentByType<EntityBrowser>(); entBrowser.Close(); } catch (Exception ex) { } // client.EmployeeAddSumUpdateAsync(EmployeeAddBalancePost); //Utility.UpdateCheckState("T_HR_EMPLOYEESALARYPOSTASIGN", "EMPLOYEESALARYPOSTASIGNID", EmployeeAddBalancePost.EMPLOYEESALARYPOSTASIGNID, args); }