Beispiel #1
0
 void client_GetPensionMasterByIDCompleted(object sender, GetPensionMasterByIDCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != null)
     {
         RefreshUI(RefreshedTypes.HideProgressBar);
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         return;
     }
     PensionMaster = e.Result;
     if (FormType == FormTypes.Resubmit)
     {
         PensionMaster.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
         PensionMaster.ISVALID    = string.Empty;
     }
     if (e.Result.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString())
     {
         this.IsEnabled = false;
     }
     if (!string.IsNullOrEmpty(PensionMaster.CREATEUSERID))
     {
         // client.GetEmployeeByIDAsync(PensionMaster.CREATEUSERID);
         if (PensionMaster.CHECKSTATE == Convert.ToInt32(CheckStates.Approved).ToString() ||
             PensionMaster.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString())
         {
             RefreshUI(RefreshedTypes.AuditInfo);
             SetToolBar();
             RefreshUI(RefreshedTypes.HideProgressBar);
         }
         else
         {
             System.Collections.ObjectModel.ObservableCollection <string> CreateUserIDs = new System.Collections.ObjectModel.ObservableCollection <string>();
             CreateUserIDs.Add(PensionMaster.CREATEUSERID);
             client.GetEmployeeToEngineAsync(CreateUserIDs);
         }
     }
     else
     {
         PensionMaster.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
         createUserName             = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName;
         RefreshUI(RefreshedTypes.AuditInfo);
         SetToolBar();
         RefreshUI(RefreshedTypes.HideProgressBar);
     }
 }
Beispiel #2
0
        void client_GetPensionMasterByIDCompleted(object sender, GetPensionMasterByIDCompletedEventArgs e)
        {
            if (e.Error != null && e.Error.Message != null)
            {
                RefreshUI(RefreshedTypes.HideProgressBar);
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                return;
            }
            PensionMaster = e.Result;
            if (FormType == FormTypes.Resubmit)
            {
                PensionMaster.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                PensionMaster.ISVALID = string.Empty;
            }
            if (e.Result.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                this.IsEnabled = false;
            }
            if (!string.IsNullOrEmpty(PensionMaster.CREATEUSERID))
            {
                // client.GetEmployeeByIDAsync(PensionMaster.CREATEUSERID);
                if (PensionMaster.CHECKSTATE == Convert.ToInt32(CheckStates.Approved).ToString()
                    || PensionMaster.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString())
                {
                    RefreshUI(RefreshedTypes.AuditInfo);
                    SetToolBar();
                    RefreshUI(RefreshedTypes.HideProgressBar);
                }
                else
                {
                    System.Collections.ObjectModel.ObservableCollection<string> CreateUserIDs = new System.Collections.ObjectModel.ObservableCollection<string>();
                    CreateUserIDs.Add(PensionMaster.CREATEUSERID);
                    client.GetEmployeeToEngineAsync(CreateUserIDs);
                }
            }
            else
            {
                PensionMaster.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                createUserName = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName;
                RefreshUI(RefreshedTypes.AuditInfo);
                SetToolBar();
                RefreshUI(RefreshedTypes.HideProgressBar);
            }

        }