예제 #1
0
        public ActionResult Confirmado()
        {
            if (Session["ClienteID"] != null)
            {
                var lista                      = (List <Model.Livro>)Session["Carrinho"];
                List <Model.Livro> x           = lista;
                decimal            ValorTotall = 0;
                foreach (Model.Livro rem in x)
                {
                    _c.Desabilitar(rem.ID);
                    ValorTotall = ValorTotall + rem.Valor;
                }
                Session["Carrinho"] = null;
                Model.Livro        a = new Model.Livro();
                List <Model.Livro> b = new List <Model.Livro>();
                b.Add(a);
                Session["Carrinho"]    = b;
                Session["QtdCarrinho"] = null;
                Venda V = new Venda();
                V.IDCliente  = int.Parse(Session["ClienteID"].ToString());
                V.Data       = DateTime.Now;
                V.ValorTotal = ValorTotall;
                _cvenda.Incluir(V);


                foreach (Model.Livro vendidos in x)
                {
                    LivrosVendidos LV = new LivrosVendidos();
                    LV.IDVenda = V.ID;
                    LV.IDLivro = vendidos.ID;
                    LV.Valor   = vendidos.Valor;
                    _cLivrosVendidos.Incluir(LV);
                }

                return(View());
            }
            return(RedirectToAction("Index", "Home"));
        }
예제 #2
0
 public void Excluir(LivrosVendidos oLivros)
 {
     L.Excluir(oLivros);
 }
예제 #3
0
 public void Excluir(LivrosVendidos oLivros)
 {
     E.Entry(oLivros).State = System.Data.Entity.EntityState.Deleted;
     E.SaveChanges();
 }
예제 #4
0
 public void Incluir(LivrosVendidos oLivros)
 {
     L.Incluir(oLivros);
 }
예제 #5
0
 public void Incluir(LivrosVendidos oLivros)
 {
     E.LivrosVendidos.Add(oLivros);
     E.SaveChanges();
 }