/// <summary>
/// Metodo que retorma una lista de eventos existentes
/// </summary>
/// <param name=NONE>Este metodo no posee paso de parametros</param>
/// <returns>Todo lo que tiene actualmente el inventario de eventos</returns>
public List<Entidad> ConsultarTodos()
{
FabricaEntidades laFabrica = new FabricaEntidades();
List<Entidad> laLista = new List<Entidad>();
DataTable resultado = new DataTable();
List<Parametro> parametros = new List<Parametro>();
Evento elEvento;
try
{
resultado = EjecutarStoredProcedureTuplas(RecursosBDModulo16.CONSULTAR_EVENTOS,
parametros);
foreach (DataRow row in resultado.Rows)
{
elEvento = (Evento)laFabrica.ObtenerEvento();
elEvento.Id_evento = int.Parse(row[RecursosBDModulo16.PARAMETRO_IDEVENTO].ToString());
elEvento.Nombre = row[RecursosBDModulo16.PARAMETRO_NOMBRE].ToString();
elEvento.Descripcion = row[RecursosBDModulo16.PARAMETRO_DESCRIPCION].ToString();
elEvento.Costo = int.Parse(row[RecursosBDModulo16.PARAMETRO_PRECIO].ToString());
laLista.Add(elEvento);
}
return laLista;
}
#region catches
catch (Exception ex)
{
throw ex;
}
#endregion
}