/// <summary> /// 修改列外日期信息 /// </summary> /// <param name="entLTRd"></param> /// <returns></returns> public string ModifyOutPlanDays(T_HR_OUTPLANDAYS entTemp) { string strMsg = string.Empty; try { if (entTemp == null) { return("{REQUIREDFIELDS}"); } T_HR_VACATIONSET entVacSet = entTemp.T_HR_VACATIONSET; if (entVacSet == null) { return("{REQUIREDFIELDS}"); } bool flag = false; StringBuilder strFilter = new StringBuilder(); List <string> objArgs = new List <string>(); strFilter.Append(" OUTPLANDAYID == @0"); objArgs.Add(entTemp.OUTPLANDAYID); OutPlanDaysDAL dalOutPlanDays = new OutPlanDaysDAL(); flag = dalOutPlanDays.IsExistsRd(strFilter.ToString(), objArgs.ToArray()); if (!flag) { return("{NOTFOUND}"); } T_HR_OUTPLANDAYS entUpdate = dalOutPlanDays.GetOutPlanDaysRdByMultSearch(strFilter.ToString(), objArgs.ToArray()); Utility.CloneEntity(entTemp, entUpdate); dalOutPlanDays.Update(entUpdate); strMsg = "{SAVESUCCESSED}"; } catch (Exception ex) { strMsg = ex.Message.ToString(); } return(strMsg); }
/// <summary> /// 获取列外日期信息 /// </summary> /// <param name="strOutPlanDaysId">主键索引</param> /// <returns></returns> public T_HR_OUTPLANDAYS GetOutPlanDaysByID(string strOutPlanDaysId) { if (string.IsNullOrEmpty(strOutPlanDaysId)) { return(null); } OutPlanDaysDAL dalOutPlanDays = new OutPlanDaysDAL(); StringBuilder strfilter = new StringBuilder(); List <string> objArgs = new List <string>(); if (!string.IsNullOrEmpty(strOutPlanDaysId)) { strfilter.Append(" OUTPLANDAYID == @0"); objArgs.Add(strOutPlanDaysId); } T_HR_OUTPLANDAYS entRd = dalOutPlanDays.GetOutPlanDaysRdByMultSearch(strfilter.ToString(), objArgs.ToArray()); return(entRd); }
/// <summary> /// 根据主键索引,删除列外日期信息(注:暂定为物理删除) /// </summary> /// <param name="strVacationId">主键索引</param> /// <returns></returns> public string DeleteOutPlanDays(string strOutPlanDaysId) { string strMsg = string.Empty; try { if (string.IsNullOrEmpty(strOutPlanDaysId)) { return("{REQUIREDFIELDS}"); } bool flag = false; StringBuilder strFilter = new StringBuilder(); List <string> objArgs = new List <string>(); strFilter.Append(" OUTPLANDAYID == @0"); objArgs.Add(strOutPlanDaysId); OutPlanDaysDAL dalOutPlanDays = new OutPlanDaysDAL(); flag = dalOutPlanDays.IsExistsRd(strFilter.ToString(), objArgs.ToArray()); if (!flag) { return("{NOTFOUND}"); } T_HR_OUTPLANDAYS entDel = dalOutPlanDays.GetOutPlanDaysRdByMultSearch(strFilter.ToString(), objArgs.ToArray()); dalOutPlanDays.Delete(entDel); strMsg = "{DELETESUCCESSED}"; } catch (Exception ex) { strMsg = ex.Message.ToString(); } return(strMsg); }