Ejemplo n.º 1
0
        public ActionResult EditarProdutoTipo(int id)
        {
            IRepositorio repositorio = new Repositorio.Repositorio();

            ActionResult action = ValidarLogin(HttpContext);

            if (action != null)
            {
                return(action);
            }

            if (id == 0)
            {
                ViewBag.Adicionar = true;
                return(View());
            }

            ProdutoTipo          produtoTipo = repositorio.SelecionarProdutoTipoPorId(id);
            ProdutoTipoViewModel model       = new ProdutoTipoViewModel()
            {
                IdProdutoTipo = produtoTipo.IdProdutoTipo,
                Descricao     = produtoTipo.Descricao,
                Prazo         = produtoTipo.Prazo,
                VlMulta       = produtoTipo.VlMulta,
                Ativo         = produtoTipo.Ativo
            };

            ViewBag.Adicionar = false;

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult EditarProdutoTipo(ProdutoTipoViewModel produtoTipo)
        {
            ActionResult action = ValidarLogin(HttpContext);

            if (action != null)
            {
                return(action);
            }

            if (produtoTipo != null && ModelState.IsValid)
            {
                IRepositorio repositorio = new Repositorio.Repositorio();

                ProdutoTipo produtoAlterar = new ProdutoTipo()
                {
                    IdProdutoTipo = produtoTipo.IdProdutoTipo ?? 0,
                    Descricao     = produtoTipo.Descricao,
                    Prazo         = produtoTipo.Prazo,
                    VlMulta       = produtoTipo.VlMulta,
                    Ativo         = produtoTipo.Ativo
                };

                repositorio.AtualizarProdutoTipo(produtoAlterar);
            }

            return(RedirectToAction("CadProdutoTipo", "Produto"));
        }