/// <summary> /// 根据签卡表主键索引,获取考勤异常记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void clientAtt_GetEmployeeSignInDetailBySigninIDCompleted(object sender, GetEmployeeSignInDetailBySigninIDCompletedEventArgs e) { try { if (e.Error == null) { SignInDetailList = e.Result; dgSignInDetailList.ItemsSource = SignInDetailList; string strLoginUserId = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; if (SignInRecord.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString())//SignInRecord.EMPLOYEEID != strLoginUserId || { dgSignInDetailList.IsEnabled = false; txtRemark.IsEnabled = false; } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { RefreshUI(RefreshedTypes.HideProgressBar); } }
/// <summary> /// 根据签卡表主键索引,获取考勤异常记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void clientAtt_GetEmployeeSignInDetailBySigninIDCompleted(object sender, GetEmployeeSignInDetailBySigninIDCompletedEventArgs e) { try { if (e.Error == null) { SignInDetailList = e.Result; List <T_HR_EMPLOYEESIGNINDETAIL> listSigns = new List <T_HR_EMPLOYEESIGNINDETAIL>(); if (FormType == FormTypes.Browse || FormType == FormTypes.Audit) { foreach (var ent in SignInDetailList) { //1:漏打卡 2:未发卡 3 因公外出 4机械故障 switch (ent.REASONCATEGORY) { case "1": ent.REASONCATEGORY = "漏打"; break; case "2": ent.REASONCATEGORY = "未发卡"; break; case "3": ent.REASONCATEGORY = "因公外出"; break; case "4": ent.REASONCATEGORY = "机械故障"; break; } listSigns.Add(ent); } } else { listSigns = SignInDetailList.ToList(); } dgSignInDetailList.ItemsSource = listSigns; string strLoginUserId = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; if (SignInRecord.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString())//SignInRecord.EMPLOYEEID != strLoginUserId || { dgSignInDetailList.IsEnabled = false; txtRemark.IsEnabled = false; } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { RefreshUI(RefreshedTypes.HideProgressBar); } }
/// <summary> /// 根据签卡表主键索引,获取考勤异常记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void clientAtt_GetEmployeeSignInDetailBySigninIDCompleted(object sender, GetEmployeeSignInDetailBySigninIDCompletedEventArgs e) { try { if (e.Error == null) { SignInDetailList = e.Result; List<T_HR_EMPLOYEESIGNINDETAIL> listSigns = new List<T_HR_EMPLOYEESIGNINDETAIL>(); if (FormType == FormTypes.Browse || FormType == FormTypes.Audit) { foreach (var ent in SignInDetailList) { //1:漏打卡 2:未发卡 3 因公外出 4机械故障 switch (ent.REASONCATEGORY) { case "1": ent.REASONCATEGORY = "漏打"; break; case "2": ent.REASONCATEGORY = "未发卡"; break; case "3": ent.REASONCATEGORY = "因公外出"; break; case "4": ent.REASONCATEGORY = "机械故障"; break; } listSigns.Add(ent); } } else { listSigns = SignInDetailList.ToList(); } dgSignInDetailList.ItemsSource = listSigns; string strLoginUserId = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; if (SignInRecord.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString())//SignInRecord.EMPLOYEEID != strLoginUserId || { dgSignInDetailList.IsEnabled = false; txtRemark.IsEnabled = false; } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { RefreshUI(RefreshedTypes.HideProgressBar); } }