public void ConsultarPorCategoria()
 {
     using (var bl = new ProdutoBL())
     {
         // var produtos = bl.ConsultarPorCategoria(1);
     }
 }
 public void Deletar()
 {
     using (var bl = new ProdutoBL())
     {
         bl.Deletar(4);
     }
 }
 public void Consultar()
 {
     using (var bl = new ProdutoBL())
     {
         var produto = bl.Consultar(1);
     }
 }
 public void Listar()
 {
     using (var bl = new ProdutoBL())
     {
         var produtos = bl.Listar();
     }
 }
Beispiel #5
0
        public ActionResult Editar(int idProduto)
        {
            //Lista as categorias para o combo box
            ViewBag.Categorias = CategoriaBL.ListarCategorias();

            //Obtem o produto
            Produto produto = ProdutoBL.ObterProduto(idProduto);

            return(View(produto));
        }
Beispiel #6
0
        public ActionResult AdicionarProduto(FormCollection form)
        {
            string  nomeProduto   = form["inpNome"].ToString();
            string  descricao     = form["inpDescricao"].ToString();
            string  caminhoImagem = form["inpCaminhoImagem"].ToString();
            decimal preco         = Convert.ToDecimal(form["inpPreco"]);
            int     categoriaId   = Convert.ToInt32(form["inpCategoria"]);

            ProdutoBL.InserirProduto(nomeProduto, descricao, caminhoImagem, preco, categoriaId);

            return(RedirectToAction("Index"));
        }
Beispiel #7
0
        public ProdutoDTO ColetaDadosEstoque(string codReferencia)
        {
            ProdutoDTO produto = ProdutoBL.getInstance().ColetaDadosEstoque(codReferencia);

            if (produto == null)
            {
                this.mensagem = ProdutoBL.getInstance().mensagem;
                return(null);
            }

            return(produto);
        }
Beispiel #8
0
 public ActionResult <IEnumerable <string> > Delete(int id)
 {
     if (id <= 0)
     {
         return(new string[] { "Produto inválido!" });
     }
     else
     {
         ProdutoBL prodBl = new ProdutoBL();
         prodBl.RemoverProduto(id);
         return(new string[] { "Produto excluido com sucesso!" });
     }
 }
Beispiel #9
0
        private void btnSalvarProduto_Click(object sender, RoutedEventArgs e)
        {
            ProdutoDTO produto = new ProdutoDTO();

            produto.CodReferencia = Convert.ToInt32(txbCodRefEstoque.Text);
            produto.Produto       = txbProdutoEntrada.Text;
            produto.Forncedor     = txbFornecedor.Text;
            produto.IdProduto     = Convert.ToInt32(txbIdProduto.Text);

            Controller.getInstance().AcrescentarQuantidadeEstoque(produto, txbQuantidadeEntrada.Text);

            MessageBox.Show(ProdutoBL.getInstance().mensagem);

            if (Controller.getInstance().mensagem.Equals("Entrada de produto com sucesso"))
            {
                this.Close();
            }
        }
Beispiel #10
0
 //Produtos
 public void CadastrarProduto(ProdutoDTO produto)
 {
     ProdutoBL.getInstance().CadastrarProduto(produto);
     this.mensagem = ProdutoBL.getInstance().mensagem;
 }
Beispiel #11
0
 public List <ProdutoDTO> ConsultarProduto(string produto)
 {
     return(ProdutoBL.getInstance().ConsultarProduto(produto));
 }
Beispiel #12
0
        public ActionResult Index()
        {
            List <Produto> listaProdutos = ProdutoBL.ListarProdutos();

            return(View(listaProdutos));
        }
Beispiel #13
0
 public void AcrescentarQuantidadeEstoque(ProdutoDTO produto, string quantidade)
 {
     ProdutoBL.getInstance().AcrescentarQuantidadeEstoque(produto, quantidade);
     this.mensagem = ProdutoBL.getInstance().mensagem;
 }
Beispiel #14
0
 public List <ProdutoDTO> ConsultarEstoqueVenda()
 {
     return(ProdutoBL.getInstance().ConsultarEstoqueVenda());
 }
Beispiel #15
0
 //Estoque
 public List <ProdutoDTO> ConsultarEstoque(string estoque)
 {
     return(ProdutoBL.getInstance().ConsultarEstoque(estoque));
 }
Beispiel #16
0
 public void EditarProduto(ProdutoDTO produto)
 {
     ProdutoBL.getInstance().EditarProduto(produto);
     this.mensagem = ProdutoBL.getInstance().mensagem;
 }
Beispiel #17
0
        public ActionResult RemoverProduto(int idProduto)
        {
            ProdutoBL.RemoverProduto(idProduto);

            return(RedirectToAction("Index"));
        }
Beispiel #18
0
 public ProdutoDTO ConsultarProdutoPorID(int idProduto)
 {
     return(ProdutoBL.getInstance().ConsultarProdutoPorId(idProduto));
 }
Beispiel #19
0
 public void ExcluirProduto(string idProduto)
 {
     ProdutoBL.getInstance().ExcluirProduto(idProduto);
     this.mensagem = ProdutoBL.getInstance().mensagem;
 }
Beispiel #20
0
        public void Put(int id, [FromBody] Produto p)
        {
            ProdutoBL prodBL = new ProdutoBL();

            prodBL.AdicionarProduto(p);
        }