Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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();
        }