コード例 #1
0
        protected void Unnamed_Click(object sender, EventArgs e)
        {
            Produ        produ        = new Produ();
            ProduNegocio produNegocio = new ProduNegocio();

            produ.marca     = new Marca();
            produ.categoria = new Categoria();

            produ.nombre      = txtNombre.Text;
            produ.stock       = Convert.ToInt32(txtStock.Text);
            produ.precio      = Convert.ToDecimal(txtPrecio.Text);
            produ.descripcion = txtDescripcion.Text;
            produ.imagenURL   = txtImagen.Text;

            produ.marca.id          = Convert.ToInt32(ddlMarca.SelectedValue);
            produ.marca.nombre      = Convert.ToString(ddlMarca.SelectedItem.Text);
            produ.marca.descripcion = Convert.ToString(ddlMarca.SelectedItem.Text);

            produ.categoria.idCategoria = Convert.ToInt32(ddlCategoria.SelectedValue);
            produ.categoria.Nombre      = Convert.ToString(ddlCategoria.SelectedItem.Text);

            produNegocio.Guardar(produ);

            Response.Redirect("Administrator.aspx");
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Usuario user = new Usuario();

            user = (Usuario)Session["userSession"];
            ProduNegocio negocio = new ProduNegocio();

            listaProdus = negocio.listar();
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ProduNegocio negocio = new ProduNegocio();

            try
            {
                int detalle = Convert.ToInt32(Request.QueryString["idDetalle"]);
                producto = negocio.listar().Find(X => X.idProdu == detalle);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #4
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            ProduNegocio negocio = new ProduNegocio();
            Produ        produ   = new Produ();

            try
            {
                produ.nombre = txtEliminar.Text;
                negocio.Baja(produ);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #5
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            List <Produ> lista        = new List <Produ>();
            ProduNegocio produNegocio = new ProduNegocio();

            try
            {
                lista         = produNegocio.listar();
                listaBusqueda = lista.FindAll(x => x.nombre.ToLower().Contains(txtBuscar.Text.ToLower()) || x.marca.nombre.ToLower().Contains(txtBuscar.Text.ToLower()));
                Session.Add("listaProdu", listaBusqueda);
                Response.Redirect("Productos.aspx");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ProduNegocio negocioP = new ProduNegocio();

            listaProductos = negocioP.listar();
        }
コード例 #7
0
        //public DetalleVenta detalle { get; set; }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                carrito.listaItem = (List <ItemCarrito>)Session["carrito"];
                if (carrito.listaItem == null)
                {
                    carrito.listaItem = new List <ItemCarrito>();
                }

                if (Request.QueryString["idProducto"] != null)
                {
                    producto = new Produ();
                    ProduNegocio negocio = new ProduNegocio();
                    int          idProd  = Convert.ToInt32(Request.QueryString["idProducto"]);

                    producto = negocio.listar().Find(X => X.idProdu == idProd);
                    ItemCarrito item = carrito.listaItem.Find(H => H.producto.idProdu == producto.idProdu);

                    if (item == null)
                    {
                        itemCarrito.producto = producto;
                        itemCarrito.cantidad++;
                        carrito.total += itemCarrito.producto.precio;
                        carrito.listaItem.Add(itemCarrito);
                        Session["carrito"] = carrito.listaItem;
                    }
                    Response.Redirect("Carrito.aspx");
                }
                var sumar = Request.QueryString["idSumar"];
                if (sumar != null)
                {
                    ItemCarrito itemSumar = carrito.listaItem.Find(X => X.producto.idProdu == int.Parse(sumar));
                    itemSumar.cantidad += 1;
                    Session["carrito"]  = carrito.listaItem;
                    Response.Redirect("Carrito.aspx");
                }
                var restar = Request.QueryString["idBajar"];
                if (restar != null)
                {
                    ItemCarrito item = carrito.listaItem.Find(K => K.producto.idProdu == int.Parse(restar));
                    if (item.cantidad > 1)
                    {
                        item.cantidad--;
                    }
                    Session["carrito"] = carrito.listaItem;
                    Response.Redirect("Carrito.aspx");
                }

                if (Request.QueryString["idCancelar"] != null)
                {
                    int cancelar = Convert.ToInt32(Request.QueryString["idCancelar"]);

                    ItemCarrito item = carrito.listaItem.Find(F => F.producto.idProdu == cancelar);
                    if (item != null)
                    {
                        carrito.listaItem.Remove(item);
                        Session["carrito"] = carrito.listaItem;
                        Response.Redirect("Carrito.aspx");
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            lbtotal.Text = carrito.SubTotal().ToString();
        }