/// <summary> /// 根据条件,获取考勤异常扣款信息 /// </summary> /// <param name="strAttType"></param> /// <param name="strFineType"></param> /// <param name="strSortKey"></param> /// <returns></returns> public IQueryable <T_HR_ATTENDANCEDEDUCTMASTER> GetAllAttendanceDeductMasterRdListByMultSearch(string strOwnerID, string strAttType, string strSortKey) { AttendanceDeductMasterDAL dalAttendanceDeductMaster = new AttendanceDeductMasterDAL(); StringBuilder strfilter = new StringBuilder(); List <object> objArgs = new List <object>(); string strOrderBy = string.Empty; if (!string.IsNullOrEmpty(strAttType)) { strfilter.Append(" ATTENDABNORMALTYPE == @0"); objArgs.Add(strAttType); } if (!string.IsNullOrEmpty(strSortKey)) { strOrderBy = strSortKey; } else { strOrderBy = " DEDUCTMASTERID "; } string filterString = strfilter.ToString(); SetOrganizationFilter(ref filterString, ref objArgs, strOwnerID, "T_HR_ATTENDANCEDEDUCTMASTER"); var q = dalAttendanceDeductMaster.GetAttendanceDeductMasterRdListByMultSearch(strOrderBy, filterString, objArgs.ToArray()); return(q); }
public EntityObject[] GetLookupData(int pageIndex, int pageSize, string sort, string filterString, IList <object> paras, ref int pageCount, string userID) { AttendanceDeductMasterDAL dalAttendanceDeductMaster = new AttendanceDeductMasterDAL(); List <object> objArgs = new List <object>(); string strOrderBy = string.Empty; strOrderBy = " DEDUCTMASTERID "; objArgs.AddRange(paras); SetOrganizationFilter(ref filterString, ref objArgs, userID, "T_HR_ATTENDANCEDEDUCTMASTER"); IQueryable <T_HR_ATTENDANCEDEDUCTMASTER> ents = dalAttendanceDeductMaster.GetAttendanceDeductMasterRdListByMultSearch(strOrderBy, filterString, objArgs.ToArray()); T_HR_ATTENDANCEDEDUCTMASTER[] temp = ents.Count() > 0 ? ents.ToArray() : null; return(temp); }