public ActionResult Remover(int id)
        {
            var      dao      = new ProdutosDAO();
            Produtos produtos = dao.BuscaPorId(id);

            dao.Remover(produtos);
            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public ActionResult Index()
        {
            var produtosDAO = new ProdutosDAO();

            ViewBag.Produtos = produtosDAO.Ofertas();

            return(View());
        }
Exemple #3
0
        public ActionResult Index()
        {
            var produtoDAO = new ProdutosDAO();
            //IList<Produto> produtos = produtoDAO.Lista(); <- Desnecessário!
            var produtos = produtoDAO.Lista();

            return(View(produtos));
        }
Exemple #4
0
 // GET: Produtos
 public ActionResult Index()
 {
     if (!AdministradoresDAO.EstaLogado())
     {
         return(new HttpStatusCodeResult(HttpStatusCode.Unauthorized));
     }
     return(View(ProdutosDAO.List()));
 }
Exemple #5
0
 //Método responsavel por busca produto
 public ProdutosTipo SelecioneCodigoProduto(ProdutosTipo objProdutoTipo)
 {
     if (null != objProdutoTipo)
     {
         objProdutosDao = new ProdutosDAO();
     }
     return(objProdutosDao.SelectProduto(objProdutoTipo));
 }
Exemple #6
0
        public void ListarTopDez()
        {
            ProdutosDAO dao = new ProdutosDAO();

            List <Produto> result = dao.ListarTopDez();

            Assert.IsTrue((result.Count == 10), "Quantidade de registros diferente de 10.");
        }
Exemple #7
0
 //Método responsavel por busca produto
 public ProdutosTipo SelectCodProduto(int codigo)
 {
     if (null != codigo)
     {
         objProdutosDao = new ProdutosDAO();
     }
     return(objProdutosDao.SelectProdutoCodigo(codigo));
 }
Exemple #8
0
        public void ListaPorNome()
        {
            ProdutosDAO dao = new ProdutosDAO();

            List <Produto> result = dao.ListaPorNome("ips");

            Assert.IsTrue((result.Count > 0), "Nenhum produto encontrado com as três letras informadas.");
        }
Exemple #9
0
        [Route("produtos", Name = "ListaProdutos")] // Customiza a rota. No appStar veja a configuração na RoutConfig. Depois dei o nome para a rota.

        public ActionResult Index()

        {
            ProdutosDAO     dao = new ProdutosDAO();                                // Instacia as classes que usam o EntityFramework Core
            IList <Produto> produtos /*Busca uma lista de produtod*/ = dao.Lista(); // Faz um select em todos os produtos cadsatrados

            return(View(produtos));                                                 //Envia os dados para a view, Posso mandar os dados para a camada de visualização com "ViewBag" tambem.
        }
Exemple #10
0
      [Route("produtos/{id}", Name = "VisualizaProdutos")]  // {id} é a variavel que está passando como parametroS
      public ActionResult Visualiza(int id)
      {
          ProdutosDAO dao     = new ProdutosDAO();
          Produto     produto = dao.BuscaPorId(id); // busca por id o produto que foi passado para saber suas especificações..

          ViewBag.Produto = produto;
          return(View());
      }
        public ActionResult Index()
        {
            ProdutosDAO      dao      = new ProdutosDAO();
            IList <Produtos> produtos = dao.Lista();

            ViewBag.Produtos = produtos;
            return(View());
        }
Exemple #12
0
        public ActionResult Visualiza(int id)
        {
            ProdutosDAO dao     = new ProdutosDAO();
            Produto     produto = dao.BuscaPorId(id);

            ViewBag.Produto = produto;
            return(View());
        }
        public ActionResult Adiciona(Produtos produto)
        {
            ProdutosDAO dao = new ProdutosDAO();

            dao.Adiciona(produto);

            return(RedirectToAction("Index", "Produtos"));
        }
Exemple #14
0
        [Route("produtos/{id}", Name = "VisualizaProduto")] //Para capturarmos uma variável da url, precisamos colocar o nome da variável que queremos capturar dentro de chaves, {id} para capturar uma variável chamada id.
        public ActionResult Visualiza(int id)               //recebe um id, busca no banco o produto com Id igual ao recebido e envia essa informação para ser exibida na view.
        {
            ProdutosDAO dao     = new ProdutosDAO();
            Produto     produto = dao.BuscaPorId(id);

            ViewBag.Produto = produto;
            return(View());
        }
Exemple #15
0
      public ActionResult DecrementaQtd(int id)
      {
          ProdutosDAO dao     = new ProdutosDAO();
          Produto     produto = dao.BuscaPorId(id);

          dao.Atualiza(produto);
          return(Json(produto));  // mando como reposta o produto como parametro e faço ele virar um json
      }
        public static void ReinderizarVen()
        {
            Venda     ven  = new Venda();
            Cliente   c    = new Cliente();
            Vendedor  v    = new Vendedor();
            Produtos  p    = new Produtos();
            ItemVenda iven = new ItemVenda();

            Console.WriteLine("-=Cadastro de Venda=-");
            Console.WriteLine("Digiteo CPF do Cliente: ");
            c.cpfCli = Console.ReadLine();
            c        = ClienteDAO.BuscaClienteCPF(c);
            if (c != null)
            {
                ven.Cliente = c;
                Console.WriteLine("Digite o CPF do Vendedor: ");
                v.cpfVen = Console.ReadLine();
                v        = VendedorDAO.BuscaVendedorCPF(v);
                if (v != null)
                {
                    ven.Funcionario = v;
                    do
                    {
                        p    = new Produtos();
                        iven = new ItemVenda();
                        Console.Clear();
                        Console.WriteLine("-=Adicionar ao Carrinho=-\n");
                        Console.WriteLine("Digite o nome do Produto: ");
                        p.nmProduto = Console.ReadLine();
                        p           = ProdutosDAO.BuscaProdutoNome(p);
                        if (p != null)
                        {
                            iven.Produto = p;
                            Console.WriteLine("Quantidade de Produto: ");
                            iven.Quantidade = int.Parse(Console.ReadLine());
                            iven.vlVenda    = p.vlProduto;
                            ven.ItensVenda.Add(iven);
                        }
                        else
                        {
                            Console.WriteLine("Produto não Cadastrado!\n");
                        }

                        Console.WriteLine("Deseja adicionar mais itens?");
                    } while (Console.ReadLine().ToUpper().Equals("S"));
                    VendaDAO.CadVen(ven);
                    Console.WriteLine("Venda Cadastrada com sucesso!!\n");
                }
                else
                {
                    Console.WriteLine("Vendedor não Cadastrado!");
                }
            }
            else
            {
                Console.WriteLine("Cliente Não Foi encontrado!");
            }
        }
Exemple #17
0
        public ActionResult Index()
        {
            var produtosDAO = new ProdutosDAO();
            var produtos    = produtosDAO.Lista();

            ViewBag.Produtos = produtos;

            return(View(produtos));
        }
Exemple #18
0
        [ValidateAntiForgeryToken] //validando se o token do usuário logado é valido para adicionar um produto.
        public ActionResult Adiciona(Produtos produto)
        {
            ProdutosDAO dao = new ProdutosDAO();

            dao.Adiciona(produto);

            //return View();
            return(RedirectToAction("Index", "Produto")); //retornando para o usuario uma action especifica
        }
Exemple #19
0
        public ActionResult DecrementaQtd(int id)
        {
            ProdutosDAO dao  = new ProdutosDAO();
            Produto     item = dao.BuscaPorId(id);

            item.Quantidade--;
            dao.Atualiza(item);
            return(Json(item));
        }
        public ActionResult Atualiza(Produtos produto)
        {
            ProdutosDAO dao = new ProdutosDAO();

            dao.Atualiza(produto);


            return(RedirectToAction("Index"));
        }
Exemple #21
0
        public ActionResult AdicionaQuantidade(int id)
        {
            ProdutosDAO dao     = new ProdutosDAO();
            Produto     produto = dao.BuscaPorId(id);

            produto.Quantidade++;
            dao.Atualiza(produto);
            return(Json(produto));
        }
Exemple #22
0
        public ActionResult Index()

        {
            {
                ProdutosDAO     dao      = new ProdutosDAO();
                IList <Produto> produtos = dao.Lista();
                return(View(produtos));
            }
        }
Exemple #23
0
        [Route("produtos", Name = "ListaProdutos")]  //Configurando urls
        public ActionResult Index()
        {
            ProdutosDAO dao = new ProdutosDAO();

            IList <Produto> produtos = dao.Lista();

            // Criei um atributo na ViewBag Produtos e adicionei a lista de produtos
            return(View(produtos));
        }
Exemple #24
0
        public ActionResult Atualiza(Produto produto)
        {
            ISession    session = NHibernateHelper.AbreSession();
            ProdutosDAO dao     = new ProdutosDAO(session);

            dao.Atualiza(produto);
            session.Close();
            return(RedirectToAction("Index"));
        }
        public ActionResult DecrementarEstoque(string objectId)
        {
            ProdutosDAO produtosDAO = new ProdutosDAO();
            Produto     produto     = produtosDAO.ConsultarPorObjectId(objectId);

            produto.Estoque--;
            produtosDAO.DecrementarEstoque(objectId);
            return(Json(produto));
        }
Exemple #26
0
        public void AlterarProduto(ProdutosTipo objProduto)
        {
            objProdutosDao = new ProdutosDAO();

            if (objProduto != null)
            {
                objProdutosDao.AlterarProduto(objProduto);
            }
        }
Exemple #27
0
        public ActionResult Visualiza(int id)
        {
            ISession    session = NHibernateHelper.AbreSession();
            ProdutosDAO dao     = new ProdutosDAO(session);
            Produto     produto = dao.BuscaPorId(id);

            session.Close();
            return(View(produto));
        }
        private void crystalReportViewer1_Load(object sender, EventArgs e)
        {
            ProdutosDAO      dao    = new ProdutosDAO();
            List <Produtos>  list   = dao.ListAll();
            RelatorioProduto report = new RelatorioProduto();

            report.SetDataSource(list);
            crystalReportViewer1.ReportSource = report;
        }
Exemple #29
0
        public ActionResult DecrementaQtd(int id)
        {
            ProdutosDAO dao     = new ProdutosDAO();
            Produto     produto = dao.BuscaPorId(id);

            produto.Quantidade--;
            dao.Atualiza(produto);
            return(Json(produto));
        }
        public ActionResult Visualiza(int id)
        {
            var dao      = new ProdutosDAO();
            var produtos = dao.BuscaPorId(id);

            ViewBag.Produtos = produtos;

            return(View());
        }