Пример #1
0
        private void cbPeriodoTiempo_SelectionChangeCommitted(object sender, EventArgs e)
        {
            dtFechasInicializar  = Conexion.FechaRevisionesSelect(0, int.Parse(cbPeriodoTiempo.SelectedValue.ToString())).Tables[0];
            Conexion.FechaInicio = DateTime.Parse(dtFechasInicializar.Rows[0][2].ToString());
            Conexion.FechaFinal  = DateTime.Parse(dtFechasInicializar.Rows[0][4].ToString());

            dsFechas = RevisionEquiposMultiples.ListaReportesAulasMultiples(Conexion.FechaInicio, Conexion.FechaFinal);
            dgvListaReportesMultiples.DataSource = dsFechas.Tables[0];
        }
Пример #2
0
        private void btnAñadir_Click(object sender, EventArgs e)
        {
            RevisionEquiposMultiples revision = new RevisionEquiposMultiples();

            DataTable respuesta = new DataTable();

            revision.IntIDUsuario      = Conexion.IDUsuario;
            revision.StrObservaciones  = tbObservaciones.Text;
            revision.DateFechaRegistro = dtpFechaRevision.Value;
            revision.IntIDHardware     = int.Parse(cbEquipo.SelectedValue.ToString());

            //corregir
            revision.DateFechaIngresoSistema = dtpFechaRevision.Value;
            revision.IntIDAsistente1         = int.Parse(cbAsistente1.SelectedValue.ToString());
            revision.IntIDAsistente2         = int.Parse(cbAsistente2.SelectedValue.ToString());
            revision.IntIDAsistente3         = int.Parse(cbAsistente3.SelectedValue.ToString());
            revision.BoolRendimiento         = chbRendimiento.Checked;
            revision.BoolLimpieza            = chbLimpieza.Checked;
            revision.BoolPerifericos         = chbPerifericos.Checked;

            respuesta = RevisionEquiposMultiples.RevisionAulasInsertar(revision).Tables[0];
            int response = int.Parse(respuesta.Rows[0][0].ToString());

            if (response > 0)
            {
                MessageBox.Show("Registro dado de alta con éxito.");
                cbAsistente1.SelectedIndex = 0;
                cbAsistente2.SelectedIndex = 0;
                cbAsistente3.SelectedIndex = 0;
                //chbLimpieza.Checked = false;
                //chbPerifericos.Checked = false;
                //chbRendimiento.Checked = false;
                if (cbEquipo.SelectedIndex < cbEquipo.Items.Count - 1)
                {
                    cbEquipo.SelectedIndex = cbEquipo.SelectedIndex + 1;
                }
                else
                {
                    MessageBox.Show("Se han terminado de dar de registrar todos los equipos del aula.");
                }
                tbObservaciones.Text = "";
            }
            else
            {
                MessageBox.Show(respuesta.Rows[0][1].ToString());
            }
        }
Пример #3
0
        private void frmReporteMultiple_Load(object sender, EventArgs e)
        {
            string FechaInicial, FechaFinal;

            FechaInicial = Conexion.FechaInicio.ToString("yyyy-MM-dd");
            FechaFinal   = Conexion.FechaFinal.ToString("yyyy-MM-dd");

            try
            {
                DataTable dtReporte = new DataTable();
                dtReporte = RevisionEquiposMultiples.ReportesAulasMultiples(Conexion.IDReporte, DateTime.Parse(FechaInicial), DateTime.Parse(FechaFinal)).Tables[0];
                ReportDataSource rds = new ReportDataSource();
                rds.Name  = "DataSet1";
                rds.Value = dtReporte;

                ReportParameter rpIDReporte = new ReportParameter();
                rpIDReporte.Name = "IDAula";
                rpIDReporte.Values.Add(Conexion.IDReporte.ToString());

                ReportParameter rpFechaInicio = new ReportParameter();
                rpFechaInicio.Name = "pDateFechaInicio";
                rpFechaInicio.Values.Add(FechaInicial);

                ReportParameter rpFechaFinal = new ReportParameter();
                rpFechaFinal.Name = "pDateFechaFinal";
                rpFechaFinal.Values.Add(FechaFinal);

                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.DataSources.Add(rds);
                reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rpIDReporte, rpFechaInicio, rpFechaFinal });
                this.reportViewer1.RefreshReport();
            }
            catch (Exception ex)
            {
                ex.ToString();
                throw ex;
            }
        }