public ActionResult AlterarCategoria(Categoria categoriaAlterada)
        {
            Categoria categoriaOriginal =
                CategoriaDAO.BuscarCategoriaPorId(categoriaAlterada.CategoriaId);

            categoriaOriginal.Nome      = categoriaAlterada.Nome;
            categoriaOriginal.Descricao = categoriaAlterada.Descricao;

            if (ModelState.IsValid)
            {
                if (CategoriaDAO.AlterarCategoria(categoriaOriginal))
                {
                    return(RedirectToAction("Index", "Categoria"));
                }
                else
                {
                    ModelState.AddModelError("", "Não é possível alterar uma categoria com o mesmo nome!");
                    return(View(categoriaOriginal));
                }
            }
            else
            {
                return(View(categoriaOriginal));
            }
        }
示例#2
0
        public ActionResult AlterarProduto(Categoria categoriaAlterada)
        {
            Categoria categoriaOriginal = CategoriaDAO.BuscarCategoriaById(categoriaAlterada.CategoriaId);

            categoriaOriginal.NomeCateg     = categoriaAlterada.NomeCateg;
            categoriaOriginal.DescCategoria = categoriaAlterada.DescCategoria;



            if (ModelState.IsValid)
            {
                if (CategoriaDAO.AlterarCategoria(categoriaOriginal))
                {
                    return(RedirectToAction("IndexCategoria", "Categoria"));
                }
                else
                {
                    ModelState.AddModelError("", "Categoria com o mesmo nome já existente no Banco!");
                    return(View(categoriaOriginal));
                }
            }
            else
            {
                return(View(categoriaOriginal));
            }
            // ctx.Entry(produto).State = System.Data.Entity.EntityState.Modified;
        }
        public ActionResult AlterarCategoria(Categoria categoriaAlterada)
        {
            Categoria categoriaOriginal = CategoriaDAO.BuscarCategoriaPorId(categoriaAlterada.CategoriaId);

            categoriaOriginal.NomeCategoria      = categoriaAlterada.NomeCategoria;
            categoriaOriginal.DescricaoCategoria = categoriaAlterada.DescricaoCategoria;

            CategoriaDAO.AlterarCategoria(categoriaOriginal);
            return(RedirectToAction("CategoriasCadastradas", "Categoria"));
        }
示例#4
0
        public ActionResult AlterarCategoria(Categoria categoriaAlterada)
        {
            Categoria categoriaOriginal =
                CategoriaDAO.BuscarCategoriaPorId(categoriaAlterada.CategoriaID);

            categoriaOriginal.Nome      = categoriaAlterada.Nome;
            categoriaOriginal.Descricao = categoriaAlterada.Descricao;

            CategoriaDAO.AlterarCategoria(categoriaOriginal);

            return(RedirectToAction("IndexCategoria", "Categoria"));
        }
 public ActionResult Edit([Bind(Include = "Id,Nome")] Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         Categoria categoriaAux = CategoriaDAO.BuscarCategoriaPorId(categoria.Id);
         categoriaAux.Nome = categoria.Nome;
         if (CategoriaDAO.AlterarCategoria(categoriaAux))
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View(categoria));
 }
示例#6
0
        public ActionResult GravarCategoria(string nome_categoria, int?cod_categoria)
        {
            if (nome_categoria.Trim() == string.Empty)
            {
                ViewBag.Validar = 0;
            }
            else
            {
                try
                {
                    //Cria o Objeto DAO
                    CategoriaDAO objDAO = new CategoriaDAO();

                    //Cria o objeto para gravar
                    tb_categoria objCategoria = new tb_categoria();

                    objCategoria.cod_usuario    = CodigoUsuarioLogado;
                    objCategoria.nome_categoria = nome_categoria.Trim();

                    //Verifica se é uma inserção
                    if (cod_categoria == null)
                    {
                        objDAO.InserirCategoria(objCategoria);
                    }
                    else
                    {
                        objCategoria.cod_categoria = Convert.ToInt32(cod_categoria);
                        objDAO.AlterarCategoria(objCategoria);
                    }


                    ViewBag.Validar = 1;
                }
                catch
                {
                    ViewBag.Validar = -1;
                }
            }

            ConsultarCategoria();
            return(View("Categoria"));
        }
示例#7
0
        public ActionResult Gravar(int?cod, string nome_categoria)
        {
            if (nome_categoria.Trim() == "")
            {
                ViewBag.ret = 0;
            }
            else
            {
                CategoriaVO  vo  = new CategoriaVO();
                CategoriaDAO dao = new CategoriaDAO();

                vo.NomeCategoria = nome_categoria.Trim();
                vo.Codigo        = (cod != null ? Convert.ToInt32(cod) : 0);
                vo.CodigoUsuario = 1;

                ViewBag.ret = (cod != null ? dao.AlterarCategoria(vo) : dao.InserirCategoria(vo));
            }
            MontarTitulo(cod == null ? 1 : 2);
            return(View(cod == null ? "Cadastrar" : "Alterar"));
        }
