Пример #1
0
        public DeudaHistoricoXtraReport(int anAgrupacionId, int aTipoMonedaId, DateTime aFechaInicial, DateTime aFechaFinal)
        {
            InitializeComponent();
            OcultaFirmas();
            var historicos = new NegocioDataContext().HistoricoDeuda.Where(c => c.AgrupacionId == anAgrupacionId && c.TipoMonedaId == aTipoMonedaId && c.Fecha >= aFechaInicial && c.Fecha <= aFechaFinal);

            if (!historicos.Any())
            {
                XtraMessageBox.Show("No existen datos para mostrar", "Información",
                                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                RangoFecha_xrLabel.Text = "Sin deudas";
            }

            linqServerModeSource1.QueryableSource = historicos;

            RangoFecha_xrLabel.Text = String.Format("{0} - {1}, ", aFechaInicial > Convert.ToDateTime("1/1/2017") ? aFechaInicial.ToShortDateString() : "Origen", aFechaFinal > Convert.ToDateTime("1/1/2017") ? aFechaFinal.ToShortDateString() : "Actualidad");
        }