public JsonResult ExcluirProduto(int Codigo) { try { ProdutoDal d = new ProdutoDal(); d.Delete(d.FindById(Codigo)); return(Json("Produto excluido com sucesso.")); } catch (Exception ex) { return(Json(ex.Message)); } }
public JsonResult ExcluirProduto(int Codigo) { try { ProdutoDal d = new ProdutoDal(); d.Delete(d.FindById(Codigo)); return Json("Produto excluido com sucesso."); } catch (Exception ex) { return Json(ex.Message); } }
[HttpGet]//Pega pela url public ActionResult Comprar(int id) { try { ProdutoDal d = new ProdutoDal(); Produto p = d.FindById(id); ItemCesta item = new ItemCesta(); item.IdProduto = p.IdProduto; item.Nome = p.Nome; item.Preco = p.Preco; item.Quantidade = 1; item.Foto = p.Foto; CestaCompras c = new CestaCompras(); c.ItensCesta = new List <ItemCesta>(); if (Session["cesta"] != null) { c = (CestaCompras)Session["cesta"]; } ItemCesta itemExistente = c.ItensCesta .Where(i => i.IdProduto == item.IdProduto) .FirstOrDefault(); if (itemExistente == null) { c.ItensCesta.Add(item); } else { itemExistente.Quantidade++; } Session.Add("cesta", c); } catch (Exception ex) { ViewBag.Mensagem = ex.Message; } return(View("Cesta")); }
protected void Page_Load(object sender, EventArgs e) { try { int id = Convert.ToInt32(Request.QueryString["id"]); ProdutoDal d = new ProdutoDal(); Produtoo p = d.FindById(id); lblCodigo.Text = p.IdProduto.ToString(); lblNome.Text = p.Nome; lblPreco.Text = p.Preco.ToString(); lblQuantidade.Text = p.Quantidade.ToString(); lblDataCompra.Text = p.DataCompra.ToString("dd/MM/yyyy"); } catch (Exception ex) { lblMensagem.Text = ex.Message; } }
public JsonResult ObterProduto(int codigo) { try { ProdutoDal d = new ProdutoDal(); Produto p = d.FindById(codigo); var model = new ConsultaViewModelCadastro(); model.Codigo = p.IdProduto; model.Nome = p.Nome; model.Preco = p.Preco; model.Quantidade = p.Quantidade; return(Json(model)); } catch (Exception ex) { return(Json(ex.Message)); } }
public JsonResult AtualizarProduto(EdicaoViewModelProducao model) { try { ProdutoDal d = new ProdutoDal(); Produto p = d.FindById(model.Codigo); p.Nome = model.Nome; p.Preco = model.Preco; p.Quantidade = model.Quantidade; d.Update(p); return(Json("Produto " + p.Nome + ", atualizado com sucesso!")); } catch (Exception ex) { return(Json(ex.Message)); } }
public JsonResult ObterProduto(int codigo) { try { ProdutoDal d = new ProdutoDal(); Produto p = d.FindById(codigo); var model = new ConsultaViewModelCadastro(); model.Codigo = p.IdProduto; model.Nome = p.Nome; model.Preco = p.Preco; model.Quantidade = p.Quantidade; return Json(model); } catch (Exception ex) { return Json(ex.Message); } }
public JsonResult AtualizarProduto(EdicaoViewModelProducao model) { try { ProdutoDal d = new ProdutoDal(); Produto p = d.FindById(model.Codigo); p.Nome = model.Nome; p.Preco = model.Preco; p.Quantidade = model.Quantidade; d.Update(p); return Json("Produto " + p.Nome + ", atualizado com sucesso!"); } catch (Exception ex) { return Json(ex.Message); } }