Exemplo n.º 1
0
    public void AgregarEncabezado()
    {
        RenderizadorDeTablas <Estadia> renderizador = new RenderizadorDeTablas <Estadia>(new CargaEstadiaToRowSerializer());

        renderizador.AgregarCabeceras(new string[] { "PROVINCIA", "DESDE", "HASTA", "TOTAL DE DIAS", "VALOR VIATICO X DIA", "EVENTUALES", "ADIC. POR PASAJE", "" }, this._tabla_listado_estadias);
        this._tabla_listado_estadias.CssClass = "table table-striped table-bordered table-condensed";
    }
Exemplo n.º 2
0
    public void AgregarEncabezado()
    {
        RenderizadorDeTablas <Pasaje> renderizador = new RenderizadorDeTablas <Pasaje>(new CargaPasajeToRowSerializer());

        renderizador.AgregarCabeceras(new string[] { "FECHA DE VIAJE", "ORIGEN", "DESTINO", "TRANSPORTE", "MEDIO DE PAGO", "PRECIO", "" }, this._tabla_listado_pasajes);
        this._tabla_listado_pasajes.CssClass = "table table-striped table-bordered table-condensed";
    }
Exemplo n.º 3
0
 private RenderizadorDeTablas <FakeArea> Renderizador()
 {
     if (_renderizador == null)
     {
         _renderizador = new RenderizadorDeTablas <FakeArea>(new UnConverter());
     }
     return(_renderizador);
 }
Exemplo n.º 4
0
    public void MostrarTablaDePasajes(ComisionDeServicio comision)
    {
        RenderizadorDeTablas <Pasaje> renderizador = new RenderizadorDeTablas <Pasaje>(new CargaPasajeToRowSerializer());

        renderizador.RenderTo(new List <Pasaje>(comision.Pasajes.ToList()), this._tabla_listado_pasajes);

        //this._tabla_listado_estadias.CssClass = "table table-striped table-bordered table-condensed";
        //this.Controls.Add(TablaViaticos);
    }
Exemplo n.º 5
0
    private void MostrarTablaDePasajes()
    {
        RenderizadorDeTablas <Pasaje> renderizador = new RenderizadorDeTablas <Pasaje>(new PasajeToRowSerializer());

        renderizador.AgregarCabeceras(new string[] { "Fecha", "Origen", "Destino", "Transporte", "Medio De Pago", "Precio" }, this.TablaPasajes);

        renderizador.RenderTo(new List <Pasaje>(comision.Pasajes), this.TablaPasajes);

        this.TablaPasajes.CssClass = "table table-striped table-bordered table-condensed";
    }
Exemplo n.º 6
0
    private void MostrarTablaEstadias()
    {
        RenderizadorDeTablas <Estadia> renderizador = new  RenderizadorDeTablas <Estadia>(new EstadiaToRowSerializer());

        //renderizador.AgregarCabeceras(new string[] { "Provincia", "Desde", "Hasta", "Eventuales", "Adicional por pasajes", "Monto por categoría", "Motivo" }, this.TablaEstadias);
        renderizador.AgregarCabeceras(new string[] { "Provincia", "Desde", "Hora", "Hasta", "Hora", "Eventuales", "Adicional por pasajes", "Monto por categoría", "Motivo" }, this.TablaEstadias);

        renderizador.RenderTo(new List <Estadia>(comision.Estadias), this.TablaEstadias);

        this.TablaEstadias.CssClass = "table table-striped table-bordered table-condensed";
    }
Exemplo n.º 7
0
    private void MostrarReportePorAreaPorProvincia(List <List <string> > reporte, Table tablaResultado)
    {
        RenderizadorDeTablas <List <string> > renderizador = new RenderizadorDeTablas <List <string> >(new ReportePorAreaYFechaSerialize());

        //Area[] areas_del_usuario = un_usuario.Areas;

        renderizador.AgregarCabeceras(new string[] { "AREA", "PROVINCIA", "CANT. DE VIATICOS", "MONTO DE VIATICO", "DIAS" }, tablaResultado);

        renderizador.RenderTo(reporte, tablaResultado);

        tablaResultado.CssClass = "table table-striped table-bordered table-condensed";
        //this.Controls.Add(TablaViaticos);
    }
Exemplo n.º 8
0
    //nuevo

    private void MostrarTablaDeViaticos(List <ComisionDeServicio> lista_de_viaticos, Table tablaViaticos, EntityToRowConverter <ComisionDeServicio> rowSerializer, string[] nombresColumnas)
    {
        tablaViaticos.CssClass = "table table-striped table-bordered table-condensed";

        RenderizadorDeTablas <ComisionDeServicio> renderizador = new RenderizadorDeTablas <ComisionDeServicio>(rowSerializer);

        renderizador.EstiloCeldaCabecera = "detalle_viatico_titulo_tabla_detalle";
        renderizador.EstiloCeldaCuerpo   = "detalle_viatico_celda_tabla_detalle";
        renderizador.AgregarCabeceras(nombresColumnas, tablaViaticos);

        renderizador.RenderTo(new List <ComisionDeServicio>(lista_de_viaticos), tablaViaticos);

        tablaViaticos.CssClass = "table table-striped table-bordered table-condensed";
    }
