/// <summary> /// Obtiene una lista filtrando por el estatus Activo = 1, Inactivo = 0 /// </summary> /// <returns></returns> internal IEnumerable <EntradaGanadoTransitoInfo> ObtenerTodos(EstatusEnum estatus) { try { Logger.Info(); IEnumerable <EntradaGanadoTransitoInfo> entradasGanadoTransito = null; var parametros = new Dictionary <string, object> { { "@Activo", estatus } }; using (IDataReader reader = RetrieveReader("EntradaGanadoTransito_ObtenerTodos", parametros)) { if (ValidateDataReader(reader)) { entradasGanadoTransito = MapEntradaGanadoTransitoDAL.ObtenerMapeoEntradaGanadoTransito(reader); } } return(entradasGanadoTransito); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Ejecuta procedimiento almacenado con sus parametros /// </summary> /// <param name="corral"></param> /// <param name="organizacionID"></param> /// <returns></returns> internal IEnumerable <EntradaGanadoTransitoInfo> ObtenerPorCorralOrganizacion(string corral, int organizacionID) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@Corral", corral }, { "@OrganizacionID", organizacionID } }; IEnumerable <EntradaGanadoTransitoInfo> entradasGanadoTransito = null; using (IDataReader reader = RetrieveReader("EntradaGanadoTransito_ObtenerPorCorralOrganizacion", parametros)) { if (ValidateDataReader(reader)) { entradasGanadoTransito = MapEntradaGanadoTransitoDAL.ObtenerMapeoEntradaGanadoTransito(reader); } } return(entradasGanadoTransito); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene una lista de EntradaGanadoTransito /// </summary> /// <returns></returns> internal IEnumerable <EntradaGanadoTransitoInfo> ObtenerTodos() { try { Logger.Info(); IEnumerable <EntradaGanadoTransitoInfo> entradasGanadoTransito = null; using (IDataReader reader = RetrieveReader("EntradaGanadoTransito_ObtenerTodos")) { if (ValidateDataReader(reader)) { entradasGanadoTransito = MapEntradaGanadoTransitoDAL.ObtenerMapeoEntradaGanadoTransito(reader); } } return(entradasGanadoTransito); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }