//En su constructor se instanciará e iniciará un nuevo Thread para el atributo "hilo" y se asociará a //EventoTiempo el manejador ImprimirReloj de la interfaz IEvento. public Item(Reloj r, IEvento imprimir) { //No se si esta bien???? hilo.Start(); // Asocio el EVENTO al manejador this.EventoTiempo += imprimir.ImprimirReloj; }
// Override a Equals para poder buscar instancias dentro de una list<> public override bool Equals(object obj) { if (obj == null) { return(false); } if (this.GetType() != obj.GetType()) { return(false); } Reloj r = (Reloj)obj; return(Id == r.Id); }
public Fichada() { Empleado = new Empleado(); Reloj = new Reloj(); Movimiento = "Desconocido"; }