Esempio n. 1
0
 /// <summary>
 /// 修改员工信息
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void client_EmployeeUpdateCompleted(object sender, EmployeeUpdateCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != "")
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         loadbar.Stop();
     }
     else
     {
         if (!string.IsNullOrEmpty(e.strMsg))
         {
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.strMsg));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr(e.strMsg),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             loadbar.Stop();
             return;
         }
         if (IsEntryBefore == true)
         {
             EmployeeEntry.REMARK = "离职未满6个月";
         }
         EmployeePost.POSTLEVEL = (cbxPostLevel.SelectedItem as T_SYS_DICTIONARY).DICTIONARYVALUE;
         //添加员工入职和岗位信息
         client.EmployeeEntryAddAsync(EmployeeEntry, EmployeePost);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 修改员工信息
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void client_EmployeeUpdateCompleted(object sender, EmployeeUpdateCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != "")
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         loadbar.Stop();
     }
     else
     {
         if (!string.IsNullOrEmpty(e.strMsg))
         {
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.strMsg));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr(e.strMsg),
            Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             loadbar.Stop();
             return;
         }
         if (IsEntryBefore == true)
         {
             EmployeeEntry.REMARK = "离职未满6个月";
         }
         EmployeePost.POSTLEVEL = (cbxPostLevel.SelectedItem as T_SYS_DICTIONARY).DICTIONARYVALUE;
         //添加员工入职和岗位信息
         client.EmployeeEntryAddAsync(EmployeeEntry, EmployeePost);
     }
 }
Esempio n. 3
0
        //void OAClient_GetWelfareStandardByIdCompleted(object sender, SMT.HRM.UI.SmtOADocumentAdminWS.GetWelfareStandardByIdCompletedEventArgs e)
        //{
        //    if (e.Error != null && e.Error.Message != string.Empty)
        //    {
        //        ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
        //    }
        //    else
        //    {
        //        if (e.Result != null)
        //        {
        //            //DtWelfares.ItemsSource = e.Result;
        //        }
        //    }
        //}

        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void Client_EmployeeUpdateCompleted(object sender, EmployeeUpdateCompletedEventArgs e)
        {

            if (e.Error != null && e.Error.Message != string.Empty)
            {
                if (e.Error.Message == "Repetition")
                {
                    // Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REPETITIONTWOPARAS", "EMPLOYEECODE"));
                }
                else
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                }
                RefreshUI(RefreshedTypes.HideProgressBar);
            }
            else
            {
                //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"),
            Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
                RefreshUI(RefreshedTypes.HideProgressBar);
                if (closeFormFlag)
                {
                    RefreshUI(RefreshedTypes.Close);
                }
                RefreshUI(RefreshedTypes.All);
            }
        }