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); }
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); }