private void mnuAceptar_Click(object sender, EventArgs e) { if (!DatosOk()) { return; } // comprobamos el login CntCN50.TOpen(this.conn); TVigilante v = CntCN50.GetVigilanteFromTag(txtLogin.Text, this.conn); CntCN50.TClose(this.conn); if (v == null) { MessageBox.Show("No se reconoce el vigilante asociado a la etiqueta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); return; } // ponemos el vigilante logado Estado.Vigilante = v; Lectura l = CntLecturas.LeidoVigilante(v, txtLogin.Text); LecturaForm lfrm = new LecturaForm(l); lfrm.Show(); //this.Close(); //LeerCodigo leerCodigo = new LeerCodigo(); //leerCodigo.Show(); }
private void btnAceptar_Click(object sender, EventArgs e) { Lectura l = CntLecturas.ComprobarTag(txtCodigo.Text); LecturaForm lfrm = new LecturaForm(l); lfrm.Show(); timer1.Enabled = false; this.Close(); }
private void mnuCancelar_Click(object sender, EventArgs e) { // salvamos la descarga y el status TDescargaLinea dl = this.lec.DescargaLinea; int status = this.lec.Status; // grabamos incidencias y observaciones if (cmbIncidencias.SelectedItem != null) { dl.incidenciaId = ((TIncidencia)cmbIncidencias.SelectedItem).incidenciaId; } dl.observaciones = txtObsMan.Text; if (status != 2) { // siempre se graba si le dan continuar // excepto en ronda mal leida (status 2) SqlCeConnection conn = CntCN50.TSqlConnection(); CntCN50.TOpen(conn); CntCN50.SetDescargaLinea(dl, conn); CntCN50.TClose(conn); // controlamos que se ha leido un final de ronda pero quedaban puntos sin controlar if (status == 3) { // no hay que hacer nada, ya tiene como punto siguiente el último no controlado. } if (status == 1) { // punto fuera de secuencia pero en la ronda // hay que desmarcarlo como leido (Issue #SGUARD-63) if (dl.tipo == "PUNTO") { TPunto p = new TPunto(); p.puntoId = dl.tipoId; CntLecturas.DesmarcarControlado(Estado.Ronda, p); } } } else { // el status es 2 y hay que recuperar los datos de la ronda anterior. Estado.Ronda = Estado.Ronda2; Estado.RondaPuntoEsperado = Estado.RondaPuntoEsperado2; Estado.Orden = Estado.Orden2; } LeerCodigo lc = new LeerCodigo(); lc.Show(); this.Close(); }
private void mnuObservaciones_Click(object sender, EventArgs e) { Lectura l = CntLecturas.Observacion(); if (l == null) { DialogResult dr = MessageBox.Show("Las observaciones se hacen dentro de las rondas", "AVISO"); return; } LecturaForm lfrm = new LecturaForm(l); lfrm.Show(); timer1.Enabled = false; this.Close(); }
private void mnuSalir_Click(object sender, EventArgs e) { if (Estado.Ronda != null) { PuntosSinControl psc = CntLecturas.PuntosNoControlados(Estado.Ronda); // string mens = "Ronda sin completar, faltan los puntos de control " + psc.lista + ". Pulsa <Cancelar> para realizar las lecturas pendientes Pulsar <Aceptar> para forzar el cierre de la Ronda sin completar."; ; string mens = "Ronda sin completar, faltan puntos de control. Pulsar <Cancelar> para realizar las lecturas pendientes Pulsar <Aceptar> para forzar el cierre de la Ronda sin completar.";; DialogResult dr = MessageBox.Show(mens, "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); if (dr == DialogResult.OK) { SalirAVigilante(); } } else { SalirAVigilante(); } }