Пример #1
0
        // Carga de pantalla
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                try
                {
                    if (Session["Usuario"] == null)
                    {
                        Response.Redirect("Default.aspx");
                    }

                    else if (Session["Usuario"] is Cliente)
                    {
                        Response.Redirect("MantenimientoRealizarPedido.aspx");
                    }

                    List <Especializacion> listadoEspecializaciones = new List <Especializacion>(LogicaEspecializacion.Listar());

                    ddlEspecializacionAdd.DataSource = listadoEspecializaciones;
                    ddlEspecializacionAdd.DataBind();

                    ddlBuscar.DataSource = listadoEspecializaciones;
                    ddlBuscar.DataBind();

                    modDdl.DataSource = listadoEspecializaciones;
                    modDdl.DataBind();

                    CargarGrilla();
                }

                catch (Exception ex)
                {
                    lbError.Text = ex.Message;
                }
            }
        }
Пример #2
0
        // Page load
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                try
                {
                    if (Session["Carrito"] == null)
                    {
                        List <Plato> linea = new List <Plato>();
                        Session["Carrito"] = linea;
                    }

                    else
                    {
                        List <Plato> linea = (List <Plato>)Session["Carrito"];
                    }

                    if (Session["LineaVenta"] == null)
                    {
                        List <Linea> lineaVenta = new List <Linea>();
                        Session["LineaVenta"] = lineaVenta;
                    }

                    else
                    {
                        List <Linea> lineaVenta = (List <Linea>)Session["LineaVenta"];
                    }

                    Session["Platos"] = listadoPlatos;
                    List <Especializacion> listadoEspecializaciones = new List <Especializacion>(LogicaEspecializacion.Listar());

                    ddlEspecializacion.DataSource = listadoEspecializaciones;
                    ddlEspecializacion.DataBind();

                    List <Casa> listadoCasas = new List <Casa>(LogicaCasa.ListarPedido(Convert.ToInt32(ddlEspecializacion.SelectedValue)));
                    Session["Casas"] = listadoCasas;

                    if (listadoCasas.Count > 0)
                    {
                        ddlCasas.DataSource = listadoCasas;
                        ddlCasas.DataBind();
                    }

                    List <Plato> listarPlatos = new List <Plato>(LogicaPlato.ListarPedido(Convert.ToInt32(ddlEspecializacion.SelectedValue), Convert.ToInt64(ddlCasas.SelectedValue)));
                    Session["Platos"] = listarPlatos;

                    if (listarPlatos.Count > 0)
                    {
                        listadoPlatos.DataSource = listarPlatos;
                        listadoPlatos.DataBind();
                    }
                }

                catch (Exception ex)
                {
                    lbError.Text = ex.Message;
                }
            }
        }