示例#1
0
 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>" });
     });
 }
示例#2
0
        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 });
            });
        }
示例#3
0
        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);
            }
        }