private void FReporteContrato_Load(object sender, EventArgs e) { CContratos cContratos = new CContratos(); List <con> listado = new List <con>(); ReportParameter[] p = new ReportParameter[2]; CConfiguracion cConfiguracion = new CConfiguracion(); Configuracion c = new Configuracion(); c = cConfiguracion.ObtenerConfiguracion(); string informacion = c.NombreEmpresa + " - " + c.Telefono; p[1] = new ReportParameter("informacion", informacion); if (tipo == 1) { p[0] = new ReportParameter("titulo", "Contratos Activos"); listado = cContratos.Listado(false); } else { p[0] = new ReportParameter("titulo", "Contratos en mora"); listado = cContratos.Atrasados(); } ReportDataSource rds = new ReportDataSource(); rds.Name = "Listado"; rds.Value = listado; this.reportViewer1.LocalReport.DataSources.Add(rds); this.reportViewer1.LocalReport.SetParameters(p); this.reportViewer1.RefreshReport(); }
private void cargar() { contratosBindingSource.DataSource = cContratos.Atrasados(); }