示例#8
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (VerificarCampos())
            {
                //cria o obj que permitira usar as operaçoes d
                CategoriaDAO objdao = new CategoriaDAO();

                // criar o objeto que será valorizado suas propriedades de acordo a tela
                tb_categoria objCategoria = new tb_categoria();

                objCategoria.nome_categoria   = txtNome.Text.Trim();
                objCategoria.id_usuario       = Usuario.CodigoLogado;
                objCategoria.DataCadastro_cat = DateTime.Now;


                try
                {
                    if (txtCodigo.Text == "")
                    {
                        objdao.InserirCategoriaProc(objCategoria);
                    }
                    else
                    {
                        objCategoria.id_categoria = Convert.ToInt32(txtCodigo.Text);

                        objdao.AlterarCategoria(objCategoria);
                    }



                    Util.ExibirMsg(Util.TipoMsg.Sucesso);
                    LimparCampos();
                    CarregarGrid();
                }
                catch
                {
                    Util.ExibirMsg(Util.TipoMsg.Erro);
                }
            }
        }
示例#9
0
        public ActionResult AlterarCategoria(Categoria categoriaAlterado)
        {
            Categoria produtoOriginal = CategoriaDAO.BuscarCategoria(categoriaAlterado.CategoriaId);

            produtoOriginal.NomeCategoria = categoriaAlterado.NomeCategoria;
            produtoOriginal.Descricao     = categoriaAlterado.Descricao;

            if (ModelState.IsValid)
            {
                if (CategoriaDAO.AlterarCategoria(produtoOriginal))
                {
                    return(RedirectToAction("ListarCategoria", "Categoria"));
                }
                else
                {
                    ModelState.AddModelError("", "Não é possivel modificar, devido ja existir uma Categoria com o mesmo nome!");
                    return(View(produtoOriginal));
                }
            }
            else
            {
                return(View(produtoOriginal));
            }
        }
示例#10
0
 public IActionResult Alterar(Categoria c)
 {
     _categoriaDAO.AlterarCategoria(c);
     return(RedirectToAction("Index"));
 }
        public ActionResult Gravar(string cod, string nome, string btn)
        {
            string pagina = "";

            if (btn == "excluir")
            {
                int          codCat = Convert.ToInt32(cod);
                CategoriaDAO objdao = new CategoriaDAO();

                try
                {
                    objdao.ExcluirCategoria(codCat);
                    ViewBag.Ret = 1;
                    ViewBag.Msg = Mensagens.Msg.MensagemSucesso;
                }
                catch (Exception)
                {
                    ViewBag.Ret = -1;
                    ViewBag.Msg = Mensagens.Msg.MensagemErroExclusao;
                }
                pagina = "Consultar";
                MontarTitulo(3);
                CarregarCategorias();
            }
            else
            {
                if (nome.Trim() == "")
                {
                    ViewBag.Ret = 0;
                    ViewBag.Msg = Mensagens.Msg.MesagemCampoObg;

                    if (cod == null)
                    {
                        pagina = "Cadastrar";
                        MontarTitulo(1);
                    }
                    else
                    {
                        pagina = "Alterar";
                        MontarTitulo(2);
                    }
                }
                else
                {
                    tb_categoria objCategoria = new tb_categoria();
                    CategoriaDAO objDao       = new CategoriaDAO();

                    objCategoria.id_categoria   = Convert.ToInt32(cod);
                    objCategoria.nome_categoria = nome;
                    objCategoria.id_usuario     = CodigoLogado;
                    objCategoria.data_cadastro  = DateTime.Now;

                    try
                    {
                        if (cod == null || cod == "")
                        {
                            objDao.InsereriCategoriaProc(objCategoria);
                            pagina = "Cadastrar";
                            MontarTitulo(1);
                        }
                        else
                        {
                            objCategoria.id_categoria = Convert.ToInt32(cod);
                            objDao.AlterarCategoria(objCategoria);

                            pagina = "Consultar";
                            MontarTitulo(3);
                            CarregarCategorias();
                        }

                        ViewBag.Ret = 1;
                        ViewBag.Msg = Mensagens.Msg.MensagemSucesso;
                    }
                    catch (Exception)
                    {
                        ViewBag.Ret = -1;
                        ViewBag.Msg = Mensagens.Msg.MensagemErro;

                        if (cod == null)
                        {
                            pagina = "Cadastrar";
                            MontarTitulo(1);
                        }
                        else
                        {
                            pagina = "Alterar";
                            MontarTitulo(2);
                        }
                    }
                }
            }

            return(View(pagina));
        }