Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                CatalogoArticulosDAO ArticulosDAO = new CatalogoArticulosDAO();
                listaArticulos = ArticulosDAO.listar();
                Session[Session.SessionID + "listaArticulos"] = listaArticulos;

                if (!IsPostBack)
                {

                    string idEliminar = Request.QueryString["eliminarArticulo"];
                    if (idEliminar != null)
                    {
                        ArticulosDAO.Eliminar(Convert.ToInt64(idEliminar));
                        Session[Session.SessionID + "listaArticulos"] = listaArticulos;
                    }

                    cargarRepeater();

                }


            }
            catch (Exception ex)
            {
                Session.Add("Error", ex.ToString());
                Session["Error" + Session.SessionID] = ex.ToString();
                Response.Redirect("Error.aspx");
            }
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                CatalogoArticulosDAO ArticulosDAO = new CatalogoArticulosDAO();
                EstilosDAO           estilosDAO   = new EstilosDAO();
                MarcasDAO            marcasDAO    = new MarcasDAO();
                listaArticulos = ArticulosDAO.listar();
                listaEstilos   = estilosDAO.listar();
                listaMarcas    = marcasDAO.listar();

                usuario = (Usuario)Session["usersession"];
                Session[Session.SessionID + "listaArticulos"] = listaArticulos;

                if (!IsPostBack)
                {
                    string filtroMarca  = Request.QueryString["filtroMarca"];
                    string filtroEstilo = Request.QueryString["filtroEstilo"];
                    if (filtroMarca != null)
                    {
                        FiltrarPorMarca(filtroMarca);
                    }
                    if (filtroEstilo != null)
                    {
                        FiltrarPorEstilo(filtroEstilo);
                    }
                    repetidor.DataSource = listaArticulos;
                    repetidor.DataBind();
                    string idfav = Request.QueryString["idfav"];
                    if (idfav != null)
                    {
                        if (usuario == null)
                        {
                            Response.Write("<script>alert('Debe Iniciar session agregar articulos a Favoritos.')</script>");
                        }
                    }
                    if (idfav != null && usuario != null)
                    {
                        UsuarioDAO usuarioDAO = new UsuarioDAO();
                        usuarioDAO.agregarFavorito(usuario.ID, idfav);
                        Response.Write("<script>alert('El articulo seleccionado se agrego a favoritos!')</script>");
                    }
                }
            }
            //catch (SqlException exsql)
            //{
            //    Response.Write("<script>alert('No se puede volver a agregar el mismo articulo!')</script>");
            //    Session.Add("Error", exsql.ToString());
            //}
            catch (Exception ex)
            {
                Session.Add("Error", ex.ToString());
                Session["Error" + Session.SessionID] = ex.ToString();
                Response.Redirect("Error.aspx");
            }
        }
Exemple #3
0
        protected void btnFavoritos_click(object sender, EventArgs e)
        {
            try
            {
                CatalogoArticulosDAO ArticulosDAO   = new CatalogoArticulosDAO();
                List <Articulo>      listaFavoritos = ArticulosDAO.listarFavoritos(usuario.ID);
                listaArticulos       = listaFavoritos;
                repetidor.DataSource = listaArticulos;
                repetidor.DataBind();
            }

            catch (Exception ex)
            {
                Session.Add("Error", ex.ToString());
                Session["Error" + Session.SessionID] = ex.ToString();
                Response.Redirect("Error.aspx");
            }
        }