Exemplo n.º 9
0
    private void MostrarReportePorAreaPorProvincia(List <List <string> > reporte, Table tablaResultado)
    {
        RenderizadorDeTablas <List <string> > renderizador = new RenderizadorDeTablas <List <string> >(new ReportePorAgenteSerialize());

        //Area[] areas_del_usuario = un_usuario.Areas;

        renderizador.EstiloCeldaCabecera = "reporte_por_agente_titulo";
        renderizador.EstiloCeldaCuerpo   = "reporte_por_agente_celda_detalle";
        renderizador.AgregarCabeceras(new string[] { "DNI", "NOMBRE DEL AGENTE", "AREA", "CANT. DE VIATICOS", "MONTO DE VIATICO", "DIAS" }, tablaResultado);

        renderizador.RenderTo(reporte, tablaResultado);

        tablaResultado.CssClass = "table table-striped table-bordered table-condensed";
        //this.Controls.Add(TablaViaticos);
    }
Exemplo n.º 10
0
    private void MostrarReportePorAreaPorProvincia(List <List <string> > reporte, Table tablaResultado)
    {
        RenderizadorDeTablas <List <string> > renderizador = new RenderizadorDeTablas <List <string> >(new ReportePorProvinciaSerialize());

        //Area[] areas_del_usuario = un_usuario.Areas;

        renderizador.EstiloCeldaCabecera = "reporte_por_provincia_titulo";
        renderizador.EstiloCeldaCuerpo   = "reporte_por_provincia_celda_detalle";
        renderizador.AgregarCabeceras(new string[] { "PROVINCIA", "CANT. DE VIATICOS", "MONTO DE VIATICO", "TOTAL DE DIAS" }, tablaResultado);

        renderizador.RenderTo(reporte, tablaResultado);

        tablaResultado.CssClass = "tabla_area_provincia";
        //this.Controls.Add(TablaViaticos);
    }
Exemplo n.º 11
0
    public void MostrarTablaDeEstadias(ComisionDeServicio comision)
    {
        RenderizadorDeTablas <Estadia> renderizador = new RenderizadorDeTablas <Estadia>(new CargaEstadiaToRowSerializer());

        List <Estadia> lista_de_estadias = new List <Estadia>(comision.Estadias.ToList());

        //List<ComisionDeServicio> lista_de_comisiones = new List<ComisionDeServicio>();
        //lista_de_comisiones.Add(comision);

        //lista_de_estadias.ForEach(e => e.ComisionDeServicio = comision);


        renderizador.RenderTo(lista_de_estadias, this._tabla_listado_estadias);

        //this._tabla_listado_estadias.CssClass = "table table-striped table-bordered table-condensed";
        //this.Controls.Add(TablaViaticos);
    }
Exemplo n.º 12
0
    public void MostrarTablaDeAreasDelUsuario(Area UnArea)
    {
        RenderizadorDeTablas <List <string> > renderizador = new RenderizadorDeTablas <List <string> >(new AreaToRowSerializer());

        this.lblNombreArea.Text  = UnArea.Nombre;
        this.lbDireccion.Text    = "<i>Dirección</i>: " + "<label class= 'area01datosresaltados'>" + UnArea.Direccion + "</label>";
        this.lbTelefonoArea.Text = "<i>Teléfono</i>: " + "<label class= 'area01datosresaltados'>" + this.ObtenerDatosDeArea(UnArea, 1) + "</label>";
        this.lbFaxArea.Text      = "<i>Fax</i>: " + "<label class= 'area01datosresaltados'>" + this.ObtenerDatosDeArea(UnArea, 2) + "</label>";
        this.lbMailArea.Text     = "<i>Mail</i>: " + "<label class= 'area01datosresaltados'>" + this.ObtenerDatosDeArea(UnArea, 3) + "</label>";
        this.lbResponsable.Text  = "<i>Responsable</i>: " + "<label class= 'area01datosresaltados'>" + UnArea.datos_del_responsable.Apellido + ' ' + UnArea.datos_del_responsable.Nombre + "</label>";

        if (UnArea.Asistentes.First().Apellido != "")
        {
            foreach (Asistente asistente in UnArea.Asistentes)
            {
                this.lbAsistentes.Text += "<br/><i>" + asistente.Descripcion_Cargo + "</i>: "
                                          + "<label class= 'area01datosresaltados'>" + asistente.Apellido + ' ' + asistente.Nombre + "</label>" +
                                          " <i>Teléfono</i>: " + "<label class= 'area01datosresaltados'>" + asistente.Telefono + "</label>"
                                          + " <i>Mail</i>: " + "<label class= 'area01datosresaltados'>" + asistente.Mail + "</label>";
            }
        }
        else
        {
            this.lbAsistentes.Text += "<br/>" + "Asistente: Teléfono: Mail: ";
        }

        this.lbAsistentes.Text += "<br/>"; //le agregro otro salto para separar los botones finales

        List <List <string> > ListaDeAreas = new List <List <string> >();

        ControladorDeWebControls controlador = new ControladorDeWebControls();


        var tc = new TableCell();
        var tr = new TableRow();

        tc.Text = controlador.DibujarLinkConImagen(UnArea, "IrAlArea", "Imagenes/Botones/administrar_s2.png", "130", "17");
        tr.Cells.Add(tc);
        this.tablaBoton.Rows.Add(tr);

        tc      = new TableCell();
        tc.Text = controlador.DibujarLinkConImagen(UnArea, "EditarElArea", "Imagenes/Botones/solicitar_modificacion_s2.png", "180", "15");
        tr.Cells.Add(tc);
        this.tablaBoton.Rows.Add(tr);
    }
Exemplo n.º 13
0
    private void MostrarTablaDePersona()
    {
        RenderizadorDeTablas <List <string> > renderizador = new RenderizadorDeTablas <List <string> >(new ListDeListToRowSerialize());

        renderizador.RenderTo(ConstruirPersona(comision.Persona), this.TablaPersonas);
    }