public JsonResult ConsultarProduto(string Nome) { try { ProdutoDal d = new ProdutoDal(); List <Produto> lista = d.FindByNome(Nome); var dados = new List <ConsultaViewModelCadastro>(); foreach (Produto p in lista) { var model = new ConsultaViewModelCadastro(); model.Codigo = p.IdProduto; model.Nome = p.Nome; model.Preco = p.Preco; model.Quantidade = p.Quantidade; model.Total = p.Preco * p.Quantidade; model.DataCadastro = p.DataCadastro.ToString("ddd dd/MM/yyyy"); dados.Add(model); } return(Json(dados)); } catch (Exception ex) { return(Json(ex.Message)); } }
public ActionResult CadastrarProduto(ProdutoViewModelCadastro model) { if (ModelState.IsValid) { try { Produto p = new Produto(); p.Nome = model.Nome; p.Preco = model.Preco; p.Foto = Guid.NewGuid().ToString() + ".jpg"; p.DataCadastro = DateTime.Now; ProdutoDal d = new ProdutoDal(); d.Insert(p); model.Foto.SaveAs(HttpContext.Server.MapPath("/Images/") + p.Foto); ViewBag.Mensagem = "Produto " + p.Nome + ", cadastrado com sucesso."; ModelState.Clear();//Limpando os campos } catch (Exception ex) { ViewBag.Mensagem = ex.Message; } } return(View("Cadastro")); }
public JsonResult ConsultarProduto(string Nome) { try { ProdutoDal d = new ProdutoDal(); List<Produto> lista = d.FindByNome(Nome); var dados = new List<ConsultaViewModelCadastro>(); foreach (Produto p in lista) { var model = new ConsultaViewModelCadastro(); model.Codigo = p.IdProduto; model.Nome = p.Nome; model.Preco = p.Preco; model.Quantidade = p.Quantidade; model.Total = p.Preco * p.Quantidade; model.DataCadastro = p.DataCadastro.ToString("ddd dd/MM/yyyy"); dados.Add(model); } return Json(dados); } catch (Exception ex) { return Json(ex.Message); } }
public ICollection <EntidadeDominio> Listar() { ProdutoDal pDAL = new ProdutoDal(_context); ICollection <EntidadeDominio> lista = new List <EntidadeDominio>(); lista = pDAL.Listar(); return(lista); }
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)); } }
protected void Page_Load(object sender, EventArgs e) { try { ProdutoDal d = new ProdutoDal(); gridProduto.DataSource = d.FindAll(); gridProduto.DataBind(); } catch (Exception ex) { lblMensagem.Text = ex.Message; } }
protected void btnExclusao_Click(object sender, EventArgs e) { try { int id = Convert.ToInt32(lblCodigo.Text); ProdutoDal d = new ProdutoDal(); d.Delete(id); lblMensagem.Text = "Produto excluido com sucesso."; painel.Visible = false; } catch (Exception ex) { lblMensagem.Text = 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)); } }
protected void btnCadastro_Click(object sender, EventArgs e) { try { Produtoo p = new Produtoo(); p.Nome = txtNome.Text; p.Preco = Convert.ToDouble(txtPreco.Text); p.Quantidade = Convert.ToInt32(txtQuantidade.Text); p.DataCompra = Convert.ToDateTime(txtDataCompra.Text); ProdutoDal d = new ProdutoDal(); d.Insert(p); lblMensagem.Text = "Produto " + p.Nome + ", cadastrado com sucesso"; } catch (Exception ex) { lblMensagem.Text = ex.Message; } }
public JsonResult CadastrarProduto(CadastroViewModelProduto objeto) { try { Produto p = new Produto(); p.Nome = objeto.Nome; p.Preco = objeto.Preco; p.Quantidade = objeto.Quantidade; p.DataCadastro = DateTime.Now; ProdutoDal d = new ProdutoDal(); d.Insert(p); return Json("Produto " + p.Nome + ", cadastro com sucesso."); } catch (Exception ex) { return Json(ex.Message); } }
public JsonResult CadastrarProduto(CadastroViewModelProduto objeto) { try { Produto p = new Produto(); p.Nome = objeto.Nome; p.Preco = objeto.Preco; p.Quantidade = objeto.Quantidade; p.DataCadastro = DateTime.Now; ProdutoDal d = new ProdutoDal(); d.Insert(p); return(Json("Produto " + p.Nome + ", cadastro com sucesso.")); } catch (Exception ex) { return(Json(ex.Message)); } }
protected void Btn_CadastrarProduto(object sender, EventArgs e) { var p = new Produto() { NomeProduto = txtNome.Text, PrecoProduto = Convert.ToDecimal(txtPreco.Text), DataCompra = Convert.ToDateTime(txtDataCompra.Text), Garantia = rblGarantia.SelectedValue, Entrega = rblEntrega.SelectedValue, InfoAdicionais = txtAdicionais.Text }; var d = new ProdutoDal(); d.Insert(p); d.Insert(p); lblMensagem.Text = "Produto - " + p.NomeProduto + " - Cadastrado com Sucesso!"; LimparCampos(); }
public ActionResult Loja() { var lista = new List <ProdutoViewModelContulta>(); try { ProdutoDal d = new ProdutoDal(); foreach (Produto p in d.FindAll()) { var model = new ProdutoViewModelContulta(); model.IdProduto = p.IdProduto; model.Nome = p.Nome; model.Preco = p.Preco; model.Foto = p.Foto; lista.Add(model); } } catch (Exception ex) { ViewBag.Mensagem = ex.Message; } return(View(lista)); }
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 void alterar(EntidadeDominio entidadeDominio) { ProdutoDal pDal = new ProdutoDal(_context); pDal.Alterar(entidadeDominio); }
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 Produto Consultar(int id) { ProdutoDal pDAL = new ProdutoDal(_context); return(pDAL.Consultar(id)); }
public void salvar(EntidadeDominio entidadeDominio) { ProdutoDal pDAL = new ProdutoDal(_context); pDAL.Salvar(entidadeDominio); }
public ICollection <Produto> ConsultarProduto(Produto p) { ProdutoDal pDal = new ProdutoDal(_context); return(pDal.ConsultarProduto(p)); }
public bool ConsultarExistencia(string codigo) { ProdutoDal pDAL = new ProdutoDal(_context); return(pDAL.ConsultarExistencia(codigo)); }