Пример #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];
        //        tr = CntSciTerminal.GetTRevision(tr.RevisionId, conn);
        //        if (tr.DatosRevision.Count > 0)
        //        {
        //            DistribuidorForm frmDist = new DistribuidorForm(tr, 0, "dispositivo", usuario);
        //            frmDist.Show();
        //            this.Close();
        //        }
        //    }
        //    Cursor.Current = Cursors.Default;
        //}

        //private void grdSustituciones_DoubleClick(object sender, EventArgs e)
        //{
        //    Cursor.Current = Cursors.WaitCursor;
        //    int i = grdSustituciones.CurrentRowIndex;
        //    if (i >= 0)
        //    {
        //        TSustitucion[] atp = (TSustitucion[])grdSustituciones.DataSource;

        //        TSustitucion tp = atp[i];
        //        SustitucionForm sustform = new SustitucionForm(tp, "dispositivoGrid", usuario);
        //        sustform.Show();
        //        this.Close();
        //    }
        //    Cursor.Current = Cursors.Default;
        //}

        //private void grdIncidencias_DoubleClick(object sender, EventArgs e)
        //{
        //    Cursor.Current = Cursors.WaitCursor;
        //    int i = grdIncidencias.CurrentRowIndex;
        //    if (i >= 0)
        //    {
        //        TIncidencia[] atp = (TIncidencia[])grdIncidencias.DataSource;
        //        TIncidencia tp = atp[i];
        //        IncidenciasForm inform = new IncidenciasForm(tp, "dispositivoGrid", usuario);
        //        inform.Show();
        //        this.Close();
        //    }
        //    Cursor.Current = Cursors.Default;
        //}

        //private void nueva_incidencia_Click(object sender, EventArgs e)
        //{
        //    Cursor.Current = Cursors.WaitCursor;
        //    IncidenciasForm inform = new IncidenciasForm("dispositivoGrid", vDispositivo, usuario);
        //    inform.Show();
        //    this.Close();
        //}

        //private void nueva_sustitucion_Click(object sender, EventArgs e)
        //{
        //    Cursor.Current = Cursors.WaitCursor;
        //    SustitucionForm sustform = new SustitucionForm("dispositivoGrid", vDispositivo, usuario);
        //    sustform.Show();
        //    this.Close();
        //}

        private void menuItem1_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            RevisionesGrid Grid = new RevisionesGrid("dispositivoGrid", vDispositivo, usuario);

            Grid.Show();
            this.Close();
        }
Пример #2
0
        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;
            }
            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();
        }
Пример #3
0
 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;
 }
Пример #4
0
        private void grdProgramas_DoubleClick(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            int i = grdProgramas.CurrentRowIndex;

            if (i >= 0)
            {
                TPrograma[]    atp           = (TPrograma[])grdProgramas.DataSource;
                TPrograma      tp            = atp[i];
                RevisionesGrid grdRevisiones = new RevisionesGrid(tp, usuario);
                grdRevisiones.Show();
                this.Close();
            }
            Cursor.Current = Cursors.Default;
        }
Пример #5
0
        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, this.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();
        }