public ActionResult DeleteConfirmed(int id) { VendaKit vendaKit = db.VendaKits.Find(id); db.VendaKits.Remove(vendaKit); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "VendaKitId,ValorUnitario,Subtotal,ExpedicaoKitId,EspecificacaoId")] VendaKit vendaKit) { if (ModelState.IsValid) { db.Entry(vendaKit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EspecificacaoId = new SelectList(db.Especificacaos, "EspecificacaoId", "TipoKit", vendaKit.EspecificacaoId); ViewBag.ExpedicaoKitId = new SelectList(db.ExpedicaoKits, "ExpedicaoKitId", "ExpedicaoKitId", vendaKit.ExpedicaoKitId); return(View(vendaKit)); }
// GET: VendasKit/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VendaKit vendaKit = db.VendaKits.Find(id); if (vendaKit == null) { return(HttpNotFound()); } return(View(vendaKit)); }
// GET: VendasKit/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VendaKit vendaKit = db.VendaKits.Find(id); if (vendaKit == null) { return(HttpNotFound()); } ViewBag.EspecificacaoId = new SelectList(db.Especificacaos, "EspecificacaoId", "TipoKit", vendaKit.EspecificacaoId); ViewBag.ExpedicaoKitId = new SelectList(db.ExpedicaoKits, "ExpedicaoKitId", "ExpedicaoKitId", vendaKit.ExpedicaoKitId); return(View(vendaKit)); }
public ActionResult Create([Bind(Include = "ExpedicaoKitId,ValorTotal,Vencimento,ClienteId,MarcantiId")] ExpedicaoKit expedicaoKit) { var a = Request.Form["Kits"]; var c = Request.Form["VendaKit.Quantidade"]; expedicaoKit.MarcantiId = 1; //if (ModelState.IsValid) //{ if (a != null) { var kit = a.Split(',').Select(Int32.Parse).ToList(); List <string> b = new List <string>(Request.Form.GetValues("VendaKit.ValorUnitario")); var val = b.Select(Double.Parse).ToList(); var quant = c.Split(',').Select(Int32.Parse).ToList(); List <VendaKit> vendas = new List <VendaKit>(); for (var x = 0; x < kit.Count(); x++) { VendaKit v1 = new VendaKit(); v1.ValorUnitario = val[x]; v1.ExpedicaoKitId = expedicaoKit.ExpedicaoKitId; v1.EspecificacaoId = kit[x]; v1.Quantidade = quant[x]; var teste = db.Especificacaos.Find(v1.EspecificacaoId); v1.CalcSubtotal(val[x], quant[x]); expedicaoKit.CalcValorTotal(v1.Subtotal); vendas.Add(v1); } expedicaoKit.VendasKit = vendas; } db.ExpedicaoKits.Add(expedicaoKit); db.SaveChanges(); return(RedirectToAction("Index")); //} /*ViewBag.ClienteId = new SelectList(db.Clientes, "ClienteId", "NomeCliente", expedicaoKit.ClienteId); * ViewBag.MarcantiId = new SelectList(db.Marcantis, "MarcantiId", "NomeEmpresa", expedicaoKit.MarcantiId); * return View(expedicaoKit);*/ }