public bool SetById(int id, ConexaoGeral conn, MySqlTransaction transaction) { using (var dao = new CategoriaProdutoDAO(conn)) { return(dao.SetById(this, id, transaction)); } }
public static IList <CategoriaProduto> GetAll(ConexaoGeral conn, MySqlTransaction transaction) { using (var dao = new CategoriaProdutoDAO(conn)) { return(dao.GetAll(transaction)); } }
public ActionResult Adicionar(CategoriaProduto catproduto) { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); dao.Adicionar(catproduto); return(View()); }
public ActionResult Remover(int id) { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); CategoriaProduto cp = dao.BuscarId(id); dao.Remover(cp); return(RedirectToAction("Buscar")); }
public ActionResult Editar(int id) { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); IList <CategoriaProduto> catprods = dao.ListarCategoriasId(id); ViewBag.catprods = catprods; return(View()); }
public ActionResult Buscar() { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); IList <CategoriaProduto> categorias = dao.ListarCategorias(); ViewBag.categorias = categorias; return(View()); }
public ActionResult FormProd() { ProdutoDAO pdao = new ProdutoDAO(); CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); ViewBag.cat = dao.ListarCategorias(); ViewBag.Produto = new Produto(); ViewBag.Class = null; return(View()); }
public ActionResult Atualizar(CategoriaProduto catproduto) { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); CategoriaProduto Vcp = dao.BuscarId(catproduto.Id); Vcp.Nome = catproduto.Nome; Vcp.Descricao = catproduto.Descricao; dao.Atualizar(); return(View()); }
public void Salvar(ConexaoGeral conn, MySqlTransaction transaction) { using (var dao = new CategoriaProdutoDAO(conn)) { if (Id == 0) { dao.Insert(this, transaction); } else { dao.Update(this, transaction); } } }
public ActionResult Adiciona(Produto produto) { if (ProdutoValido(produto)) { var dao = new CategoriaProdutoDAO(); CategoriaProduto categoria = dao.SelectId(produto.Categoria.Id); categoria.Produtos.Add(produto); dao.Update(categoria); return(RedirectToAction("Index", "Produto")); } else { ListaCategoria(); ViewBag.produto = produto; return(View("Form")); } }
public ActionResult Adicionar(Produto produto) { int idSUV = 1; if (produto.CategoriaID.Equals(idSUV) && produto.Preco < 20000) { ModelState.AddModelError("produto.SUVValor", "SUV deve custar mais de R$20.000"); } if (ModelState.IsValid) { ProdutoDAO dao = new ProdutoDAO(); dao.Adicionar(produto); return(View()); } else { CategoriaProdutoDAO dao = new CategoriaProdutoDAO(); ViewBag.cat = dao.ListarCategorias(); ViewBag.Class = "alert alert-danger"; ViewBag.Produto = produto; return(View("FormProd")); /*Caso use este precisa da lista*/ //return RedirectToAction("FormProd"); } }
/** * Construtor */ public CategoriaProdutoController(CategoriaProdutoDAO categoriaDAO) { this.categoriaDAO = categoriaDAO; }
private void ListaCategoria() { var dao = new CategoriaProdutoDAO(); ViewBag.Categorias = dao.Select(); }
// GET: Categoria public ActionResult Index() { var dao = new CategoriaProdutoDAO(); return(View(dao.Select())); }