void personelClient_GetEmployeeDetailByIDCompleted(object sender, SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs e) { if (e.Result != null) { // SMT.SAAS.Main.CurrentContext.Common.CurrentConfig.CurrentUser.EmployeeInfo = e.Result; } }
/// <summary> /// 获取员工信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void clientPer_GetEmployeeDetailByIDCompleted(object sender, SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs e) { if (e.Error == null) { SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEPOST entEmpPost = e.Result; ShowEmployeeInfo(entEmpPost); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }
void perClient_GetEmployeeDetailByIDCompleted(object sender, SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs e) { if (e.Error == null) { SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEPOST employeePost = e.Result; //赋值 tbEmpCode.Text = employeePost.T_HR_EMPLOYEE.EMPLOYEECODE; tbEmpName.Text = employeePost.T_HR_EMPLOYEE.EMPLOYEECNAME; tbPostName.Text = employeePost.EMPLOYEEPOSTS[0].T_HR_POST.T_HR_POSTDICTIONARY.POSTNAME; tbDepName.Text = employeePost.EMPLOYEEPOSTS[0].T_HR_POST.T_HR_DEPARTMENT.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; tbCPYName.Text = employeePost.EMPLOYEEPOSTS[0].T_HR_POST.T_HR_DEPARTMENT.T_HR_COMPANY.CNAME; lkEmployeeName.DataContext = employeePost.EMPLOYEEPOSTS[0].T_HR_EMPLOYEE; } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }