Ejemplo n.º 1
0
        //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;
        }
Ejemplo n.º 2
0
        // 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);
        }
Ejemplo n.º 3
0
 public Fichada()
 {
     Empleado   = new Empleado();
     Reloj      = new Reloj();
     Movimiento = "Desconocido";
 }