Пример #1
0
 /// <summary>
 ///  入职
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void client_AddEmployeeEntryCompleted(object sender, AddEmployeeEntryCompletedEventArgs 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 (e.Result == "SAVED")
         {
             //添加薪资密码
             salaryCient.AddSalaryPasswordAsync(Employee.EMPLOYEEID, Employee.EMPLOYEECNAME, SysUser.PASSWORD);
             //添加社保档案 不在这里添加社保档案,员工入职审核通过后会发出社保档案
             //string strMsg = string.Empty;
             //T_HR_PENSIONMASTER pension = new T_HR_PENSIONMASTER();
             //pension.T_HR_EMPLOYEE = new T_HR_EMPLOYEE();
             //pension.T_HR_EMPLOYEE.EMPLOYEEID = Employee.EMPLOYEEID;
             //pension.PENSIONMASTERID = Guid.NewGuid().ToString();
             //pension.COMPUTERNO = ComputerNo;
             //pension.CARDID = PensionCardID;
             //pension.SOCIALSERVICEYEAR = SocialServiceYear;
             //pension.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
             //pension.OWNERCOMPANYID = Employee.OWNERCOMPANYID;
             //pension.OWNERDEPARTMENTID = Employee.OWNERDEPARTMENTID;
             //pension.OWNERPOSTID = Employee.OWNERPOSTID;
             //pension.OWNERID = Employee.OWNERID;
             //pension.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString();
             //pension.EDITSTATE = ((int)EditStates.UnActived).ToString();
             //client.PensionMasterAddAsync(pension, strMsg);
             eminfo.saveResume();
         }
         else
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("ADDFAILED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             loadbar.Stop();
             OnUIRefreshed();
         }
     }
 }
Пример #2
0
        /// <summary>
        ///  入职
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void client_AddEmployeeEntryCompleted(object sender, AddEmployeeEntryCompletedEventArgs 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 (e.Result == "SAVED")
                {
                    //添加薪资密码
                    salaryCient.AddSalaryPasswordAsync(Employee.EMPLOYEEID, Employee.EMPLOYEECNAME, SysUser.PASSWORD);
                    //添加社保档案 不在这里添加社保档案,员工入职审核通过后会发出社保档案
                    //string strMsg = string.Empty;
                    //T_HR_PENSIONMASTER pension = new T_HR_PENSIONMASTER();
                    //pension.T_HR_EMPLOYEE = new T_HR_EMPLOYEE();
                    //pension.T_HR_EMPLOYEE.EMPLOYEEID = Employee.EMPLOYEEID;
                    //pension.PENSIONMASTERID = Guid.NewGuid().ToString();
                    //pension.COMPUTERNO = ComputerNo;
                    //pension.CARDID = PensionCardID;
                    //pension.SOCIALSERVICEYEAR = SocialServiceYear;
                    //pension.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                    //pension.OWNERCOMPANYID = Employee.OWNERCOMPANYID;
                    //pension.OWNERDEPARTMENTID = Employee.OWNERDEPARTMENTID;
                    //pension.OWNERPOSTID = Employee.OWNERPOSTID;
                    //pension.OWNERID = Employee.OWNERID;
                    //pension.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString();
                    //pension.EDITSTATE = ((int)EditStates.UnActived).ToString();
                    //client.PensionMasterAddAsync(pension, strMsg);
                    eminfo.saveResume();
                }
                else
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("ADDFAILED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    loadbar.Stop();
                    OnUIRefreshed();
                }

            }
        }