public void generarReporte(string tipo) { switch (tipo) { case "1": DataTable proyectos = prco.EstadoProyectos(Session["PK_CUENTA"].ToString()); ReporteProyectos reporte = new ReporteProyectos(); reporte.SetDataSource(proyectos); CrystalReportViewer1.ReportSource = reporte; CrystalReportViewer1.DataBind(); break; case "3": DataTable personas = pc.ConsultarPersonas(); ReportePersonas reporte3 = new ReportePersonas(); reporte3.SetDataSource(personas); CrystalReportViewer1.ReportSource = reporte3; CrystalReportViewer1.DataBind(); break; case "5": DataTable muestras = mc.ReporteMuestrasProyecto(Request.Params["idpro"].ToString()); ReporteMuestras prueba = new ReporteMuestras(); prueba.SetDataSource(muestras); CrystalReportViewer1.ReportSource = prueba; CrystalReportViewer1.DataBind(); break; } }
private void button2_Click(object sender, EventArgs e) { List <string> muestrasList = new List <string>(); foreach (string item in checkedListBoxMuestras.CheckedItems) { muestrasList.Add(item); } string[] infoCiclo = comboBoxCiclos.SelectedItem.ToString().Split('|'); EntidadReporteMuestra entidad = new EntidadReporteMuestra(); entidad.Fecha = labelFecha.Text; entidad.NombreCiclo = infoCiclo[0]; entidad.Muestras = muestrasList; ReporteMuestras visorReporte = new ReporteMuestras(entidad); visorReporte.Show(); muestrasList = null; this.Hide(); }