private void ReporteDeudas_barButtonItem_ItemClick(object sender, ItemClickEventArgs e) { PopupAgrupacionMonedaFechaXtraForm popup = new PopupAgrupacionMonedaFechaXtraForm(); if (popup.ShowDialog() == DialogResult.OK) { var agrupacionesIds = popup.AgrupacionesIds; var fechaIncial = popup.FechaInicial; var fechaFinal = popup.FechaFinal; var TipoMonedaId = popup.TipoMonedaId; XtraReport reportePadre = new XtraReport(); reportePadre.CreateDocument(); foreach (var agrupacionId in agrupacionesIds) { var historicos = AGlobalDataContext.HistoricoDeuda.Where(c => c.AgrupacionId == agrupacionId && c.TipoMonedaId == TipoMonedaId && c.Fecha >= fechaIncial && c.Fecha <= fechaFinal); if (historicos.Any()) { DeudaHistoricoXtraReport reporte = new DeudaHistoricoXtraReport(agrupacionId, TipoMonedaId, fechaIncial, fechaFinal); reporte.CreateDocument(); reportePadre.Pages.AddRange(reporte.Pages); } } reportePadre.ShowRibbonPreviewDialog(); } }
private void DeudasReporte_simpleButton_Click(object sender, EventArgs e) { var reporte = new DeudaHistoricoXtraReport(AAct.AgrupacionId, AAct.TipoMonedaId, DateTime.MinValue, DateTime.MaxValue); reporte.CreateDocument(); reporte.ShowRibbonPreviewDialog(); }