public ActionResult Adiciona(Produto produto) { if (produto.Estoque < produto.Quantidade) { ModelState.AddModelError("EstoqueQuantidadeInvalido", "Estoque deve ser maior/igual a quantidade!"); } if (ModelState.IsValid) { var produtoDAO = new ProdutoDAO(); produtoDAO.Adicionar(produto); return(RedirectToAction("Index")); } else { var categoriaDAO = new CategoriaDAO(); var categorias = categoriaDAO.Lista(); ViewBag.Categoria = categorias; var fornecedorDAO = new PessoaJuridicaDAO(); var fornecedores = fornecedorDAO.Lista(); ViewBag.Fornecedor = fornecedores; var promocaoDAO = new PromocaoDAO(); var promocoes = promocaoDAO.Lista(); ViewBag.Promocao = promocoes; ViewBag.Produto = produto; return(View("Form")); } }
// GET: PessoaJuridica public ActionResult Index() { var pessoaJuridicaDAO = new PessoaJuridicaDAO(); var pessoas = pessoaJuridicaDAO.Lista(); ViewBag.PessoaJuridica = pessoas; return(View()); }
public ActionResult Editar(PessoaJuridica pessoa) { var pjDAO = new PessoaJuridicaDAO(); pjDAO.Atualizar(pessoa); var pessoas = pjDAO.Lista(); ViewBag.Pessoa = pessoas; return(RedirectToAction("Index")); }
public ActionResult Form() { var categoriaDAO = new CategoriaDAO(); var categorias = categoriaDAO.Lista(); ViewBag.Categoria = categorias; var fornecedorDAO = new PessoaJuridicaDAO(); var fornecedores = fornecedorDAO.Lista(); ViewBag.Fornecedor = fornecedores; var promocaoDAO = new PromocaoDAO(); var promocoes = promocaoDAO.Lista(); ViewBag.Promocao = promocoes; ViewBag.Produto = new Produto(); return(View()); }
public ActionResult Edita(int id) { var produtoDAO = new ProdutoDAO(); var produto = produtoDAO.Buscar(id); ViewBag.Produto = produto; var categoriaDAO = new CategoriaDAO(); var categorias = categoriaDAO.Lista(); ViewBag.Categoria = categorias; var fornecedorDAO = new PessoaJuridicaDAO(); var fornecedores = fornecedorDAO.Lista(); ViewBag.Fornecedor = fornecedores; var promocaoDAO = new PromocaoDAO(); var promocoes = promocaoDAO.Lista(); ViewBag.Promocao = promocoes; return(View()); }