/// <summary> /// 获取外出申请申请人员的员工信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void perClient_GetEmpOrgInfoByIDCompleted(object sender, Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs e) { try { if (e.Error != null || e.Result == null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } else { SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEVIEW employeeView = e.Result; tbEmpName.Text = employeeView.EMPLOYEECNAME; tbOrgName.Text = employeeView.POSTNAME + " - " + employeeView.DEPARTMENTNAME + " - " + employeeView.COMPANYNAME; if (!string.IsNullOrWhiteSpace(tbOrgName.Text)) { tbEmpName.Text = tbEmpName.Text + " - " + tbOrgName.Text; } tbEmpLevel.Text = employeeView.POSTLEVEL.ToString(); this.IsEnabled = true; RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message + ex.Message)); } }
/// <summary> /// 获取员工个人信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void perClient_GetEmpOrgInfoByIDCompleted(object sender, Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs e) { try { if (e.Error == null) { SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEVIEW ent = e.Result; if (ent == null) { return; } tbOrgName.Text = ent.POSTNAME + " - " + ent.DEPARTMENTNAME + " - " + ent.COMPANYNAME; SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEVIEW employeeView = e.Result; string strOrgName = employeeView.POSTNAME + " - " + employeeView.DEPARTMENTNAME + " - " + employeeView.COMPANYNAME; if (!string.IsNullOrWhiteSpace(strOrgName)) { strOrgName = ent.EMPLOYEECNAME + " - " + strOrgName; } lkEmployeeName.TxtLookUp.Text = strOrgName; tbPostLevel.Text = ent.POSTLEVEL.ToString(); string strSignInId = string.Empty; if (SignInRecord != null) { strSignInId = SignInRecord.SIGNINID; } RefreshUI(RefreshedTypes.ShowProgressBar); clientAtt.GetEmployeeSignInDetailBySigninIDAsync(strSignInId); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message + ex.Message)); } finally { RefreshUI(RefreshedTypes.HideProgressBar); } }
/// <summary> /// 获取加班申请人员的员工信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void perClient_GetEmpOrgInfoByIDCompleted(object sender, Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs e) { try { if (e.Error != null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } else { SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEVIEW employeeView = e.Result; //赋值 tbOrgName.Text = employeeView.POSTNAME + " - " + employeeView.DEPARTMENTNAME + " - " + employeeView.COMPANYNAME; tbEmpName.Text = employeeView.EMPLOYEECNAME; if (!string.IsNullOrWhiteSpace(tbOrgName.Text)) { tbEmpName.Text = tbEmpName.Text + " - " + tbOrgName.Text; } //tbEmpWorkAge.Text = employeeView.T_HR_EMPLOYEE.WORKINGAGE.ToString(); tbEmpLevel.Text = employeeView.POSTLEVEL.ToString(); if (cancelLeave.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString() && cancelLeave.EMPLOYEEID != SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID) { SetOnlyBrowse(); return; } RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message + ex.Message)); } }