Ejemplo n.º 1
0
        /// <summary>
        /// modifica los estados del paquetes hasta q sea entregado y guarda sus datos en el DB
        /// </summary>
        public void MockCicloDeVida()
        {
            for (int i = 0; i < 3; i++)
            {
                Estado = (EEstado)i;
                InformaEstado(this, new EventArgs());
                Thread.Sleep(4000);
            }
            PaqueteDAO sql = new PaqueteDAO();

            sql.Insetar(this);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Se informa cambio de estado de paquete con evento informaestado, y luego inserta en base de datos el paquete
        /// </summary>
        public void MockCicloDeVida()
        {
            EventArgs a = new EventArgs();

            this.estado = EEstado.Ingresado;
            this.InformaEstado.Invoke(this, new EventArgs());
            Thread.Sleep(10000);
            this.estado = EEstado.EnViaje;
            this.InformaEstado.Invoke(this, new EventArgs());
            Thread.Sleep(10000);
            this.estado = EEstado.Entregado;
            this.InformaEstado.Invoke(this, new EventArgs());

            PaqueteDAO.Insetar(this);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Simula Ciclo de vida para el paquete de instancia.
 /// finalizado el ciclo de vida, guarda los datos en la base de datos
 /// </summary>
 public void MockCicloDeVida()
 {
     for (int i = 0; i < 3; i++)
     {
         this.Estado = (Paquete.EEstado)i;
         InformaEstado(this, new EventArgs());
         Thread.Sleep(4000);
     }
     try
     {
         PaqueteDAO.Insetar(this);
     }
     catch (Exception e)
     {
         throw e;
     }
 }