/// <summary>
      /// Este método salva e atualiza a tabela orcamento
      /// </summary>
      /// <param name="objOrcamento"></param>
      /// <returns></returns>
        public Orcamento SalvarOrcamento(Orcamento objOrcamento)
        {
            OrcamentoDados objOrcamentoDados = new OrcamentoDados();

            objOrcamento = objOrcamentoDados.Salvar(objOrcamento);

            return objOrcamento;
        }
        /// <summary>
        /// Este método exclui um Orçamento pelo seu código
        /// </summary>
        /// <param name="codigoOrcamento"></param>
        /// <returns></returns>
        public bool ExcluirOrcamento(int codigoOrcamento)
        {
            OrcamentoNaturezaDados objOrcamentoNaturezaDados = new OrcamentoNaturezaDados();
            OrcamentoDados objOrcamentoDados = new OrcamentoDados();

            //Exclui todos os itens do orçamento
            objOrcamentoNaturezaDados.ExcluirPorCodigo(codigoOrcamento);

            //Exclui o orçamento
            return objOrcamentoDados.Excluir(codigoOrcamento);
        }
        /// <summary>
        /// Consulta a tabela Orcamento e retorna resultados de acordo com o preenchimento do filtro
        /// </summary>
        public OrcamentoDTO ConsultarOrcamento(OrcamentoDTO objOrcamentoDTO)
        {
            OrcamentoDados objOrcamentoDados = new OrcamentoDados();
            objOrcamentoDTO.OrcamentoLista = objOrcamentoDados.Consultar(objOrcamentoDTO);

            return objOrcamentoDTO;

        }
        /// <summary>
        /// Este método obtém um Orçamento pelo seu código
        /// </summary>
        /// <param name="codigoOrcamento"></param>
        /// <returns></returns>
        public Orcamento ObterOrcamento(int codigoOrcamento)
        {
            OrcamentoDados objOrcamentoDados = new OrcamentoDados();

            return objOrcamentoDados.Obter(codigoOrcamento);
        }
        /// <summary>
        /// Retorna uma lista de orcamento.
        /// </summary>
        public List<Orcamento> ListarOrcamento()
        {
            OrcamentoDados objOrcamentoDados = new OrcamentoDados();

            return objOrcamentoDados.Listar();

        }