Beispiel #1
0
        public ActionResult EditProduto(Produto produtoAlterado, HttpPostedFileBase fupImagem)
        {
            Produto produtoOri = ProdutoDAO.SearchProdutoByID(produtoAlterado.ProdutoId);

            produtoOri.Nome                 = produtoAlterado.Nome;
            produtoOri.Categoria            = produtoAlterado.Categoria;
            produtoOri.Ano_Lancamento       = produtoAlterado.Ano_Lancamento;
            produtoOri.Autor                = produtoAlterado.Autor;
            produtoOri.Descricao            = produtoAlterado.Descricao;
            produtoOri.QTDE_Estoque         = produtoAlterado.QTDE_Estoque;
            produtoOri.Preco_Venda          = produtoAlterado.Preco_Venda;
            produtoOri.QTDE_Estoque_aluguel = produtoAlterado.QTDE_Estoque_aluguel;
            produtoOri.Preco_Aluguel        = produtoAlterado.Preco_Aluguel;


            if (ModelState.IsValid)
            {
                if (fupImagem != null)
                {
                    string nomeImagem = Path.GetFileName(fupImagem.FileName);
                    string caminho    = Path.Combine(Server.MapPath("~/Imagem/"), nomeImagem);
                    fupImagem.SaveAs(caminho);
                    produtoOri.Img = nomeImagem;
                }

                if (ProdutoDAO.AlterProduto(produtoOri))
                {
                    return(RedirectToAction("Index", "Produto"));
                }
            }
            return(View(produtoOri));
        }
Beispiel #2
0
        public ActionResult RemovendoItem(int id, int IdProduto)
        {
            Produto Produto = ProdutoDAO.SearchProdutoByID(IdProduto);

            if (Produto.QTDE_Estoque_aluguel >= 0)
            {
                Produto.QTDE_Estoque_aluguel = Produto.QTDE_Estoque_aluguel + 1;

                ProdutoDAO.AlterProduto(Produto);
            }
            ProdutoDAO.RemoveToCart(id);
            return(RedirectToAction("CarT", "Produto"));
        }
Beispiel #3
0
        public ActionResult AddToCart(int id)
        {
            Produto Produto = ProdutoDAO.SearchProdutoByID(id);
            Compra  compra  = new Compra
            {
                Produto       = Produto,
                Qtde          = 1,
                Data          = DateTime.Now,
                DataDevolucao = DateTime.Today.AddDays(1),
                Valor         = Produto.Preco_Aluguel,
                Multa         = 0,
                CarTId        = Sessao.ReturnCarT()
            };

            if (Produto.QTDE_Estoque_aluguel > 0)
            {
                Produto.QTDE_Estoque_aluguel = Produto.QTDE_Estoque_aluguel - 1;

                ProdutoDAO.AlterProduto(Produto);
            }
            ProdutoDAO.AddToCart(compra);

            return(RedirectToAction("CarT"));
        }