Esempio n. 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            VendaKit vendaKit = db.VendaKits.Find(id);

            db.VendaKits.Remove(vendaKit);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
        // 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));
        }
Esempio n. 4
0
        // 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));
        }
Esempio n. 5
0
        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);*/
        }