private void BtnGenerar_Click(object sender, EventArgs e) { List <Venta> _datos = new List <Venta>(); Dictionary <string, object> dataSources = new Dictionary <string, object>(); Dictionary <string, object> parametros = new Dictionary <string, object>(); if (!Venta.ConsultarReporte(ref _datos, DtpDel.Value, DtpAl.Value)) { MessageBox.Show("Error al consultar datos para el Reporte", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (_datos.Count == 0) { MessageBox.Show("No existen datos para el Reporte", "Sin Datos", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } dataSources.Add("DtsVentas", _datos); parametros.Add("FechaDel", DtpDel.Value.ToString()); parametros.Add("FechaAl", DtpAl.Value.ToString()); new FrmVisorReporte("RptVentas", dataSources, parametros).ShowDialog(); }