private void GenerarModales() { foreach (Modelo.Zona z in Zonas) { PresupuestoZona Actual = z.PresupuestoActual(PresupuestoActual.Clave); List <PresupuestoZona> Anteriores = z.Presupuestos .Where(p => p.ClavePresupuestoDivisional == PresupuestoActual.Clave && p.Clave != Actual.Clave) .OrderByDescending(p => p.Clave) .ToList(); string Id = "modal" + z.Clave; string Titulo = "HISTORIAL DE PRESUPUESTOS DE " + z.Nombre; string Contenido = "<h3 align='center'>Ejercicio: " + PeriodoActivo.Descripcion + "</h3>"; Contenido += "<table class='table table-bordered'><thead><tr><th>Recurso actual asignado</th></tr></thead><tbody><tr><td>" + Actual.ToString() + "</td></tr></tbody></table>"; Contenido += "<br/> <table class='table table-bordered table-striped'><thead><tr><th>Recursos anteriores</th></tr></thead><tbody>" + Disenio.GenerarTabla(Anteriores, pz => new string[] { pz.ToString() }) + "</tbody></table>"; litModales.Text += Disenio.GenerarModal(Id, Titulo, Contenido); } }