예제 #1
0
        public ActionResult Editar(string idProducto)
        {
            ProductoViewModel     productoViewModel = new ProductoViewModel();
            List <GrupoViewModel> lstgrupoViewModel = new List <GrupoViewModel>();
            List <LineaViewModel> lstlineaViewModel = new List <LineaViewModel>();

            lstgrupoViewModel = grupoBL.GetAllGrupos().Select(x => new GrupoViewModel()
            {
                CodGrup = x.CodGrup,
                NomGrup = x.NomGrup
            }).ToList();

            lstlineaViewModel = lineaBL.GetAllLineas().Select(x => new LineaViewModel()
            {
                CodLin = x.CodLin,
                NomLin = x.NomLin
            }).ToList();

            ProductoBO productoBO = productoBL.GetProductoById(new ProductoBO()
            {
                CodProd = idProducto
            });

            productoViewModel.CodProd           = productoBO.CodProd;
            productoViewModel.NomProd           = productoBO.NomProd;
            productoViewModel.CodGrup           = productoBO.CodGrup;
            productoViewModel.CodLin            = productoBO.CodLin;
            productoViewModel.Marca             = productoBO.Marca;
            productoViewModel.CosPromC          = productoBO.CosPromC;
            productoViewModel.PrecioVta         = productoBO.PrecioVta;
            productoViewModel.lstgrupoViewModel = lstgrupoViewModel;
            productoViewModel.lstlineaViewModel = lstlineaViewModel;
            return(View(productoViewModel));
        }
예제 #2
0
        public ActionResult AddProducto(CarritoCompra carrito, ProductoViewModel producto)
        {
            ProductoBL productoBL = new ProductoBL();
            var        _producto  = productoBL.GetProductoById(producto.id);

            for (int x = 0; x < producto.cantidadComprar; x++)
            {
                carrito.Add(_producto);
            }
            return(RedirectToAction("Index", "Producto"));
        }