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