public ActionResult Atualizar([Bind(Include = "Id, RegistroANS, Nome, Modalidades, Descricao, SegmentacoesId")] Produtos produtos) { var dao = new ProdutosDAO(); dao.Atualiza(produtos); return(View()); }
public ActionResult DecrementaQtd(int id) { var produto = this.dao.BuscaPorId(id); produto.Quantidade--; dao.Atualiza(produto); return(Json(produto)); }
public JsonResult EditaProduto(Produto produto) { var daoP = new ProdutosDAO(); daoP.Atualiza(produto); return(Json(produto)); }
public ActionResult Atualiza(Produto produto) { if (produto.Categoria.Id == 0) { produto.Categoria = null; } dao.Atualiza(produto); }
public ActionResult Atualiza(Produto produto) { //ISession session = NHibernateHelper.AbreSession(); //ProdutosDAO dao = new ProdutosDAO(session); dao.Atualiza(produto); //session.Close(); return(RedirectToAction("Index")); }
public ActionResult DecrementaQtd(int id) { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(id); dao.Atualiza(produto); return(Json(produto)); // mando como reposta o produto como parametro e faço ele virar um json }
public ActionResult AdicionaQuantidade(int id) { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(id); produto.Quantidade++; dao.Atualiza(produto); return(Json(produto)); }
public ActionResult DecrementaQtd(int id) { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(id); produto.Quantidade--; dao.Atualiza(produto); return(Json(produto)); }
public ActionResult Atualiza(Produto produto) { if (produto.Categoria.Id.Equals(0)) { produto.Categoria = null; } dao.Atualiza(produto); return(RedirectToAction("Index")); }
public ActionResult DecrementaQtd(int id) { ProdutosDAO dao = new ProdutosDAO(); Produto item = dao.BuscaPorId(id); item.Quantidade--; dao.Atualiza(item); return(Json(item)); }
public ActionResult Atualiza(Produtos produto) { ProdutosDAO dao = new ProdutosDAO(); dao.Atualiza(produto); return(RedirectToAction("Index")); }
//DECREMENTANDO QUANTIDADES DE PRODUTOS NO BANCO (RETIRANDO) public ActionResult DecrementaQtd(int id) { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(id); produto.Quantidade--; dao.Atualiza(produto); //PARA DEVOLVER UMA RESPOSTA COM O FORMATO JS return(Json(produto)); }
public ActionResult DecrementaQtd(int id) { ProdutosDAO produtosDAO = new ProdutosDAO(); Produto produto = produtosDAO.BuscaPorId(id); produto.Quantidade--; produtosDAO.Atualiza(produto); //return RedirectToAction("Index"); return(Json(produto)); }
//metodo para decrementar a quantidade de produto em estoque public ActionResult DecrementaQtd(int id) { var dao = new ProdutosDAO(); var produto = dao.BuscaPorId(id); produto.Quantidade--; dao.Atualiza(produto); //return RedirectToAction("Index"); // para atualizar com o jquery a tempo de decremento, iremos usar outra resposta return(Json(produto)); }
public Produto DecrementaQtd([FromBody] int id) { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(Convert.ToInt32(id)); produto.Quantidade--; dao.Atualiza(produto); return(produto); }
// Utilizando requisições AJAX(Assincronas) para recarregar apenas uma parte da paginas public ActionResult DecrementaQuantidade(int Id) { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(Id); produto.Quantidade--; dao.Atualiza(produto); // Enviando o produto atualizado para View(Para o metodo javascript atualizar()) return(Json(produto)); }
public JsonResult DecrementaQnt(int id) { var dao = new ProdutosDAO(); var produto = dao.BuscaPorId(id); produto.Quantidade--; dao.Atualiza(produto); return(Json(produto)); }
public ActionResult DecrementaQtd(int id) //vamos desenvolver uma nova action chamada DecrementaQtd que recebe o id do produto que será decrementado: //Dentro desse método, precisamos buscar o produto do banco de dados, decrementar sua quantidade, atualizar as informações e por fim redirecionar o //usuário para a página de listagem de produtos para que ele veja as informações atualizadas: { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(id); produto.Quantidade--; dao.Atualiza(produto); return(Json(produto)); //Para devolvermos o Json do produto do servidor, utilizamos mais um método herdado da classe Controller chamado Json passando qual é o objeto que queremos devolver como resposta: }
public ActionResult DecrementaQtd(int id) { ProdutosDAO dao = new ProdutosDAO(); var produto = dao.GetDetailsProduct(id); produto.Quantidade--; dao.Atualiza(produto); return(Json(produto)); }
public ActionResult DecrementaQtd(int id) { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(id); produto.Quantidade--; dao.Atualiza(produto); //return RedirectToAction("Index"); // uso um Json para facilitar a requisição assicrono do AJAX (JQuery) return(Json(produto)); }
public ActionResult DecrementaQtd(int id) // Captura o Id. { ProdutosDAO dao = new ProdutosDAO(); // BUsca o produto no banco de dados Produto produto = dao.BuscaPorId(id); produto.Quantidade--; // decrementa a quantidade dao.Atualiza(produto); // Atualiza o banco de dados return(Json(produto)); // Antes o servidor estava devolvendo um Redirect, para o javaScrip reconhecer deve devolver o um JSON // Json = JavaScript Objetc notecion // Ao inves devolver um obejto do c#, devolve um obejto do javaScript // Requisição Sincrona dentro a Web. Ao clicar espera a resposta do servidor. // Requisição Assincrina não espera a resposta. Tem que progrmar por javaScript pelo Ajax. }
public ActionResult DecrementarQTD(int Id) { ProdutosDAO dao = new ProdutosDAO(); //pega o Id do Produto que deseja modificar Produto produto = dao.BuscaPorId(Id); //decrementa produto.Quantidade--; //passa para o Metodo de atualizar dao.Atualiza(produto); //retorna para a pagina de produto return(Json(produto)); }
public ActionResult Edita(int id, Produto produto) { if (ModelState.IsValid) { ProdutosDAO dao = new ProdutosDAO(); Produto p = dao.BuscaPorId(id); p.Nome = produto.Nome; p.PrecoPorUnidade = produto.PrecoPorUnidade; p.Quantidade = produto.Quantidade; p.Complemento = produto.Complemento; p.FamiliaProdutoId = produto.FamiliaProdutoId; RegistrarLog(p, "Editou"); dao.Atualiza(p); return(RedirectToAction("Index", "Produto")); } else { return(RedirectToAction("Editar", "Produto", new { id })); } }
public ActionResult ConfirmarEntrega(int id) { AcompanhamentoFornecedoresDAO acompDAO = new AcompanhamentoFornecedoresDAO(); AcompanhamentoFornecedores acompanhamento = acompDAO.BuscaPorId(id); PedidosDAO pedidosDAO = new PedidosDAO(); Pedido pedido = pedidosDAO.BuscaPorId(acompanhamento.PedidoId); ViewBag.ProdutosDoPedido = pedidosDAO.ListaProdutosDoPedido(acompanhamento.PedidoId); ProdutosDAO produtoDAO = new ProdutosDAO(); foreach (PedidoProdutos produtoInPedido in pedido.Produtos) { Produto produto = produtoDAO.BuscaPorId(produtoInPedido.ProdutoId); produto.Quantidade = produtoInPedido.Quantidade; produtoDAO.Atualiza(produto); } throw new DivideByZeroException(); acompanhamento.Entregue = true; acompDAO.Atualiza(acompanhamento); return(Json(id)); }
public ActionResult NovaVenda(Venda venda) { List <Produtos> ListaLocal = ((List <Produtos>)Session["Lista"]); VendasDAO dao = new VendasDAO(); dao.Adiciona(venda); ProdutoVendaDAO daop = new ProdutoVendaDAO(); ProdutoVenda vendaProdutos = new ProdutoVenda(); vendaProdutos.VendaID = venda.ID; foreach (var produto in ListaLocal) { vendaProdutos.ProdutoID = produto.ID; vendaProdutos.Quantidade = produto.Quantidade; venda.Total += produto.Valor * produto.Quantidade; Produtos produtoRemove = new ProdutosDAO().BuscaPorId(produto.ID); produtoRemove.Quantidade -= produto.Quantidade; ProdutosDAO daoqtd = new ProdutosDAO(); daoqtd.Atualiza(produtoRemove); venda.Quantidade = produto.Quantidade; daop.Adiciona(vendaProdutos); } Vendedores vendedor = new VendedorDAO().BuscaPorId(venda.VendedorID.Value); vendedor.TotalVendido += venda.Total; VendedorDAO daov = new VendedorDAO(); daov.Atualiza(vendedor); dao.Atualiza(venda); Session.Remove("Lista"); return(RedirectToAction("Form")); }