//obter por ID
        public Fornecedor ObterPorId(int idFornecedor)
        {
            FornecedorRepository repository = new FornecedorRepository();

            try
            {
                repository.AbrirConexao();
                Fornecedor fornecedor = repository.ObterPorId(idFornecedor);

                if (fornecedor != null)                 //se foi encontrado
                {
                    return(fornecedor);                 //retornando fornecedor..
                }
                else
                {
                    throw new Exception("Fornecedor não encontrado.");
                }
            }
            catch (Exception e)
            {
                throw new Exception("Ocorreu um erro: " + e.Message);
            }
            finally
            {
                repository.FecharConexao();
            }
        }
        //método para atualizar o fornecedor..
        public void Atualizar(Fornecedor fornecedor)
        {
            FornecedorRepository repository = new FornecedorRepository();

            try
            {
                repository.AbrirConexao();
                repository.Update(fornecedor);
            }
            catch (Exception e)
            {
                throw new Exception("Ocorreu um erro: " + e.Message);
            }
            finally
            {
                repository.FecharConexao();
            }
        }
        public List <Fornecedor> ObterTodos()
        {
            FornecedorRepository repository = new FornecedorRepository();

            try
            {
                repository.AbrirConexao();
                return(repository.ObterTodos());
            }
            catch (Exception e)
            {
                throw new Exception("Ocorreu um erro: " + e.Message);
            }
            finally
            {
                repository.FecharConexao();
            }
        }
        //método para excluir o estoque..
        public void Excluir(int idFornecedor)
        {
            FornecedorRepository repository = new FornecedorRepository();

            try
            {
                repository.AbrirConexao();
                repository.Excluir(idFornecedor);
            }
            catch (Exception e)
            {
                throw new Exception("Ocorreu um erro: " + e.Message);
            }
            finally
            {
                repository.FecharConexao();
            }
        }