protected void ddlTipo_SelectedIndexChanged(object sender, EventArgs e) { List <ProductoEntidad> lista = new List <ProductoEntidad>(); int tipo = Convert.ToInt16(this.ddlTipo.SelectedValue); lista = ProductoLN.ObtenerProductoTipo(tipo); grvListado.DataSource = lista; grvListado.DataBind(); }
private void seleccionarProducto(int TipoProducto) { List <ProductoEntidad> productos = new List <ProductoEntidad>(); productos = ProductoLN.ObtenerProductoTipo(TipoProducto); grvListado.DataSource = productos; grvListado.DataBind(); }
private void cargarProductos() { int idMesa = ((EncabezadoPedidoEntidad)Session["pedido"]).mesa.idMesa; List <ProductoEntidad> listaProductos = null; if (Session["tipoProducto"] != null) { listaProductos = ProductoLN.ObtenerProductoTipo(((TipoProductoEntidad)Session["tipoProducto"]).idTipoProducto); } else { listaProductos = ProductoLN.ObtenerProductoTipo(1); } String hileraTabla = "<center><table><tr>"; int counter = 1; foreach (ProductoEntidad item in listaProductos) { if (counter <= 4) //El 5 determina la cantidad de elementos por fila { hileraTabla += "<td style=\"padding:15px\">"; hileraTabla += "<a class='btn btn-warning' href=\"seleccionarProducto.aspx?idProducto=" + item.idProducto + "\">"; hileraTabla += "<img src=\"img/productos/" + item.imagen + "\" height=\"200px\" width=\"200px\"/>"; hileraTabla += "<br/>"; hileraTabla += "<b>" + item.nombre + "</b>"; hileraTabla += "<br/>"; hileraTabla += "Precio: ₡" + item.precio; hileraTabla += "<br/><br/>"; hileraTabla += "</a>"; hileraTabla += "</td>"; } else { hileraTabla += "</tr>"; hileraTabla += "<tr>"; hileraTabla += "<td style=\"padding:15px\">"; hileraTabla += "<a class='btn btn-warning' href=\"seleccionarProducto.aspx?idProducto=" + item.idProducto + "\">"; hileraTabla += "<img src=\"img/productos/" + item.imagen + "\" height=\"200px\" width=\"200px\"/>"; hileraTabla += "<br/>"; hileraTabla += "<b>" + item.nombre + "</b>"; hileraTabla += "<br/>"; hileraTabla += "Precio: ₡" + item.precio; hileraTabla += "<br/><br/>"; hileraTabla += "</a>"; hileraTabla += "</td>"; counter = 1; //Reinicializa el contador para crear una nueva fila de items } counter++; } hileraTabla += "</tr></table></center>"; idListadoProductos.InnerHtml = hileraTabla; }