コード例 #1
0
        public ActionResult Crear(Producto producto)
        {
            try
            {
                var empresa = 0;
                if (User.IsInRole("Usuario"))
                {
                    empresa = Convert.ToInt32(Session["Empresa"].ToString());
                }
                else
                {
                    empresa = producto.IdEmpresa;
                }

                if (ObjProducto.AgregaProducto(empresa, producto.IdCategoria, producto.Descripcion,
                                               producto.Codigo, producto.Precio, producto.Cantidad, producto.Estado, Session["Identificacion"].ToString()))
                {
                    return(RedirectToAction("IndexProductos", "Home", new { idEmp = Session["Empresa"] }));
                }
                else
                {
                    ViewBag.Empresas   = ListaEmpresas().Where(x => x.Estado == true);
                    ViewBag.Categorias = ListaCategorias().Where(x => x.Estado == true);
                    return(View(producto));
                }
            }
            catch (Exception)
            {
                ViewBag.Empresas   = ListaEmpresas().Where(x => x.Estado == true);
                ViewBag.Categorias = ListaCategorias().Where(x => x.Estado == true);
                return(View(producto));

                throw;
            }
        }