void btnEdit_Click(object sender, RoutedEventArgs e) { if (DtGrid.SelectedItems.Count > 0) { T_HR_ASSESSMENTFORMMASTER ent = DtGrid.SelectedItems[0] as T_HR_ASSESSMENTFORMMASTER; CheckGrade form = new CheckGrade(ent.ASSESSMENTFORMMASTERID, ent.EMPLOYEEID, ent.EMPLOYEELEVEL); EntityBrowser browser = new EntityBrowser(form); //browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => {}); } }
void client_GetAssessMentFormMasterByIDCompleted(object sender, GetAssessMentFormMasterByIDCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { FormMaster = e.Result; client.GetEmployeeByIDAsync(FormMaster.CHECKPERSON); SetToolBar(); } }
private void InitPara(string strID, string strType) { client.GetCheckProjectSetByTypeCompleted += new EventHandler <GetCheckProjectSetByTypeCompletedEventArgs>(client_GetCheckProjectSetByTypeCompleted); client.AssessmentFormMasterAddCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AssessmentFormMasterAddCompleted); client.AssessmentFormMasterUpdateCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AssessmentFormMasterUpdateCompleted); client.GetAssessmentFormDetailByMasterIDCompleted += new EventHandler <GetAssessmentFormDetailByMasterIDCompletedEventArgs>(client_GetAssessmentFormDetailByMasterIDCompleted); client.GetAssessMentFormMasterByIDCompleted += new EventHandler <GetAssessMentFormMasterByIDCompletedEventArgs>(client_GetAssessMentFormMasterByIDCompleted); client.GetEmployeeDetailByIDCompleted += new EventHandler <GetEmployeeDetailByIDCompletedEventArgs>(client_GetEmployeeDetailByIDCompleted); client.GetEmployeeByIDCompleted += new EventHandler <GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted); if (FormType == FormTypes.New) { FormMaster = new T_HR_ASSESSMENTFORMMASTER(); FormMaster.ASSESSMENTFORMMASTERID = Guid.NewGuid().ToString(); FormMaster.CHECKREASON = CheckType; FormMaster.CHECKTYPE = CheckType; FormMaster.EMPLOYEELEVEL = strType; //赋对象值 if (CheckType == "0") { T_HR_EMPLOYEECHECK ent = new T_HR_EMPLOYEECHECK(); ent.BEREGULARID = ObjectID; FormMaster.T_HR_EMPLOYEECHECK = ent; } else { T_HR_EMPLOYEEPOSTCHANGE ent = new T_HR_EMPLOYEEPOSTCHANGE(); ent.POSTCHANGEID = ObjectID; FormMaster.T_HR_EMPLOYEEPOSTCHANGE = ent; } //client.GetCheckProjectSetByTypeAsync(strType); SetToolBar(); } else if (FormType == FormTypes.Browse) { client.GetCheckProjectSetByTypeAsync(strType); } else { //client.GetCheckProjectSetByTypeAsync(strType); client.GetAssessmentFormDetailByMasterIDAsync(strID); client.GetAssessMentFormMasterByIDAsync(strID); } }
void client_GetAssessMentFormMasterByObjectIDCompleted(object sender, GetAssessMentFormMasterByObjectIDCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { if (e.Result == null) { FormType = FormTypes.New; InitPara("", "0"); } else { FormMaster = e.Result; FormType = FormTypes.Edit; InitPara(FormMaster.ASSESSMENTFORMMASTERID, FormMaster.EMPLOYEELEVEL); } client.GetEmployeeDetailByIDAsync(EmployeeID); } }
public void AssessmentFormMasterUpdate(T_HR_ASSESSMENTFORMMASTER entity, List<T_HR_ASSESSMENTFORMDETAIL> tmpList) { using (AssessmentFormMasterBLL bll = new AssessmentFormMasterBLL()) { bll.AssessmentFormMasterUpdate(entity, tmpList); } }
private void InitPara(string strID, string strType) { client.GetCheckProjectSetByTypeCompleted += new EventHandler<GetCheckProjectSetByTypeCompletedEventArgs>(client_GetCheckProjectSetByTypeCompleted); client.AssessmentFormMasterAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AssessmentFormMasterAddCompleted); client.AssessmentFormMasterUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AssessmentFormMasterUpdateCompleted); client.GetAssessmentFormDetailByMasterIDCompleted += new EventHandler<GetAssessmentFormDetailByMasterIDCompletedEventArgs>(client_GetAssessmentFormDetailByMasterIDCompleted); client.GetAssessMentFormMasterByIDCompleted += new EventHandler<GetAssessMentFormMasterByIDCompletedEventArgs>(client_GetAssessMentFormMasterByIDCompleted); client.GetEmployeeDetailByIDCompleted += new EventHandler<GetEmployeeDetailByIDCompletedEventArgs>(client_GetEmployeeDetailByIDCompleted); client.GetEmployeeByIDCompleted += new EventHandler<GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted); if (FormType == FormTypes.New) { FormMaster = new T_HR_ASSESSMENTFORMMASTER(); FormMaster.ASSESSMENTFORMMASTERID = Guid.NewGuid().ToString(); FormMaster.CHECKREASON = CheckType; FormMaster.CHECKTYPE = CheckType; FormMaster.EMPLOYEELEVEL = strType; //赋对象值 if (CheckType == "0") { T_HR_EMPLOYEECHECK ent = new T_HR_EMPLOYEECHECK(); ent.BEREGULARID = ObjectID; FormMaster.T_HR_EMPLOYEECHECK = ent; } else { T_HR_EMPLOYEEPOSTCHANGE ent = new T_HR_EMPLOYEEPOSTCHANGE(); ent.POSTCHANGEID = ObjectID; FormMaster.T_HR_EMPLOYEEPOSTCHANGE = ent; } //client.GetCheckProjectSetByTypeAsync(strType); SetToolBar(); } else if (FormType == FormTypes.Browse) { client.GetCheckProjectSetByTypeAsync(strType); } else { //client.GetCheckProjectSetByTypeAsync(strType); client.GetAssessmentFormDetailByMasterIDAsync(strID); client.GetAssessMentFormMasterByIDAsync(strID); } }