/// <summary> /// 显示获取到的销假记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void client_GetEmployeeCancelLeaveByIDCompleted(object sender, GetEmployeeCancelLeaveByIDCompletedEventArgs e) { if (e.Error == null) { if (e.Result == null) { return; } cancelLeave = e.Result; if (FormType == FormTypes.Resubmit) { cancelLeave.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); } cancelLeave.UPDATEDATE = System.DateTime.Now; cancelLeave.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; this.DataContext = cancelLeave; if (cancelLeave.T_HR_EMPLOYEELEAVERECORD != null && cancelLeave.T_HR_EMPLOYEELEAVERECORD.T_HR_LEAVETYPESET != null) { lkEmployeeLeave.DataContext = cancelLeave.T_HR_EMPLOYEELEAVERECORD; client.GetEmployeeLeaveRdListsByLeaveRecordIDAsync(cancelLeave.T_HR_EMPLOYEELEAVERECORD.LEAVERECORDID, string.Empty); } //perClient.GetEmployeeDetailByIDAsync(cancelLeave.EMPLOYEEID); perClient.GetEmpOrgInfoByIDAsync(cancelLeave.OWNERID, cancelLeave.OWNERPOSTID, cancelLeave.OWNERDEPARTMENTID, cancelLeave.OWNERCOMPANYID); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }
/// <summary> /// 显示获取到的销假记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void client_GetEmployeeCancelLeaveByIDCompleted(object sender, GetEmployeeCancelLeaveByIDCompletedEventArgs e) { if (e.Error == null) { if (e.Result == null) { return; } cancelLeave = e.Result; if (FormType == FormTypes.Resubmit) { cancelLeave.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); } cancelLeave.UPDATEDATE = System.DateTime.Now; cancelLeave.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; this.DataContext = cancelLeave; if (cancelLeave.T_HR_EMPLOYEELEAVERECORD != null && cancelLeave.T_HR_EMPLOYEELEAVERECORD.T_HR_LEAVETYPESET != null) { lkEmployeeLeave.DataContext = cancelLeave.T_HR_EMPLOYEELEAVERECORD; client.GetEmployeeLeaveRdListsByLeaveRecordIDAsync(cancelLeave.T_HR_EMPLOYEELEAVERECORD.LEAVERECORDID, string.Empty); } //perClient.GetEmployeeDetailByIDAsync(cancelLeave.EMPLOYEEID); perClient.GetEmpOrgInfoByIDAsync(cancelLeave.OWNERID, cancelLeave.OWNERPOSTID, cancelLeave.OWNERDEPARTMENTID, cancelLeave.OWNERCOMPANYID); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }