Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                CatalogoNegocio  negocio          = new CatalogoNegocio();
                MarcaNegocio     marcaNegocio     = new MarcaNegocio();
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
                listaArticulos  = negocio.listar();
                listaMarcas     = marcaNegocio.listar();
                listaCategorias = categoriaNegocio.listar();
                Session[Session.SessionID + "listaArticulos"] = listaArticulos;

                if (!IsPostBack)
                {
                    string filtroMarca     = Request.QueryString["filtroMarca"];
                    string filtroCategoria = Request.QueryString["filtroCategoria"];
                    if (filtroMarca != null)
                    {
                        FiltrarPorMarca(filtroMarca);
                    }
                    if (filtroCategoria != null)
                    {
                        FiltrarPorCategoria(filtroCategoria);
                    }
                }

                repetidor.DataSource = listaArticulos;
                repetidor.DataBind();
            }
            catch (Exception ex)
            {
                Session.Add("Error", ex.ToString());
                Response.Redirect("Error.aspx");
            }
        }
Esempio n. 2
0
        private void cargarDatos()
        {
            CatalogoNegocio Negocio = new CatalogoNegocio();

            lista = Negocio.listar();
            try
            {
                dgvArticulo.DataSource         = lista;
                dgvArticulo.Columns[0].Visible = false;
                dgvArticulo.Columns[6].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CatalogoNegocio negocio = new CatalogoNegocio();
            List <Articulo> lista;

            try
            {
                lista = negocio.listar();

                var articuloSeleccionado = Convert.ToInt32(Request.QueryString["idart"]);
                articulo = lista.Find(J => J.ID == articuloSeleccionado);
            }
            catch (Exception ex)
            {
                Session["Error" + Session.SessionID] = ex;
                Response.Redirect("Error.aspx");
            }
        }