public ActionResult AddCarrinho(int Qtd, Produto p) { ProdutoDAO pdao = new ProdutoDAO(); if (pdao.BuscarPorId(p.Id) != null) { ProdutoVenda pv = new ProdutoVenda() { Produtos = pdao.BuscarPorId(p.Id), ProdutoId = p.Id, Quantidade = Qtd }; foreach (ProdutoVenda item in ProdutoVendaDAO.Carrinho) { if (pv.Produtos.Id == item.Produtos.Id) { pv.Quantidade += item.Quantidade; ProdutoVendaDAO.Carrinho.Remove(item); break; } } ProdutoVendaDAO.Carrinho.Add(pv); ViewBag.C = ProdutoVendaDAO.Carrinho; return(RedirectToAction("../Venda/Form")); } else { return(RedirectToAction("Erro")); } }
public IActionResult Edit(int?id) { Produto produto = pDAO.BuscarPorId(id); SelectList categorias = new SelectList(cDAO.ListarTodos(), "CategoriaId", "Nome"); var marcado = categorias.FirstOrDefault(x => x.Value == produto.Categoria.CategoriaId.ToString()).Selected = true; ViewBag.Categorias = categorias; return(View(produto)); }
public IActionResult Alterar(int id, int drpSub) { Produto p = _produtoDAO.BuscarPorId(id); ViewBag.Sub = new SelectList(_subCategoriaDAO.Listar(), "idSub", "nome"); p.SubCategoria = _subCategoriaDAO.BuscarPorId(drpSub); return(View(p)); }
public IActionResult Remover(int?id) { if (id == null) { return(NotFound()); } var obj = _produtoDAO.BuscarPorId(id.Value); if (id == null) { return(NotFound()); } return(View(obj)); }
public ActionResult Detalhes(int Id) { ProdutoDAO dao = new ProdutoDAO(); ViewBag.Prod = dao.BuscarPorId(Id); return(View()); }
private void button2_Click(object sender, EventArgs e) { listaBuscaPorNome.Items.Clear(); _produtoBuscado = _produtoDAO.BuscarPorId(Convert.ToInt32(txtId.Text)); lbProduto.Text = _produtoBuscado.Nome; numQntEstoque.Value = _produtoBuscado.QuantidadeEstoque; }
public IActionResult Create(Estoque estoque, int drpProduto, int drpCategorias) { if (drpCategorias != 0) { SelectList categorias = new SelectList(cDAO.ListarTodos(), "CategoriaId", "Nome"); var marcado = categorias.FirstOrDefault(x => x.Value == drpCategorias.ToString()).Selected = true; ViewBag.Categorias = categorias; if (drpCategorias != 0) { if (drpProduto != 0) { SelectList produtos = new SelectList(pDAO.BuscarPorCategoria(drpCategorias), "ProdutoId", "Nome"); var marcadop = produtos.FirstOrDefault(x => x.Value == drpProduto.ToString()).Selected = true; ViewBag.Produtos = produtos; Produto produto = pDAO.BuscarPorId(drpProduto); estoque.Produto = produto; if (estoque.Quantidade > 0) { if (!estoque.Lote.Equals("")) { Estoque estoqueAux = new EstoqueEntrada(); int quant = estoque.Quantidade; for (int x = 0; x < quant; x++) { estoqueAux.Produto = estoque.Produto; estoqueAux.Lote = estoque.Lote; estoqueAux.Quantidade = 1; eDAO.Cadastrar(estoqueAux); estoqueAux = new EstoqueEntrada(); } return(RedirectToAction("Index")); } else { return(View(estoque)); } } else { return(View(estoque)); } } else { return(View(estoque)); } } } else { ViewBag.Categorias = new SelectList(cDAO.ListarTodos(), "CategoriaId", "Nome"); } return(View(estoque)); }
public IActionResult Buscar(int id) { Produto produto = _produtoDAO.BuscarPorId(id); if (produto != null) { return(Ok(produto)); } return(NotFound(new { msg = "Produto inexistente" })); }
public IActionResult BuscarPorId(int id) { Produto p = _produtoDAO.BuscarPorId(id); if (p != null) { return(Ok(p)); } return(NotFound(new { msg = "Esse produto não existe!" })); }
// GET: Produto/Edit/5 public ActionResult Edit(int id) { Produto p = ProdutoDAO.BuscarPorId(id); if (p == null) { return(HttpNotFound()); } return(View(p)); }
public void PersistirAtualizar() { Produto p = ProdutoDAO.BuscarPorId(ProdutoDAO.getLastId()); p.Nome = "Produto atualizado!"; p.Valor = 2000; p.Descricao = "Produto atualizado com sucesso!"; Assert.IsTrue(ProdutoDAO.Persistir(p)); }
public IActionResult Buscar(int id) { Produto produto = _produtoDAO.BuscarPorId(id); if (produto != null) { return(Ok(produto)); } return(NotFound(new { msg = "Produto não encontrado!" })); }
private void Button_Click(object sender, RoutedEventArgs e) { int id = (int)cboProdutos.SelectedValue; Produto produto = ProdutoDAO.BuscarPorId(id); PopularDataGrid(produto); PopularVenda(produto); total += Convert.ToInt32(txtQuantidade.Text) * produto.Preco; lblTotal.Content = $"Total: {total:C2}"; }
public IActionResult Cadastrar(int id, int quantidade, int key) { Orcamento o = _orcamentoDAO.BuscarPorId(key); pd.Produto = _produtoDAO.BuscarPorId(id); pd.Quantidade = quantidade; pd.Orcamento = o; _produtoOrcamentoDAO.Cadastrar(pd); return(Cadastrar(key));; }
public void PersistirInserir() { ItemVenda iv = new ItemVenda(); iv.Quantidade = 10; iv.Valor = 50.0M; iv.Produto = ProdutoDAO.BuscarPorId(ProdutoDAO.getLastId()); iv.Venda = VendaDAO.BuscarPorId(VendaDAO.getLastId()); Assert.IsTrue(ItemVendaDAO.Persistir(iv)); }
public void PersistirAtualizar() { ItemCompra i = ItemCompraDao.BuscarPorId(ItemCompraDao.getLastId()); i.Quantidade = 22; i.Valor = 22; i.Produto = ProdutoDAO.BuscarPorId(ProdutoDAO.getLastId()); i.Compra = CompraDao.BuscarPorId(CompraDao.getLastId()); Assert.IsTrue(ItemCompraDao.Persistir(i)); }
public void PersistirInserir() { ItemCompra i = new ItemCompra(); i.Quantidade = 11; i.Valor = 11; i.Produto = ProdutoDAO.BuscarPorId(ProdutoDAO.getLastId()); i.Compra = CompraDao.BuscarPorId(CompraDao.getLastId()); Assert.IsTrue(ItemCompraDao.Persistir(i)); }
public void PersistirAtualizar() { ItemVenda iv = ItemVendaDAO.BuscarPorId(ItemVendaDAO.getLastId()); iv.Quantidade = 15; iv.Valor = 25500.50M; iv.Produto = ProdutoDAO.BuscarPorId(2); iv.Venda = VendaDAO.BuscarPorId(3); Assert.IsTrue(ItemVendaDAO.Persistir(iv)); }
//o ? pode receber parâmetro nulo public IActionResult Remover(int?id) { if (id != null) { Produto p = _produtoDAO.BuscarPorId(id); string caminho = Path.Combine(_hosting.WebRootPath, "ecommerceImagens", p.Imagem); //remover o produto if (_produtoDAO.Remover(id)) { //verifica se a imagem existe if (System.IO.File.Exists(caminho)) { //apaga a imagem System.IO.File.Delete(caminho); } return(RedirectToAction("Index")); } } //redirecionar para uma pág de erro return(RedirectToAction("Index")); }
private void btnAdicionar_Click(object sender, RoutedEventArgs e) { int id = (int)cboProdutos.SelectedValue; Produto produto = ProdutoDAO.BuscarPorId(id); PopularItensVenda(produto); PopularDataGrid(produto); dtaProdutos.ItemsSource = itens; dtaProdutos.Items.Refresh(); total += Convert.ToInt32(txtQuantidade.Text) * produto.Preco; lblTotal.Content = $"Total: {total:C2}"; }
public IActionResult AdicionarAoCarrinho(int id) { Produto produto = _produtoDAO.BuscarPorId(id); ItemVenda item = new ItemVenda { Produto = produto, Preco = produto.Preco, Quantidade = 1, CarrinhoId = _sessao.BuscarCarrinhoId() }; _itemVendaDAO.Cadastrar(item); return(RedirectToAction("CarrinhoCompras")); }
public IActionResult Alterar(int?id) { if (id != null) { ViewBag.Categorias = new SelectList (_categoriaDAO.ListarTodos(), "CategoriaId", "Nome"); return(View(_produtoDAO.BuscarPorId(id))); } else { //Redirecionar para página de erro } return(RedirectToAction("Alterar")); }
public IActionResult Alterar(int?Id) { Produto p = _produtoDAO.BuscarPorId(Id); if (p != null) { return(View(p)); } else { return(View()); //redirecionar para uma pagina de erro } }
public IActionResult AdicionarAoCarrinho(int id) { //Adicionar os produtos dentro do carrinho Produto p = produtoDAO.BuscarPorId(id); ItemPedido i = new ItemPedido { Produto = p, Quantidade = 1, Preco = p.Preco, sacolaId = utilsSession.RetornarCarrinhoId() }; //Gravar o objeto na tabela itemPedidoDAO.Cadastrar(i); return(RedirectToAction("CarrinhoCompras")); }
public IActionResult AddItemPedido(Pedido p, int drpProduto) { if (drpProduto > 0) { ItemPedido item = new ItemPedido { Produtos = _produtoDAO.BuscarPorId(drpProduto), Quantidade = 1 }; if (!TempPedido.AddItem(item)) { ModelState.AddModelError("", "Produto ja Adicionado!"); } } return(RedirectToAction("Create")); }
public ActionResult Delete(int id, FormCollection collection) { try { if (ProdutoDAO.Excluir(id)) { return(RedirectToAction("Index")); } else { return(View(ProdutoDAO.BuscarPorId(id))); } } catch { return(View(ProdutoDAO.BuscarPorId(id))); } }
public ActionResult Create(FormCollection collection) { try { ItemCompra i = new ItemCompra(); i.Valor = Convert.ToDecimal(collection["Valor"]); i.Quantidade = Convert.ToInt16(collection["Quantidade"]); i.Compra = CompraDao.BuscarPorId(Convert.ToInt32(collection["Compra.Id"])); i.Produto = ProdutoDAO.BuscarPorId(Convert.ToInt32(collection["Produto.Id"])); ItemCompraDao.Persistir(i); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(FormCollection collection) { try { ItemVenda itemVenda = new ItemVenda(); itemVenda.Quantidade = Convert.ToInt32(collection["Quantidade"]); itemVenda.Valor = Convert.ToDecimal(collection["Valor"]); itemVenda.Produto = ProdutoDAO.BuscarPorId(Convert.ToInt32(collection["Produto.Id"])); itemVenda.Venda = VendaDAO.BuscarPorId(Convert.ToInt32(collection["Venda.Id"])); if (!ItemVendaDAO.Persistir(itemVenda)) { return(View()); } return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Produto/Edit/5 public IActionResult Edit(int id) { return(View(_produtoDAO.BuscarPorId(id))); }
public void Deletar() { Produto p = ProdutoDAO.BuscarPorId(ProdutoDAO.getLastId()); Assert.IsTrue(ProdutoDAO.Excluir(ProdutoDAO.getLastId())); }