Пример #1
0
        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) => {});
            }
        }
Пример #2
0
 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();
     }
 }
Пример #3
0
        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);
            }
        }
Пример #4
0
 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);
     }
 }
Пример #5
0
 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);
     }
 }
Пример #6
0
 public void AssessmentFormMasterUpdate(T_HR_ASSESSMENTFORMMASTER entity, List<T_HR_ASSESSMENTFORMDETAIL> tmpList)
 {
     using (AssessmentFormMasterBLL bll = new AssessmentFormMasterBLL())
     {
         bll.AssessmentFormMasterUpdate(entity, tmpList);
     }
 }
Пример #7
0
 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();
     }
 }
Пример #8
0
        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);
            }
        }