public static object GetLookupData(FBAEnums.BLLPrefixNames entity, string modelCode, string userID, int pageIndex, int pageSize, string sort, string filterString, IList <object> paras, ref int pageCount) { object ents = null; Type type = Type.GetType("SMT.FBAnalysis.BLL." + entity.ToString() + "BLL"); if (type != null) { ILookupEntity bll = (ILookupEntity)Activator.CreateInstance(type); ents = bll.GetLookupData(modelCode, userID, pageIndex, pageSize, sort, filterString, paras, ref pageCount); } return(ents); }
public string GetLookupOjbects(FBAEnums.BLLPrefixNames prefixName, string modelCode, string userID, int pageIndex, int pageSize, string sort, string filterString, IList <object> paras, ref int pageCount) { string objxml = ""; object ents = Utility.GetLookupData(prefixName, modelCode, userID, pageIndex, pageSize, sort, filterString, paras, ref pageCount); if (ents != null) { objxml = SerializerHelper.ContractObjectToXml(ents); } //object other = SerializerHelper.XmlToContractObject(objxml,typeof(T_HR_COMPANY[])); return(objxml); }