/// <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); }
/// <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); }
/// <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; } }