示例#1
0
        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();
        }
示例#2
0
        private void seleccionarProducto(int TipoProducto)
        {
            List <ProductoEntidad> productos = new List <ProductoEntidad>();

            productos = ProductoLN.ObtenerProductoTipo(TipoProducto);

            grvListado.DataSource = productos;
            grvListado.DataBind();
        }
示例#3
0
        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;
        }