void client_GetEmployeeSalaryRecordByIDCompleted(object sender, GetEmployeeSalaryRecordByIDCompletedEventArgs e) { if (e.Error != null && !string.IsNullOrEmpty(e.Error.Message)) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { if (e.Result == null) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND")); return; } if (e.Result.T_HR_SALARYRECORDBATCH != null) { try { T_HR_SALARYRECORDBATCH temp = e.Result.T_HR_SALARYRECORDBATCH as T_HR_SALARYRECORDBATCH; string strCollection = string.Empty; strCollection = temp.BALANCEOBJECTTYPE + "," + temp.BALANCEOBJECTID + "," + temp.BALANCEYEAR.ToString() + "," + temp.BALANCEMONTH.ToString() + "," + temp.CHECKSTATE + "," + temp.MONTHLYBATCHID; Form.Salary.SalaryRecordMassAudit form = new Form.Salary.SalaryRecordMassAudit(FormTypes.Audit, strCollection); EntityBrowser browser = new EntityBrowser(form); //browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); //browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing); browser.FormType = FormTypes.Audit; browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>(); entBrowser.Close(); } catch { } return; } SalaryRecord = e.Result; this.DataContext = SalaryRecord; client.GetEmployeeSalaryRecordItemByIDAsync(SalaryRecord.EMPLOYEESALARYRECORDID); //EntityBrowser browsers = new EntityBrowser(this); ////browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); ////browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing); ////browsers.FormType = FormTypes.Audit; //browsers.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } }
void client_GetEmployeeSalaryRecordByIDCompleted(object sender, GetEmployeeSalaryRecordByIDCompletedEventArgs e) { if (e.Error != null && !string.IsNullOrEmpty(e.Error.Message)) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { if (e.Result == null) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND")); return; } if (e.Result.T_HR_SALARYRECORDBATCH != null) { try { T_HR_SALARYRECORDBATCH temp = e.Result.T_HR_SALARYRECORDBATCH as T_HR_SALARYRECORDBATCH; string strCollection = string.Empty; strCollection = temp.BALANCEOBJECTTYPE + "," + temp.BALANCEOBJECTID + "," + temp.BALANCEYEAR.ToString() + "," + temp.BALANCEMONTH.ToString() + "," + temp.CHECKSTATE + "," + temp.MONTHLYBATCHID; Form.Salary.SalaryRecordMassAudit form = new Form.Salary.SalaryRecordMassAudit(FormTypes.Audit, strCollection); EntityBrowser browser = new EntityBrowser(form); //browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); //browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing); browser.FormType = FormTypes.Audit; browser.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); EntityBrowser entBrowser = this.FindParentByType<EntityBrowser>(); entBrowser.Close(); } catch { } return; } SalaryRecord = e.Result; this.DataContext = SalaryRecord; client.GetEmployeeSalaryRecordItemByIDAsync(SalaryRecord.EMPLOYEESALARYRECORDID); //EntityBrowser browsers = new EntityBrowser(this); ////browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); ////browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing); ////browsers.FormType = FormTypes.Audit; //browsers.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } }