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; }