Example #1
0
        public ActionResult Adiciona(Promocao promocao)
        {
            var promocaoDAO = new PromocaoDAO();

            promocaoDAO.Adicionar(promocao);
            return(RedirectToAction("Index"));
        }
        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"));
            }
        }
Example #3
0
        public ActionResult Remove(int id)
        {
            var promocaoDAO = new PromocaoDAO();
            var promocao    = promocaoDAO.Buscar(id);

            promocaoDAO.Remover(promocao);
            return(RedirectToAction("Index"));
        }
Example #4
0
        // GET: Promocao
        public ActionResult Index()
        {
            var promocaoDAO = new PromocaoDAO();
            var promocoes   = promocaoDAO.Lista();

            ViewBag.Promocao = promocoes;
            return(View());
        }
        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());
        }
Example #7
0
 public PromocaoRN()
 {
     dao = new PromocaoDAO();
 }