예제 #1
0
        public void reportetodo()//AddWithValue es para remplazar un valor enviado
        {
            objconexion = new Clases.Conexión();
            Conexion    = new SqlConnection(objconexion.Conn());
            Conexion.Open();
            SqlCommand cm = new SqlCommand("select * from azucena where Fecha BETWEEN @FechaDesde AND @FechaHasta", Conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@FechaDesde", FechasDesde2.Value.Date.Add(new TimeSpan(0, 0, 0)));
            cm.Parameters.AddWithValue("@FechaHasta", FechasHasta2.Value.Date.Add(new TimeSpan(23, 59, 59)));
            SqlDataAdapter dscmd = new SqlDataAdapter(cm);
            DataSet        ds    = new DataSet();

            dscmd.Fill(ds, "azucena");
            Informes.rptServicioUS grupos = new Informes.rptServicioUS();
            grupos.SetDataSource(ds.Tables[0]);
            if (RdbPntalla.Checked)
            {
                Forms.FrmReportes reporte = new FrmReportes();
                reporte.crystalReportViewer1.ReportSource = grupos;
                reporte.ShowDialog();
            }
            else
            {
                imprimir(grupos);
            }
        }
예제 #2
0
        public void reporteporUsuario()//esto es para lenar el datagrid con TODOS
        {
            objconexion = new Clases.Conexión();
            Conexion    = new SqlConnection(objconexion.Conn());
            Conexion.Open();
            SqlCommand cm = new SqlCommand("select * from Auditoriaa where Au_Clave=@usuario and Au_Fecha BETWEEN @FechaDesde AND @FechaHasta", Conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@usuario", cboxUSUARIOS.SelectedItem.ToString());
            cm.Parameters.AddWithValue("@FechaDesde", FechasDesde2.Value.Date.Add(new TimeSpan(0, 0, 0)));
            cm.Parameters.AddWithValue("@FechaHasta", FechasHasta2.Value.Date.Add(new TimeSpan(23, 59, 59)));
            SqlDataAdapter dscmd = new SqlDataAdapter(cm);
            DataSet        ds    = new DataSet();//este es para decir al reporte que datos va a buscar

            dscmd.Fill(ds, "Auditoriaa");
            Informes.FrtTodos grupos = new Informes.FrtTodos();
            grupos.SetDataSource(ds.Tables[0]);
            if (RdbPntalla.Checked)
            {
                Forms.FrmReportes reporte = new FrmReportes();
                reporte.crystalReportViewer1.ReportSource = grupos;
                reporte.ShowDialog();
            }
            else
            {
                imprimir(grupos);
            }
        }
예제 #3
0
        public void reporteporServicio()
        {
            // objconexion = new Clases.Conexión();
            // Conexion = new SqlConnection(objconexion.Conn());
            // Conexion.Open();
            //SqlCommand cm = new SqlCommand("select * from azucena where Id_servicio=@servicios", Conexion);
            //// SqlCommand cm = new SqlCommand("select * from servicioCompletos ", Conexion);

            // cm.Parameters.Clear();
            // cm.Parameters.AddWithValue("@servicios", cboxservicio.SelectedValue.ToString());
            // SqlDataAdapter dscmd = new SqlDataAdapter(cm);
            // DataSet ds = new DataSet();//este es para decir al reporte que datos va a buscar
            // dscmd.Fill(ds, "azucena");
            // Informes.rptServicioUS grupos = new Informes.rptServicioUS();
            // grupos.SetDataSource(ds.Tables[0]);
            // if (RdbPntalla.Checked)
            // {
            //     Forms.FrmReportes reporte = new FrmReportes();
            //     reporte.crystalReportViewer1.ReportSource = grupos;
            //     reporte.ShowDialog();
            // }
            // else
            // {
            //     imprimir(grupos);
            // }

            objconexion = new Clases.Conexión();
            Conexion    = new SqlConnection(objconexion.Conn());
            Conexion.Open();
            SqlCommand cm = new SqlCommand("select * from azucena where Id_servicio=@servicios and Fecha BETWEEN @datedesde AND @datehasta", Conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@servicios", cboxservicio.SelectedValue.ToString());
            cm.Parameters.AddWithValue("@datedesde", datedesde.Value.Date.Add(new TimeSpan(0, 0, 0)));
            cm.Parameters.AddWithValue("@datehasta", datehasta.Value.Date.Add(new TimeSpan(23, 59, 59)));
            SqlDataAdapter dscmd = new SqlDataAdapter(cm);
            DataSet        ds    = new DataSet();

            dscmd.Fill(ds, "azucena");
            Informes.rptServicioUS grupos = new Informes.rptServicioUS();
            grupos.SetDataSource(ds.Tables[0]);
            if (RdbPntalla.Checked)
            {
                Forms.FrmReportes reporte = new FrmReportes();
                reporte.crystalReportViewer1.ReportSource = grupos;
                reporte.ShowDialog();
            }
            else
            {
                imprimir(grupos);
            }
        }
예제 #4
0
        private void btnimprimir_Click(object sender, EventArgs e)
        {
            if (rdbclientes.Checked)
            {
                if (rdbnombre.Checked)
                {
                    Informes.FrtClienteNom cliente = new Informes.FrtClienteNom();

                    if (rdbpantalla.Checked)
                    {
                        Forms.FrmReportes reporte = new FrmReportes();
                        reporte.crystalReportViewer1.ReportSource = cliente;
                        reporte.ShowDialog();
                    }
                    else
                    {
                        imprimir(cliente);
                    }
                }
                if (rdbclave.Checked)
                {
                    Informes.rptClienteId cliente1 = new Informes.rptClienteId();

                    if (rdbpantalla.Checked)
                    {
                        Forms.FrmReportes reporte = new FrmReportes();
                        reporte.crystalReportViewer1.ReportSource = cliente1;
                        reporte.ShowDialog();
                    }
                    else
                    {
                        imprimir(cliente1);
                    }
                }
                if (rdbActivos.Checked)
                {
                    Informes.rptActivos activos = new Informes.rptActivos();

                    if (rdbpantalla.Checked)
                    {
                        Forms.FrmReportes reporte = new FrmReportes();
                        reporte.crystalReportViewer1.ReportSource = activos;
                        reporte.ShowDialog();
                    }
                    else
                    {
                        imprimir(activos);
                    }
                }
            }
        }