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]; }
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()); } }
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; } }