public static void Excluir(Venda venda) { Venda temp = ObterPorCodigo(venda.CodVenda); if (temp != null) { c.Venda.Remove(temp); c.SaveChanges(); } }
public static void Editar(Venda venda) { if (venda.VendaProduto.Count > 0) { c.SaveChanges(); } else { c.Dispose(); Contexto.Current = new MusaranhaEntities(); } }
public ActionResult Incluir(FormCollection form) { if (form.HasKeys()) { Venda venda = new Venda(); venda.CodCliente = int.Parse(form["txtCliente"]); venda.DtVenda = DateTime.Parse(form["txtData"]); venda.Desconto = Decimal.Parse(form["txtDesconto"], new CultureInfo("pt-BR")); int n = 1; while (!StringExt.IsNullOrEmpty(form[$"txtProduto{n}"], form[$"txtUnidade{n}"], form[$"txtQuantidade{n}"], form[$"txtPrecoUnitario{n}"])) { int produto = int.Parse(form[$"txtProduto{n}"]); string unidade = form[$"txtUnidade{n}"]; double quantidade = Double.Parse(form[$"txtQuantidade{n}"], new CultureInfo("pt-BR")); decimal precoUnitario = Decimal.Parse(form[$"txtPrecoUnitario{n}"], new CultureInfo("pt-BR")); if (produto > 0 && !String.IsNullOrWhiteSpace(unidade) && quantidade > 0 && precoUnitario > 0) { venda.VendaProduto.Add(new VendaProduto { CodProduto = produto, Unidade = unidade, Quantidade = quantidade, PrecoUnitario = precoUnitario }); } n++; } if (venda.VendaProduto.Count > 0) { Venda.Incluir(venda); } return PartialView("_Lista", Venda.Listar()); } return Json(false); }
public static void Incluir(Venda venda) { c.Venda.Add(venda); c.SaveChanges(); }