protected void Page_Load(object sender, EventArgs e) { if ((List <OrdenCliente>)Session["ordenes"] == null) { listaOrdenes = new List <OrdenCliente>(); Session["ordenes"] = listaOrdenes; } else { listaOrdenes = (List <OrdenCliente>)Session["ordenes"]; Session["ordenes"] = listaOrdenes; } String idPlato = Session["idPlato"].ToString(); // Capturar error si viene null el id o es un string, no se caiga redireccione pagina errores platoID = Int32.Parse(idPlato); plato = lp.BuscarPlatoId(platoID);//Capturar variable session viene plato id lbNombrePlato.Text = plato[0].Nombre; lbPrecioPlato.Text = String.Concat(plato[0].Precio); lbDescPlato.Text = plato[0].Descripcion; imgPlatoDeta.ImageUrl = lp.RutaImagen(plato[0].Fotografia); imgPlatoDeta.DataBind(); imgPlatoDeta.Visible = true; if (!IsPostBack) { dropCantidadPlatos.DataSource = lp.CantidadPlato(maxPlatoPermitido); dropCantidadPlatos.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { listaOrdenes = (List <OrdenCliente>)Session["ordenes"]; lblPago.Text = lp.CancelarMonto(listaOrdenes).ToString(); if (listaOrdenes == null || listaOrdenes.Count <= 0) { String script = string.Format("alert('No se tiene ningun elemento en la lista')"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { List <String> lista = lp.ListaPedidoCliente(listaOrdenes); gridPlatosAgregados.DataSource = lista; gridPlatosAgregados.DataBind(); } if (!IsPostBack) { dropCantidadModificar.DataSource = lpp.CantidadPlato(maxPlatoPermitido); dropCantidadModificar.DataBind(); } }