Ejemplo n.º 1
0
        public ActionResult Create(T_productos producto)
        {
            string response;

            response = productoBLL.Add(producto);
            return(RedirectToAction("Index", "Producto"));
        }
Ejemplo n.º 2
0
        public ActionResult Agregar(int id)
        {
            T_productos producto = new T_productos();

            producto = productoBLL.Get(id);

            if (Session["cart"] == null)
            {
                List <ProductoViewModel> li = new List <ProductoViewModel>();

                li.Add(mapeo.mapearPaPVM(producto));
                Session["cart"] = li;
                ViewBag.cart    = li.Count();


                Session["count"] = 1;
            }
            else
            {
                List <ProductoViewModel> li = (List <ProductoViewModel>)Session["cart"];
                li.Add(mapeo.mapearPaPVM(producto));
                Session["cart"]  = li;
                ViewBag.cart     = li.Count();
                Session["count"] = Convert.ToInt32(Session["count"]) + 1;
            }
            return(RedirectToAction("Index", "Catalogo"));
        }
Ejemplo n.º 3
0
        public void buscarProductoPorNombre()
        {
            T_productos  producto    = new T_productos();
            IProductoBLL productoBLL = new ProductoBLLImpl();

            productoBLL.buscarPorNombre("Nieve Limon");
        }
Ejemplo n.º 4
0
        public ActionResult Detalles(int id)
        {
            T_productos producto = new T_productos();

            producto = productoBLL.Get(id);


            return(View(mapeo.mapearPaPVM(producto)));
        }
Ejemplo n.º 5
0
        public T_productos mapearPVMaP(ProductoViewModel producto)
        {
            T_productos pe = new T_productos
            {
                codigo            = producto.codigo,
                categoria         = producto.categoria,
                nombre            = producto.nombre,
                descripcion       = producto.descripcion,
                precio            = producto.precio,
                fecha_ingreso     = producto.fecha_ingreso,
                fecha_vencimiento = producto.fecha_vencimiento,
                cantidad          = producto.cantidad,
                estado            = producto.estado,
                proveedor_id      = producto.proveedor_id
            };

            return(pe);
        }
Ejemplo n.º 6
0
        public void agregarProducto()
        {
            T_productos  producto    = new T_productos();
            IProductoBLL productoBLL = new ProductoBLLImpl();
            DateTime     fecha       = new DateTime(2018, 11, 24, 11, 19, 10, 560);

            producto.nombre            = "Helado Cookies and Creme";
            producto.categoria         = "Helado";
            producto.cantidad          = 5;
            producto.descripcion       = "Helado sabor Cookies and Creme";
            producto.fecha_ingreso     = DateTime.Today;
            producto.fecha_vencimiento = fecha;
            producto.precio            = 2000;
            producto.proveedor_id      = 1;
            producto.estado            = "Activo";

            productoBLL.Add(producto);
        }
Ejemplo n.º 7
0
        public ActionResult Eliminar(int id)
        {
            List <ProductoViewModel> li = (List <ProductoViewModel>)Session["cart"];

            Session["count"] = Convert.ToInt32(Session["count"]) - 1;

            T_productos producto = new T_productos();

            producto = productoBLL.Get(id);

            var itemToRemove = li.FirstOrDefault(r => r.codigo == id);

            li.Remove(itemToRemove);

            Session["cart"] = li;

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 8
0
        public T_productos MapeoFromProductoVM(ProductoViewModel productoVM)
        {
            T_productos producto;


            producto = new T_productos()
            {
                cantidad          = productoVM.cantidad,
                categoria         = productoVM.categoria,
                codigo            = productoVM.codigo,
                descripcion       = productoVM.descripcion,
                estado            = productoVM.estado,
                fecha_ingreso     = productoVM.fecha_ingreso,
                fecha_vencimiento = productoVM.fecha_vencimiento,
                nombre            = productoVM.nombre,
                precio            = productoVM.precio,
                proveedor_id      = productoVM.proveedor_id
            };


            return(producto);
        }
Ejemplo n.º 9
0
 public ActionResult Edit(T_productos producto)
 {
     productoBLL.Update(producto);
     return(RedirectToAction("Index", "Producto"));
 }