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)); } }
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")); }
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)); }
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")); }
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")); }
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); } } }
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)); } }
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)); }