/// <summary> /// 根据相关条件加载员工考勤月度结算信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void clientAtt_GetAttendMonthlyBalanceRdListForAuditCompleted(object sender, GetAttendMonthlyBalanceRdListForAuditCompletedEventArgs e) { try { RefreshUI(RefreshedTypes.HideProgressBar); if (e.Error == null) { if (e.Result == null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ISNOT")); return; } entAMBList = e.Result; IEnumerable <T_HR_ATTENDMONTHLYBALANCE> entTemp = entAMBList; //表没有部门名称字段,这里用部门ID字段显示部门名称,只做显示使用,不会影响数据库数据 entTemp.ForEach(it => { //这里OWNERDEPARTMENTID为员工个人档案的所属部门ID,所以这里是可以找到该员工的部门 it.OWNERDEPARTMENTID = GetFullOrgName(it.OWNERDEPARTMENTID); }); dgAMBList.ItemsSource = entTemp; dataPager.PageCount = e.pageCount; if (entAMBList == null) { return; } if (entAMBList.Count() == 0) { return; } RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } 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(ex.Message)); } }
/// <summary> /// 根据相关条件加载员工考勤月度结算信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void clientAtt_GetAttendMonthlyBalanceRdListForAuditCompleted(object sender, GetAttendMonthlyBalanceRdListForAuditCompletedEventArgs e) { try { RefreshUI(RefreshedTypes.HideProgressBar); if (e.Error == null) { if (e.Result == null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ISNOT")); return; } entAMBList = e.Result; IEnumerable<T_HR_ATTENDMONTHLYBALANCE> entTemp = entAMBList; //表没有部门名称字段,这里用部门ID字段显示部门名称,只做显示使用,不会影响数据库数据 entTemp.ForEach(it => { //这里OWNERDEPARTMENTID为员工个人档案的所属部门ID,所以这里是可以找到该员工的部门 it.OWNERDEPARTMENTID = GetFullOrgName(it.OWNERDEPARTMENTID); }); dgAMBList.ItemsSource = entTemp; dataPager.PageCount = e.pageCount; if (entAMBList == null) { return; } if (entAMBList.Count() == 0) { return; } RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } 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(ex.Message)); } }