private void mnuSalir_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; switch (caller) { case "programa": RevisionesGrid revGrid = new RevisionesGrid(tr.TPrograma, usuario); revGrid.Show(); break; case "dispositivoGrid": DispForm dspFormGrid = new DispForm(usuario, tr.Dispositivo); dspFormGrid.Show(); break; case "dispRev": CntSciTerminal.TOpen(this.conn); IList <TRevision> ltr = CntSciTerminal.GetTRevisiones(true, tr.Dispositivo, conn); CntSciTerminal.TClose(this.conn); if (ltr.Count >= 2) { RevisionesGrid Grid = new RevisionesGrid("dispRev", tr.Dispositivo, usuario); Grid.Show(); } else { Cursor.Current = Cursors.WaitCursor; CodBarrasForm frmCodBarras = new CodBarrasForm(usuario, true); frmCodBarras.Show(); this.Close(); } this.Close(); break; } this.Close(); }
private void mnuAceptar_Click(object sender, EventArgs e) { if (!DatosOk()) { return; } Cursor.Current = Cursors.WaitCursor; CntSciTerminal.TOpen(this.conn); SaveDatosRevision(conn); if (!DescargarPantalla()) { return; } if (!SaveRevision(conn)) { return; } // Ahora pueden dejar inopertivo el dispositivo desde // la revisión if (chkInoperativo.Checked) { TDispositivo d = tr.Dispositivo; d.Operativo = false; CntSciTerminal.TSave(d, conn); } CntSciTerminal.TClose(this.conn); Cursor.Current = Cursors.Default; MessageBox.Show("Revisión guardada", "AVISO"); Cursor.Current = Cursors.WaitCursor; switch (caller) { case "programa": RevisionesGrid revGrid = new RevisionesGrid(tr.TPrograma, usuario); revGrid.Show(); break; case "dispositivoGrid": DispForm dspFormGrid = new DispForm(usuario, tr.Dispositivo); dspFormGrid.Show(); break; case "dispRev": CntSciTerminal.TOpen(this.conn); IList <TRevision> ltr = CntSciTerminal.GetTRevisiones(true, tr.Dispositivo, conn); CntSciTerminal.TClose(this.conn); if (ltr.Count > 0) { RevisionesGrid Grid = new RevisionesGrid("dispRev", tr.Dispositivo, usuario); Grid.Show(); } else { Cursor.Current = Cursors.WaitCursor; CodBarrasForm frmCodBarras = new CodBarrasForm(usuario, true); frmCodBarras.Show(); this.Close(); } this.Close(); break; } this.Close(); }