internal List <TipoGanadoInfo> ObtenerDescripcionesPorIDs(List <int> tiposGanadoIDs) { try { Logger.Info(); var tipos = string.Join("|", tiposGanadoIDs.ToArray()); Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@tiposGanadoID", tipos); DataSet ds = Retrieve("TipoGanado_ObtenerDescripcionesPorIDs", parameters); var result = new List <TipoGanadoInfo>(); if (ValidateDataSet(ds)) { result = MapTipoGanadoDAL.ObtenerDescripcionesPorIDs(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); } }