Exemple #1
0
    public void btnBuscar_Click(object sender, EventArgs e)
    {
        ws_DomiciliosPersonalYPF ws = new ws_DomiciliosPersonalYPF();

        // object datosExportar1 = ws.getDomiciliosExport();
        List <dynamic> datosExportar = ws.getDomiciliosExport();


        List <string> camposExcluir       = new List <string>();;
        Dictionary <string, string> alias = new Dictionary <string, string>();

        camposExcluir.Add("Id");
        camposExcluir.Add("Latitud");
        camposExcluir.Add("LatitudReposicion");
        camposExcluir.Add("Longitud");
        camposExcluir.Add("LongitudReposicion");


        alias.Add("Legajo", "LEGAJO - DNI");
        alias.Add("NombreLegajo", "APELLIDO NOMBRE");
        alias.Add("RazonSocial", "EMPRESA");
        alias.Add("Domicilio", "DOMICILIO");
        alias.Add("Distrito", "DEPARTAMENTO");
        alias.Add("Poblacion", "LOCALIDAD");
        alias.Add("TipoTurno", "REGIMEN TRABAJO");
        alias.Add("TipoServicio", "TIPO SERVICIO");

        alias.Add("DestinoRuta", "DESTINO RECORRIDO");
        alias.Add("UbicacionTrabajo", "UBICACION TRABAJO");



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

        DatosReporte.Add("Domicilios de los legajos");
        DatosReporte.Add("Fecha y Hora emisi&oacute;n:" + DateTime.Now.ToString());
        DatosReporte.Add("");
        DatosReporte.Add("Incluye todos los legajos importados al sistema junto con sus datos de direcci&oacute;n");


        GridView gv = Helpers.GenerarExportExcel(datosExportar.ToList <dynamic>(), alias, camposExcluir, DatosReporte);

        System.IO.StringWriter       stringWrite = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter htmlWrite   = new HtmlTextWriter(stringWrite);
        gv.RenderControl(htmlWrite);

        HttpContext.Current.Response.ClearContent();
        HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=DireccionesLegajos" + "_" + DateTime.Now.ToString("M_dd_yyyy_H_M_s") + ".xls");
        HttpContext.Current.Response.ContentType = "application/xls";
        HttpContext.Current.Response.Write(stringWrite.ToString());
        HttpContext.Current.Response.End();
    }
Exemple #2
0
    public void btnExportarRutas_Click(object sender, EventArgs e)
    {
        ws_DomiciliosPersonalYPF ws = new ws_DomiciliosPersonalYPF();

        // object datosExportar1 = ws.getDomiciliosExport();
        List <dynamic> datosExportar = ws.getRutasExport();


        List <string> camposExcluir       = new List <string>();;
        Dictionary <string, string> alias = new Dictionary <string, string>();

        alias.Add("TipoTurno", "Regimen Trabajo");

        //camposExcluir.Add("Id");
        //camposExcluir.Add("Latitud");
        //camposExcluir.Add("LatitudReposicion");
        //camposExcluir.Add("Longitud");
        //camposExcluir.Add("LongitudReposicion");


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

        DatosReporte.Add("Rutas Transporte");
        DatosReporte.Add("Fecha y Hora emisi&oacute;n:" + DateTime.Now.ToString());
        DatosReporte.Add("Rutas definitivas del sistema de transporte.");
        DatosReporte.Add("Incluye todos las rutas tanto de ida como de vuelta para todas las empresas transportistas.");


        GridView gv = Helpers.GenerarExportExcel(datosExportar.ToList <dynamic>(), alias, camposExcluir, DatosReporte);

        System.IO.StringWriter       stringWrite = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter htmlWrite   = new HtmlTextWriter(stringWrite);
        gv.RenderControl(htmlWrite);

        HttpContext.Current.Response.ClearContent();
        HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=RutasTransporte" + "_" + DateTime.Now.ToString("M_dd_yyyy_H_M_s") + ".xls");
        HttpContext.Current.Response.ContentType = "application/xls";
        HttpContext.Current.Response.Write(stringWrite.ToString());
        HttpContext.Current.Response.End();
    }