Esempio n. 1
0
        public ActionResult IncrementaQtd(int id)
        {
            ProdutoDAO dao     = new ProdutoDAO();
            Produto    produto = dao.BuscaPorId(id);

            produto.Quantidade++;
            dao.Atualiza(produto);
            return(Json(produto));
        }
Esempio n. 2
0
 public ActionResult Atualiza(Produto produto)
 {
     if (ModelState.IsValid)
     {
         ProdutoDAO dao = new ProdutoDAO();
         dao.Atualiza(produto);
         return(RedirectToAction("Index"));
     }
     else
     {
         CategoriasDAO dao       = new CategoriasDAO();
         var           categoria = dao.lista();
         ViewBag.Produto    = produto;
         ViewBag.Categorias = categoria;
         return(View("Edit"));
     }
 }
Esempio n. 3
0
 public JsonResult Atualiza(Produto produtoedit)
 {
     if (produtoedit.Valida())
     {
         var dao = new ProdutoDAO();
         if (dao.Existe(produtoedit.Id) && !dao.ExisteIgual(produtoedit))
         {
             dao.Atualiza(produtoedit);
             return(Json(new { atualizou = true }));
         }
         else
         {
             return(Json(new { atualizou = false, msg = "Nenhuma alteração feita no produto." }));
         }
     }
     else
     {
         return(Json(new { atualizou = false, msg = "Dados inválidos informados." }));
     }
 }