public ActionResult DeleteConfirmed(int id)
        {
            Ces_cesta ces_cesta = db.Ces_Cesta.Find(id);

            db.Ces_Cesta.Remove(ces_cesta);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Ces_id,Ces_nome,Ces_criacao,Ces_valor,Usu_id,Ass_id")] Ces_cesta ces_cesta)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ces_cesta).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Ass_id = new SelectList(db.Ass_Assinatura, "Ass_id", "Ass_id", ces_cesta.Ass_id);
     ViewBag.Usu_id = new SelectList(db.Usu_Usuario, "Usu_id", "Usu_nome", ces_cesta.Usu_id);
     return(View(ces_cesta));
 }
Example #3
0
        public JsonResult CadastrarProdutos(List <getItens> dados, ConfigCesta config)
        {
            string nomecesta = "";
            int    cont      = 0;
            double cont2     = 0;

            foreach (getItens gi in dados)
            {
                if (Convert.ToInt32(gi.Qtd) > 0)
                {
                    if (nomecesta != gi.Identificacao)
                    {
                        nomecesta = gi.Identificacao;
                        Ces_cesta cesta = new Ces_cesta();
                        cesta.Ces_nome         = gi.Identificacao;
                        cesta.Ces_criacao      = DateTime.Now;
                        cont2                 += gi.Entregas;
                        cesta.Ces_data_entrega = DateTime.Today.AddDays(cont2);
                        cesta.Usu_id           = 1;
                        cesta.Ces_valor        = gi.Total;
                        cesta.Ass_id           = 1;
                        db.Ces_Cesta.Add(cesta);
                        db.SaveChanges();
                        cont = cesta.Ces_id;
                    }


                    Cxp_cesta_produto a = new Cxp_cesta_produto();
                    a.Cxp_quantidade = Convert.ToInt32(gi.Qtd);
                    a.Cxp_valor      = gi.Valor;

                    a.Pro_id = Convert.ToInt32(gi.Id);
                    a.Ces_id = cont;
                    db.Cxp_Cesta_Produto.Add(a);
                    db.SaveChanges();

                    Est_estoque e = new Est_estoque();
                    e.Est_quantidade_saida = Convert.ToInt32(gi.Qtd);
                    e.Est_saida            = DateTime.Now;
                    e.Est_motivo_saida     = "comprado";
                    e.Pro_id = a.Pro_id;
                    db.Est_Estoque.Add(e);
                    db.SaveChanges();
                }
            }



            return(Json("ok"));
        }
        // GET: Ces_cestas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ces_cesta ces_cesta = db.Ces_Cesta.Find(id);

            if (ces_cesta == null)
            {
                return(HttpNotFound());
            }
            return(View(ces_cesta));
        }
        // GET: Ces_cestas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ces_cesta ces_cesta = db.Ces_Cesta.Find(id);

            if (ces_cesta == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Ass_id = new SelectList(db.Ass_Assinatura, "Ass_id", "Ass_id", ces_cesta.Ass_id);
            ViewBag.Usu_id = new SelectList(db.Usu_Usuario, "Usu_id", "Usu_nome", ces_cesta.Usu_id);
            return(View(ces_cesta));
        }