/// <summary> /// Obtiene todos los alimentos de la base de datos. /// </summary> /// <returns>Lista de alimentos en formato AEN.</returns> public override List <AEN> ReadAll() { List <AEN> ret = new List <AEN>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENFood nueva = new ENFood(); nueva.FromRow(rows); ret.Add((ENFood)nueva); } return(ret); }
/// <summary> /// Busca en la base de datos el alimento por el id. /// </summary> /// <param name="id">Identificador por el que se buscará el alimento.</param> /// <returns>Alimento en formato AEN.</returns> public override AEN Read(List <int> id) { ENFood ret = new ENFood(); List <object> param = new List <object>(); param.Add((object)id[0]); DataRow row = cad.Select(param); if (row != null) { ret.FromRow(cad.Select(param)); } else { ret = null; } return(ret); }
/// <summary> /// Obtiene todos los alimentos de la base de datos. /// </summary> /// <returns>Lista de alimentos en formato AEN.</returns> public override List<AEN> ReadAll() { List<AEN> ret = new List<AEN>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENFood nueva = new ENFood(); nueva.FromRow(rows); ret.Add((ENFood)nueva); } return ret; }
/// <summary> /// Busca en la base de datos el alimento por el id. /// </summary> /// <param name="id">Identificador por el que se buscará el alimento.</param> /// <returns>Alimento en formato AEN.</returns> public override AEN Read(List<int> id) { ENFood ret = new ENFood(); List<object> param = new List<object>(); param.Add((object)id[0]); DataRow row = cad.Select(param); if (row != null) { ret.FromRow(cad.Select(param)); } else { ret = null; } return ret; }