Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
        }