/// <summary> /// 显示员工信息 /// </summary> /// <param name="entEmpPost"></param> private void ShowEmployeeInfo(SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEPOST entEmpPost) { if (entEmpPost == null) { return; } tbPostName.Text = entEmpPost.EMPLOYEEPOSTS[0].T_HR_POST.T_HR_POSTDICTIONARY.POSTNAME; tbDepName.Text = entEmpPost.EMPLOYEEPOSTS[0].T_HR_POST.T_HR_DEPARTMENT.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; tbCPYName.Text = entEmpPost.EMPLOYEEPOSTS[0].T_HR_POST.T_HR_DEPARTMENT.T_HR_COMPANY.CNAME; }
/// <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)); } }