Example #1
0
        public HttpResponseMessage descargarExcel5disponiblesAPago(int re, int of)
        {
            var dataExp = GeneralesData.ListarObjetosDisponibleApago(re, of);

            Columna[] columns =
            {
                new Columna("Afiliado_Rut",     "Rut Afiliado"),
                new Columna("Afiliado_Dv",      "Dv Afiliado"),
                new Columna("Afiliado_Nombre",  "Nombre Afiliado"),
                new Columna("Licencia_Folio",   "Folio LM"),
                new Columna("Fecha_Inicio",     "Fecha Inicio"),
                new Columna("Fecha_Termino",    "Fecha Término"),
                new Columna("Licencia_Dias",    "Dias LM"),
                new Columna("Dias_Pago",        "Dias a Pago"),
                new Columna("Monto_Pago",       "Monto a Pago"),
                new Columna("Mes_Prescripcion", "Periodo Expira"),
            };



            byte[] filecontent = ExcelExportHelper.ExportExcel(dataExp, "Disponibles a Pago.", false, columns);


            HttpResponseMessage response = new HttpResponseMessage();
            Stream stri = new MemoryStream(filecontent);

            response.Content = new StreamContent(stri);
            response.Content.Headers.ContentDisposition          = new ContentDispositionHeaderValue("attachment");
            response.Content.Headers.ContentDisposition.FileName = "Disponibles_a_pago_SIL_" + re + ".xlsx";
            response.Content.Headers.ContentType   = new MediaTypeHeaderValue(ExcelExportHelper.ExcelContentType);
            response.Content.Headers.ContentLength = stri.Length;

            return(response);
        }
Example #2
0
        public HttpResponseMessage descargarExcel5docPendiente(int re, int of)
        {
            var dataExp = GeneralesData.ListarObjetosDocPendiente(re, of);

            Columna[] columns = { new Columna("Afiliado_Rut",      "Rut Afiliado"),
                                  new Columna("Afiliado_Dv",       "Dv Afiliado"),
                                  new Columna("Afiliado_Nombre",   "Nombre Afiliado"),
                                  //new Columna("Empresa_Rut", "Rut Empresa"),
                                  //new Columna("Empresa_Dv", "Dv Empresa"),
                                  //new Columna("Empresa_Nombre", "Nombre Empresa"),
                                  //new Columna("Licencia_Numero", "Folio LM"),
                                  new Columna("Licencia_Finicio",  "Fecha Inicio"),
                                  new Columna("Licencia_FTermino", "Fecha Término"),
                                  new Columna("Mes_Prescripcion",  "Mes Prescripción"),
                                  new Columna("Obs",               "Observaciones"),
                                  //new Columna("Licencia_FResolucion", "Fecha Resolución"),
                                  //new Columna("Licencia_PeriodoResolucion", "Perdiodo Resolución"),
                                  //new Columna("Licencia_Resolucion", "Resolución"),
                                  //new Columna("Licencia_Dias", "Dias LM"),
                                  //new Columna("Licencia_DiasPago", "Dias a Pago"),
                                  new Columna("SolicitarDato1",    "Solicitar Dato#1"),
                                  new Columna("SolicitarDato2",    "Solicitar Dato#2"),
                                  new Columna("SolicitarDato3",    "Solicitar Dato#3"),
                                  new Columna("SolicitarDato4",    "Solicitar Dato#4"),
                                  new Columna("SolicitarDato5",    "Solicitar Dato#5"),
                                  new Columna("SolicitarDato6",    "Solicitar Dato#6"), };


            byte[] filecontent           = ExcelExportHelper.ExportExcel(dataExp, "Documentación Pendiente.", false, columns);
            HttpResponseMessage response = new HttpResponseMessage();

            Stream stri = new MemoryStream(filecontent);

            response.Content = new StreamContent(stri);
            response.Content.Headers.ContentDisposition          = new ContentDispositionHeaderValue("attachment");
            response.Content.Headers.ContentDisposition.FileName = "Documentacion_pendiente_SIL_" + re + ".xlsx";
            response.Content.Headers.ContentType   = new MediaTypeHeaderValue(ExcelExportHelper.ExcelContentType);
            response.Content.Headers.ContentLength = stri.Length;

            return(response);
        }