/// <summary> /// Obtiene la lista de tratamientos por TipoTrtamiento /// </summary> /// <param name="tratamientoInfo"></param> /// <returns></returns> public IList <TratamientoInfo> ObtenerTratamientosPorTipo(TratamientoInfo tratamientoInfo) { try { Logger.Info(); Dictionary <string, object> parameters = AuxTratamientoDAL.ObtenerParametrosObtenerTratamientosPorTipo(tratamientoInfo); DataSet ds = Retrieve("TratamientoGanado_ObtenerPorTipo", parameters); IList <TratamientoInfo> result = null; if (ValidateDataSet(ds)) { result = MapTratamientoDAL.ObtenerTipoTratamientos(ds); } return(result); } 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); } }
internal IList <TratamientoInfo> ObtenerTratamientosCorte(TratamientoInfo tratamientoInfo, Metafilaxia bMetafilaxia) { try { IList <TratamientoInfo> result = null; Logger.Info(); Dictionary <string, object> parameters = AuxTratamientoDAL.ObtenerTipoTratamientos(tratamientoInfo, bMetafilaxia); DataSet ds = Retrieve("TratamientoGanado_Obtener", parameters); if (ValidateDataSet(ds)) { result = MapTratamientoDAL.ObtenerTipoTratamientos(ds); } return(result); } 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); } }