private void GenerarTablaZonas() { litTablaBody.Text = Disenio.GenerarTabla(Zonas, z => { PresupuestoZona PresupuestoZona = z.PresupuestoActual(PresupuestoSeleccionado.Clave); string Url = "RecursoZona.aspx?id=" + PresupuestoZona.Clave; return(new string[] { PresupuestoSeleccionado.Periodo.Descripcion, z.Nombre, PresupuestoZona.ToString(), "<a href='" + Url + "' class='btn btn-block btn-md btn-default'>Ver detalles</a>" }); }); }
private void LlenarTablaZonas() { litTablaBody.Text = Disenio.GenerarTabla(Zonas, z => { PresupuestoZona PresupuestoZona = z.PresupuestoActual(PresupuestoActual.Clave); string Input = @"<div class='input-group'> <span class='input-group-addon'><i class='fa fa-dollar'></i></span> <input type='text' value='" + PresupuestoZona.Monto + "' name='prepz" + PresupuestoZona.Clave + @"' class='form-control prep'/> </div>"; string Boton = @"<button type='button' class='btn btn-default' data-toggle='modal' data-target='#modal" + z.Clave + @"'> <span class='fa fa-info'></span></button>"; string Div = "<div>" + Input + Boton + "</div>"; string NecesidadTotal = Utilerias.ToCurrency(z.NecesidadTotal(PeriodoActivo.Clave)); return(new string[] { z.Nombre, PresupuestoZona.ToString(), NecesidadTotal, Div }); }); }
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); } }