/// <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(); } } }
/// <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(); } } }