protected void Report_Execution(object sender, DirectEventArgs e) { string formatoSalida = ""; try { ReporteLogic reporteLogic = new ReporteLogic(); List<reporte_hojas_de_liquidacion> ReporteDetalleDeHojasDeLiquidacionLst = reporteLogic.GetDetalleHojasDeLiquidacion (this.f_SOCIOS_ID.Text, string.IsNullOrEmpty(this.f_CLASIFICACIONES_CAFE_ID.Text) ? 0 : Convert.ToInt32(this.f_CLASIFICACIONES_CAFE_ID.Text), this.f_FECHA.Text, this.f_DATE_FROM.SelectedDate, this.f_DATE_TO.SelectedDate); ReportDataSource datasourceDetalleDeHojasDeLiquidacion = new ReportDataSource("HojaDeLiquidacionDataSet", ReporteDetalleDeHojasDeLiquidacionLst); ReportParameterCollection reportParamCollection = new ReportParameterCollection(); reportParamCollection.Add(new ReportParameter("parGroupBySocios", this.g_SOCIOS_ID.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByClasificacionCafe", this.g_CLASIFICACIONES_CAFE_ID.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByFecha", this.g_FECHA.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parMostrarQuintales", this.p_QUINTALES.Checked.ToString())); formatoSalida = this.f_SALIDA_FORMATO.Text; string rdlPath = "~/resources/rdlcs/ReporteHojasDeLiquidacion.rdlc"; this.CreateFileOutput("ReporteDeHojasDeLiquidacion", formatoSalida, rdlPath, datasourceDetalleDeHojasDeLiquidacion, reportParamCollection); } catch (Exception ex) { log.Fatal(string.Format("Error fatal al generar reporte. Formato de salida: {0}", formatoSalida), ex); throw; } }
protected void Report_Execution(object sender, DirectEventArgs e) { string formatoSalida = ""; try { ReporteLogic reporteLogic = new ReporteLogic(); int prestamos_id = string.IsNullOrEmpty(this.f_PRESTAMOS_ID.Text) ? 0 : Convert.ToInt32(this.f_PRESTAMOS_ID.Text); List<solicitud_prestamo> ReportePrestamosXSociosLst = reporteLogic.GetPrestamosXSocio (this.f_SOCIOS_ID.Text, prestamos_id); ReportDataSource datasourceMovimientoInventarioCafeSocios = new ReportDataSource("PrestamosXSocioDataSet", ReportePrestamosXSociosLst); ReportParameterCollection reportParamCollection = new ReportParameterCollection(); reportParamCollection.Add(new ReportParameter("parGroupBySocios", this.g_SOCIOS_ID.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByPrestamo", this.g_PRESTAMOS_ID.Checked.ToString())); formatoSalida = this.f_SALIDA_FORMATO.Text; string rdlPath = "~/resources/rdlcs/ReportePrestamosPorSocios.rdlc"; this.CreateFileOutput("ReportePrestamosPorSocios", formatoSalida, rdlPath, datasourceMovimientoInventarioCafeSocios, reportParamCollection); } catch (Exception ex) { log.Fatal(string.Format("Error fatal al generar reporte. Formato de salida: {0}", formatoSalida), ex); throw; } }
protected void ReportViewer1_SubreportProcessing(object sender, SubreportProcessingEventArgs e) { try { ReporteLogic rpt = new ReporteLogic(); List<beneficiario_x_socio> beneficiariosLst = rpt.GetBeneficiariosDeSocio(SOCIOS_ID); ReportDataSource dataSource = new ReportDataSource("BeneficiariosDataSet", beneficiariosLst); e.DataSources.Add(dataSource); } catch (Exception ex) { log.Fatal("Error fatal al cargar subreporte de beneficiarios de socio.", ex); throw; } }
protected void ReportViewer1_SubreportProcessing(object sender, SubreportProcessingEventArgs e) { try { ReporteLogic rpt = new ReporteLogic(); List<nota_detalle> detallesLst = rpt.GetNotasDetalle(NOTAS_ID); ReportDataSource dataSource = new ReportDataSource("NotasDetalleDataSet", detallesLst); e.DataSources.Add(dataSource); } catch (Exception ex) { log.Fatal("Error fatal al cargar subreporte de detalles de notas de peso.", ex); throw; } }
protected void Report_Execution(object sender, DirectEventArgs e) { string formatoSalida = ""; try { ReporteLogic reporteLogic = new ReporteLogic(); List<reporte_movimientos_de_inventario_de_cafe_de_socios> ReporteMovimientosInventarioDeCafeDeSociosLst = reporteLogic.GetMovimientosInventarioDeCafeDeSocios (this.f_SOCIOS_ID.Text, string.IsNullOrEmpty(this.f_CLASIFICACIONES_CAFE_ID.Text) ? 0 : Convert.ToInt32(this.f_CLASIFICACIONES_CAFE_ID.Text), this.f_DESCRIPCION.Text, this.f_FECHA.Text, this.f_DATE_FROM.SelectedDate, this.f_DATE_TO.SelectedDate, this.f_CREADO_POR.Text, this.f_FECHA_CREACION.SelectedDate); ReportDataSource datasourceMovimientoInventarioCafeSocios = new ReportDataSource("MovimientosInventarioDeCafeDeSociosDataSet", ReporteMovimientosInventarioDeCafeDeSociosLst); ReportParameterCollection reportParamCollection = new ReportParameterCollection(); reportParamCollection.Add(new ReportParameter("parGroupBySocios", this.g_SOCIOS_ID.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByClasificacionCafe", this.g_CLASIFICACIONES_CAFE_ID.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByDescripcion", this.g_DESCRIPCION.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByFecha", this.g_FECHA.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByCreadoPor", this.g_CREADO_POR.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByFechaCreacion", this.g_FECHA_CREACION.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parMostrarQuintales", this.p_QUINTALES.Checked.ToString())); formatoSalida = this.f_SALIDA_FORMATO.Text; string rdlPath = "~/resources/rdlcs/ReporteMovimientosDeInventarioDeCafeDeSocios.rdlc"; this.CreateFileOutput("ReporteMovimientosInventarioDeCafeDeSocios", formatoSalida, rdlPath, datasourceMovimientoInventarioCafeSocios, reportParamCollection); } catch (Exception ex) { log.Fatal(string.Format("Error fatal al generar reporte. Formato de salida: {0}", formatoSalida), ex); throw; } }
protected void Report_Execution(object sender, DirectEventArgs e) { string formatoSalida = ""; try { ReporteLogic reporteLogic = new ReporteLogic(); List<reporte_detalle_de_aportaciones_por_socio> ReporteDetalleAportacionesXSocioLst = reporteLogic.GetDetalleAportacionesPorSocio (this.f_SOCIOS_ID.Text, this.f_DESCRIPCION.Text, this.f_FECHA.Text, this.f_DATE_FROM.SelectedDate, this.f_DATE_TO.SelectedDate, this.f_CREADO_POR.Text, this.f_FECHA_CREACION.SelectedDate); ReportDataSource datasourceDetalleAportacionesXSocio = new ReportDataSource("DetalleAportacionesPorSocioDataSet", ReporteDetalleAportacionesXSocioLst); ReportParameterCollection reportParamCollection = new ReportParameterCollection(); reportParamCollection.Add(new ReportParameter("parGroupBySocios", this.g_SOCIOS_ID.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByDescripcion", this.g_DESCRIPCION.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByFecha", this.g_FECHA.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByCreadoPor", this.g_CREADO_POR.Checked.ToString())); reportParamCollection.Add(new ReportParameter("parGroupByFechaCreacion", this.g_FECHA_CREACION.Checked.ToString())); formatoSalida = this.f_SALIDA_FORMATO.Text; string rdlPath = "~/resources/rdlcs/ReporteDetalleDeAportacionesPorSocio.rdlc"; this.CreateFileOutput("ReporteDetalleAportacionesPorSocio", formatoSalida, rdlPath, datasourceDetalleAportacionesXSocio, reportParamCollection); } catch (Exception ex) { log.Fatal(string.Format("Error fatal al generar reporte. Formato de salida: {0}", formatoSalida), ex); throw; } }
protected void ReportViewer1_SubreportProcessing(object sender, SubreportProcessingEventArgs e) { try { ReporteLogic rpt = new ReporteLogic(); List<referencia_x_solicitud> referenciasPersonalesLst = rpt.GetReferenciasXSolicitud(SOLICITUDES_ID, "Personal"); List<referencia_x_solicitud> refrenciasComercialesLst = rpt.GetReferenciasXSolicitud(SOLICITUDES_ID, "Comercial"); List<aval_x_solicitud> avaleslst = rpt.GetAvalesXSolicitud(SOLICITUDES_ID); ReportDataSource dataSourceReferenciasPersonales = new ReportDataSource("ReferenciasPersonalesDataSet", referenciasPersonalesLst); ReportDataSource dataSourceReferenciasComerciales = new ReportDataSource("ReferenciasComercialesDataSet", refrenciasComercialesLst); ReportDataSource dataSourceAvales = new ReportDataSource("AvalesDataSet", avaleslst); e.DataSources.Add(dataSourceReferenciasPersonales); e.DataSources.Add(dataSourceReferenciasComerciales); e.DataSources.Add(dataSourceAvales); } catch (Exception ex) { log.Fatal("Error fatal al cargar subreporte de referencias, avales de solicitud de prestamo.", ex); throw; } }