コード例 #1
0
        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;
        }
コード例 #2
0
        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();
        }
コード例 #3
0
ファイル: CFinalForm.cs プロジェクト: rafaelgr/falck-sci
        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();
        }
コード例 #4
0
        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;
        }