Beispiel #1
0
        public void MostrarPatente(object patente)
        {
            if (lblPatenteNro.InvokeRequired)
            {
                Random r = new Random();

                // Llamar al hilo principal
                // ALUMNO
                MostrarPatente mp = new MostrarPatente(this.MostrarPatente);
                this.Invoke(mp, new object[] { patente });

                //Muestro por un tiempo determinado
                Thread.Sleep(r.Next(2000, 5000));

                // Agregar evento de que finalizó la exposición de la patente
                // ALUMNO
                this.finExposicion(this);
            }
            else
            {
                picPatente.Image   = fondosPatente.Images[(int)((Patente)patente).TipoCodigo];
                lblPatenteNro.Text = patente.ToString();
                Thread.Sleep(1000);
            }
        }
Beispiel #2
0
        public void MostrarPatente(object patente)
        {
            if (lblPatenteNro.InvokeRequired)
            {
                try
                {
                    Random r = new Random();

                    // Llamar al hilo principal
                    // ALUMNO
                    MostrarPatente mostrar = new MostrarPatente(this.MostrarPatente);
                    object[]       objs    = new object[] { patente };
                    this.Invoke(mostrar, objs);
                    Thread.Sleep(r.Next(2000, 5000));

                    // Agregar evento de que finalizó la exposición de la patente
                    // ALUMNO
                    finExposion.Invoke(this);
                }
                catch (Exception) { }
            }
            else
            {
                picPatente.Image   = fondosPatente.Images[(int)((Patente)patente).TipoCodigo];
                lblPatenteNro.Text = patente.ToString();
            }
        }
Beispiel #3
0
        public void MostrarPatente(object patente)
        {
            if (lblPatenteNro.InvokeRequired)
            {
                try
                {
                    Random r = new Random();

                    // Llamar al hilo principal
                    // ALUMNO
                    MostrarPatente recall = new MostrarPatente(this.MostrarPatente);
                    this.Invoke(recall, new object[] { patente });

                    Thread.Sleep(r.Next(2000, 5000));

                    // Agregar evento de que finalizó la exposición de la patente
                    // ALUMNO
                    finExposicion(this);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error");
                }
            }
            else
            {
                picPatente.Image   = fondosPatente.Images[(int)((Patente)patente).TipoCodigo];
                lblPatenteNro.Text = patente.ToString();
                Thread.Sleep(1000);
            }
        }
        public void MostrarPatente(object patente)
        {
            if (lblPatenteNro.InvokeRequired)
            {
                try
                {
                    Random r = new Random();

                    // Llamar al hilo principal
                    MostrarPatente mp = new MostrarPatente(new ParameterizedThreadStart(this.MostrarPatente));
                    mp.Invoke(patente);


                    Thread.Sleep(r.Next(2000, 5000));

                    // Agregar evento de que finalizó la exposición de la patente
                    finExposicion.Invoke(this);
                }
                catch (Exception) { }
            }
            else
            {
                picPatente.Image   = fondosPatente.Images[(int)((Patente)patente).TipoCodigo];
                lblPatenteNro.Text = patente.ToString();
            }
        }
Beispiel #5
0
 public void MostrarPatente(object patente)
 {
     if (lblPatenteNro.InvokeRequired)
     {
         try
         {
             Random r = new Random();
             if (this.InvokeRequired)
             {
                 MostrarPatente d = new MostrarPatente(this.MostrarPatente);
                 this.Invoke(d, new object[] { patente });
             }
             else
             {
                 this.lblPatenteNro.Text = patente.ToString();;
             }
             Thread.Sleep(r.Next(2000, 5000));
             //this.finExposicion.Invoke(this);
         }
         catch (Exception ex) {
             throw new Exception(ex.Message, ex);
         }
     }
     else
     {
         picPatente.Image   = fondosPatente.Images[(int)((Patente)patente).TipoCodigo];
         lblPatenteNro.Text = patente.ToString();
     }
 }
        //Dentro del método MostrarPatente se deberá lograr que se muestre la patente durante un tiempo X y luego
        //notificar por medio de un evento que finalizó dicha exposición.
        public void MostrarPatente(object patente)
        {
            if (lblPatenteNro.InvokeRequired)
            {
                try
                {
                    Random r = new Random();

                    // Llamar al hilo principal
                    if (this.InvokeRequired)
                    {
                        //El delegado
                        MostrarPatente d = new MostrarPatente(this.MostrarPatente);
                        this.Invoke(d, new object[] { patente });
                    }
                    else
                    {
                        if (patente is Patente)
                        {
                            this.lblPatenteNro.Text = ((Patente)patente).CodigoPatente;
                        }
                    }
                    Thread.Sleep(r.Next(2000, 5000));

                    // Agregar evento de que finalizó la exposición de la patente
                    finExposicion.Invoke(this);
                }
                catch (Exception) { }
            }
            else
            {
                picPatente.Image   = fondosPatente.Images[(int)((Patente)patente).TipoCodigo];
                lblPatenteNro.Text = patente.ToString();
            }
        }
Beispiel #7
0
        public void MostrarPatente(object patente)
        {
            if (lblPatenteNro.InvokeRequired)
            {
                try
                {
                    Random         r   = new Random();
                    MostrarPatente m   = new MostrarPatente(this.MostrarPatente);
                    object[]       obj = new object[] { patente };
                    this.lblPatenteNro.Invoke(m, patente);
                    Thread.Sleep(r.Next(2000, 5000));


                    FinExposicion.Invoke(this);
                }
                catch (Exception) { }
            }
            else
            {
                picPatente.Image   = fondosPatente.Images[(int)((Patente)patente).TipoCodigo];
                lblPatenteNro.Text = patente.ToString();
            }
        }