/// <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));
            }
        }
Beispiel #3
0
 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));
     }
 }