예제 #1
0
        public DataTable PesquisarPorNome(Estoque estoque)
        {
            try
            {
                Estoquedao estoquedao = new Estoquedao();
                DataTable  dt         = new DataTable();

                dt = estoquedao.PesquisarProduto(estoque);

                return(dt);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public DataTable ListarPorNome()
        {
            try
            {
                Estoquedao estoquedao = new Estoquedao();
                DataTable  dt         = new DataTable();

                dt = estoquedao.ListarItemPorNome();

                return(dt);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #3
0
        public Estoque PesquisarItemPorID(List <String> dadosEstoque)
        {
            this.mensagem = "";
            Estoque        estoque        = new Estoque();
            validarEstoque validarestoque = new validarEstoque();

            validarestoque.ValidarDados(dadosEstoque);
            if (validarestoque.mensagem.Equals(""))
            {
                estoque.id = validarestoque.id;
                Estoquedao estoqueDAO = new Estoquedao();
                estoque       = estoqueDAO.PesquisarItemPorID(estoque);
                this.mensagem = estoqueDAO.mensagem;
            }
            else
            {
                this.mensagem = validarestoque.mensagem;
            }
            return(estoque);
        }
예제 #4
0
        public void ExcluirItem(String Id_Excluir)
        {
            this.mensagem = "";
            validarEstoque validarEstoque = new validarEstoque();

            validarEstoque.ValidarId(Id_Excluir);
            if (validarEstoque.mensagem.Equals(""))
            {
                Estoque estoque = new Estoque();
                estoque.id = validarEstoque.id;
                Estoquedao estoqueDAO = new Estoquedao();
                if (estoqueDAO.ListarItemPorNome() != null)
                {
                    estoqueDAO.ExcluirItem(estoque);
                    this.mensagem = estoqueDAO.mensagem;
                }
                else
                {
                    this.mensagem = "Não existe este ID";
                }
            }
        }
예제 #5
0
        public void EditarItem(List <String> dadosEstoque)
        {
            this.mensagem = "";
            Estoque        estoque        = new Estoque();
            validarEstoque validarestoque = new validarEstoque();

            if (validarestoque.mensagem.Equals(""))
            {
                Estoque estoque1 = new Estoque();
                estoque1.produto     = dadosEstoque[1];
                estoque1.dataentrada = Convert.ToDateTime(dadosEstoque[2]);
                estoque1.quantidade  = Convert.ToInt32(dadosEstoque[3]);
                estoque1.descricao   = dadosEstoque[4];
                Estoquedao estoqueDAO = new Estoquedao();
                estoqueDAO.EditarItem(estoque1);
                this.mensagem = estoqueDAO.mensagem;
            }
            else
            {
                this.mensagem = validarestoque.mensagem;
            }
        }
예제 #6
0
        public void CadastrarItem(List <String> dadosItem)
        {
            this.mensagem = "";
            validarEstoque validarestoque = new validarEstoque();

            validarestoque.ValidarDados(dadosItem);
            if (validarestoque.mensagem.Equals(""))
            {
                Estoque estoque = new Estoque();

                estoque.produto     = dadosItem[2];
                estoque.dataentrada = Convert.ToDateTime(dadosItem[1]);
                estoque.quantidade  = (Convert.ToInt32(dadosItem[3]));
                estoque.descricao   = dadosItem[4];

                Estoquedao estoqueDAO = new Estoquedao();
                estoqueDAO.CadastrarItem(estoque);
                this.mensagem = estoqueDAO.mensagem;
            }
            else
            {
                this.mensagem = validarestoque.mensagem;
            }
        }