Esempio n. 1
0
 void client_GetSalarySolutionByIDCompleted(object sender, GetSalarySolutionByIDCompletedEventArgs 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;
         }
         SalarySolution = e.Result;
         if (FormType == FormTypes.Resubmit)
         {
             SalarySolution.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
         }
         this.DataContext = SalarySolution;
         switch (SalarySolution.PAYTYPE)
         {
             case "0":
                 bankpay.IsChecked = true;
                 break;
             case "1":
                 moneypay.IsChecked = true;
                 break;
         }
         switch (SalarySolution.SALARYPRECISION)
         {
             case "0":
                 yuan.IsChecked = true;
                 break;
             case "1":
                 angle.IsChecked = true;
                 break;
             case "2":
                 cent.IsChecked = true;
                 break;
         }
         if (SalarySolution.T_HR_SALARYSYSTEM != null)
         {
             lkSalarySystem.DataContext = SalarySolution.T_HR_SALARYSYSTEM;
         }
         if (SalarySolution.T_HR_AREADIFFERENCE != null)
         {
             lkArea.DataContext = SalarySolution.T_HR_AREADIFFERENCE;
         }
         RefreshUI(RefreshedTypes.AuditInfo);
         SetToolBar();
         //   LoadData();
         if (SalarySolution.CHECKSTATE != Convert.ToInt16(CheckStates.UnSubmit).ToString())
         {
             //  SPToolBar.Visibility = Visibility.Collapsed;
             EnableControl();
         }
     }
 }
Esempio n. 2
0
        void client_GetSalarySolutionByIDCompleted(object sender, GetSalarySolutionByIDCompletedEventArgs 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;
                }
                SalarySolution = e.Result;
                if (FormType == FormTypes.Resubmit)
                {
                    SalarySolution.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                }
                this.DataContext = SalarySolution;
                switch (SalarySolution.PAYTYPE)
                {
                case "0":
                    bankpay.IsChecked = true;
                    break;

                case "1":
                    moneypay.IsChecked = true;
                    break;
                }
                switch (SalarySolution.SALARYPRECISION)
                {
                case "0":
                    yuan.IsChecked = true;
                    break;

                case "1":
                    angle.IsChecked = true;
                    break;

                case "2":
                    cent.IsChecked = true;
                    break;
                }
                if (SalarySolution.T_HR_SALARYSYSTEM != null)
                {
                    lkSalarySystem.DataContext = SalarySolution.T_HR_SALARYSYSTEM;
                }
                if (SalarySolution.T_HR_AREADIFFERENCE != null)
                {
                    lkArea.DataContext = SalarySolution.T_HR_AREADIFFERENCE;
                }
                RefreshUI(RefreshedTypes.AuditInfo);
                SetToolBar();
                //   LoadData();
                if (SalarySolution.CHECKSTATE != Convert.ToInt16(CheckStates.UnSubmit).ToString())
                {
                    //  SPToolBar.Visibility = Visibility.Collapsed;
                    EnableControl();
                }
            }
        }