public static List <Producto> ObtenerTodos(string idGenero, string idTipoPrenda) { List <Producto> lista = new List <Producto>(); DataSet ds = ProductoDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { if (Convert.ToString(fila["IDGENERO"]).Equals(idGenero) || idGenero.Equals("")) { if (Convert.ToString(fila["IDTIPOPRENDA"]).Equals(idTipoPrenda) || idTipoPrenda.Equals("")) { Producto registro = new Producto(); registro.id = Convert.ToInt16(fila["ID"]); registro.nombre = Convert.ToString(fila["NOMBRE"]); registro.descripcion = Convert.ToString(fila["DESCRIPCION"]); registro.precio = Convert.ToInt32(fila["PRECIO"]); registro.genero = GeneroLN.Obtener(Convert.ToInt16(fila["IDGENERO"])); registro.tipoPrenda = TipoPrendaLN.Obtener(Convert.ToInt16(fila["IDTIPOPRENDA"])); registro.imagen = Convert.ToString(fila["IMAGEN"]); lista.Add(registro); } } } return(lista); }
public static TipoPrenda Obtener(int idTipoPrenda) { List <TipoPrenda> lista = new List <TipoPrenda>(); lista = TipoPrendaLN.ObtenerTodos(); TipoPrenda tP = new TipoPrenda(); tP = (lista.Find(elemento => elemento.id == idTipoPrenda)); return(tP); }