private List<object> ObterOrcamentos()
        {
            var objetos = new List<object>();

            orcamentos = new Orcamento.Domain.DB.Repositorio.Orcamentos();
            Orcamentos = orcamentos.TodosOrcamentosHospitalares(Departamento);

            if (Orcamentos != null && Orcamentos.Count() > 0 && !Orcamentos.Any(o => o.VersaoFinal))
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "Key",
                                                            "alert('Existe versão gravada porém nenhuma apontada como versão final.');",
                                                            true);

            foreach (Orcamento.Domain.Orcamento orcamento in Orcamentos)
            {
                orcamento.CalcularTotalDRE();

                var objeto =
                    new
                        {
                            orcamento.Id,
                            Versao = orcamento.VersaoFinal ? "Versão Final" : orcamento.NomeOrcamento,
                            Total = orcamento.ValorTotalDRE
                        };
                objetos.Add(objeto);
            }

            return objetos;
        }