public List <BETipoObjeto> LIST_TipoObjeto(int pnLenId, int pnTipId, string pcTipNombre, string pcTipEliminado, string pcTipAbreviatura, string pcOpcion, string DBConexion) { BETipoObjeto objBETip = new BETipoObjeto(); List <BETipoObjeto> lstTip = new List <BETipoObjeto>(); try { objBETip.pnLenId = pnLenId; objBETip.pnTipId = pnTipId; objBETip.pcTipNombre = pcTipNombre; objBETip.pcTipEliminado = pcTipEliminado; objBETip.pcTipAbreviatura = pcTipAbreviatura; objBETip.pcOpcion = pcOpcion; objBETip.DBConexion = DBConexion; lstTip = TipoObjetoBL.fListaTipoObjetoBL(objBETip); } catch (Exception ex) { var st = new StackTrace(ex, true); var frame = st.GetFrame(0); var line = frame.GetFileLineNumber(); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex.Message + "; line:" + frame.ToString())); } return(lstTip); }
public List<BETipoObjeto> fListaTipoObjetoDL(BETipoObjeto objTipoObjeto) { List<BETipoObjeto> objListaAct = new List<BETipoObjeto>(); try { cmdSQL.Connection = NewConnection(ConfigurationManager.AppSettings[objTipoObjeto.DBConexion]); //cmdSQL.Connection = NewConnection(strCon); cmdSQL.CommandType = CommandType.StoredProcedure; cmdSQL.Parameters.Clear(); cmdSQL.CommandText = "USP_SAR_SEL_ListaTipoObjeto_Filter"; pAddParameter(cmdSQL, "@cTipEliminado", objTipoObjeto.pcTipEliminado == "" ? "" : objTipoObjeto.pcTipEliminado, DbType.String); pAddParameter(cmdSQL, "@cTipNombre", objTipoObjeto.pcTipNombre == "" ? "" : objTipoObjeto.pcTipNombre, DbType.String); pAddParameter(cmdSQL, "@cTipAbreviatura", objTipoObjeto.pcTipAbreviatura == "" ? "" : objTipoObjeto.pcTipAbreviatura, DbType.String); pAddParameter(cmdSQL, "@nLenId", objTipoObjeto.pnLenId == 0 ? 0 : objTipoObjeto.pnLenId, DbType.Int32); pAddParameter(cmdSQL, "@nTipId", objTipoObjeto.pnTipId == 0 ? 0 : objTipoObjeto.pnTipId, DbType.Int32); pAddParameter(cmdSQL, "@cOpcion", objTipoObjeto.pcOpcion == "" ? "00" : objTipoObjeto.pcOpcion, DbType.String); pAddParameter(cmdSQL, "@nPageNumber", objTipoObjeto.PageNumber == 0 ? 1 : objTipoObjeto.PageNumber, DbType.Int32); pAddParameter(cmdSQL, "@nPageZize", objTipoObjeto.PageSize == 0 ? 99999 : objTipoObjeto.PageSize, DbType.Int32); SqlDataReader drSQL = fLeer(cmdSQL); objListaAct = (List<BETipoObjeto>)ConvertirDataReaderALista<BETipoObjeto>(drSQL); } catch (Exception ex) { throw new Exception(ex.Message, ex); } finally { if (cmdSQL.Connection.State == ConnectionState.Open) { cmdSQL.Connection.Close(); } } return objListaAct; }
public List <BETipoObjeto> fListaTipoObjetoBL(BETipoObjeto objBE) { return(objDA.fListaTipoObjetoDL(objBE)); }