private void grdRevisiones_DoubleClick(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; int i = grdRevisiones.CurrentRowIndex; if (i >= 0) { TRevision[] atr = (TRevision[])grdRevisiones.DataSource; TRevision tr = atr[i]; CntSciTerminal.TOpen(this.conn); tr = CntSciTerminal.GetTRevision(tr.RevisionId, conn); CntSciTerminal.TClose(this.conn); if (tr.TPrograma == null) { MessageBox.Show("Sólo se puede hacer revisones programadas", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); Cursor.Current = Cursors.Default; return; } //if (tr.DatosRevision.Count > 0) //{ DistribuidorForm frmDist = new DistribuidorForm(tr, 0, caller, usuario); frmDist.Show(); this.Close(); //} } Cursor.Current = Cursors.Default; }
private void LlamarDistribuidor() { Cursor.Current = Cursors.WaitCursor; // siemprte antes de la llamada salvamos los datos actuales tdr.Valor = GetValor(); //CntSciTerminal.TSave(tdr, conn); DistribuidorForm frmDist = new DistribuidorForm(tr, pos, caller, usuario); frmDist.Show(); this.Close(); }
private void LlamarDistribuidor() { // siemprte antes de la llamada salvamos los datos actuales para recuperarlos CntSciTerminal.TOpen(this.conn); DescargarPantalla(); CntSciTerminal.TClose(this.conn); DistribuidorForm frmDist = new DistribuidorForm(tr, pos, caller, usuario); frmDist.Show(); this.Close(); }
private void btnAceptar_Click(object sender, EventArgs e) { if (!DatosOk()) { return; } Cursor.Current = Cursors.WaitCursor; // miramos si hay algún dispositivo que coincida CntSciTerminal.TOpen(this.conn); if ((dispositivo = CntSciTerminal.GetTDispositivo(txtCaptura.Text, conn)) == null) { MessageBox.Show("No hay ningún dispositivo con ese código", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); Cursor.Current = Cursors.Default; return; } else { //Miramos si el usuario quiere informaciçon del dispositivo o realizar revisiones if (task) { IList <TRevision> ltr = CntSciTerminal.GetTRevisiones(true, dispositivo, conn); if (ltr.Count > 0) { if (ltr.Count >= 2) { RevisionesGrid Grid = new RevisionesGrid("dispRev", dispositivo, usuario); Grid.Show(); } else { TRevision tr = CntSciTerminal.GetTRevision(ltr[0].RevisionId, conn); DistribuidorForm frmDist = new DistribuidorForm(tr, 0, "dispRev", usuario); } this.Close(); } else { MessageBox.Show("El dispositivo no tiene revisiones pendientes", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } else { DispForm frmgrdDispositivo = new DispForm(usuario, dispositivo); frmgrdDispositivo.Show(); this.Close(); } } CntSciTerminal.TClose(this.conn); Cursor.Current = Cursors.Default; }
private void grdRevisiones_DoubleClick(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; int i = grdRevisiones.CurrentRowIndex; if (i >= 0) { TRevision[] atr = (TRevision[])grdRevisiones.DataSource; TRevision tr = atr[i]; if (tr.DatosRevision.Count > 0) { DistribuidorForm frmDist = new DistribuidorForm(tr, 0, "dispositivo", usuario); frmDist.Show(); this.Close(); } } Cursor.Current = Cursors.Default; }