//Metodo que usa el override del metodo 'Equals' hecho en la clase Mecanico para buscar coincidencias a traves del código
        //identificador ingresado (variable int). Devuelve un booleano positivo si se encontró el código ingresado.
        public bool mecanicoExiste(int numeroRegistroMecanico)
        {
            Mecanico unMecanico = new Mecanico();

            unMecanico.NumeroRegistro = numeroRegistroMecanico;
            return(listaMecanicos.Contains(unMecanico));
        }
        //Metodo que recibe todos los datos necesarios para crear un objeto clase Mecanico, lo crea y lo agrega a la lista correspondiente.
        public void registrarMecanicoEnEmpresa(string unNombre, string unTelefono, Direccion unaDireccionResidencia, int unValorJornal, int unNumeroRegistro, bool seCapacitoExtra)
        {
            Mecanico unMecanico = new Mecanico(unNombre, unTelefono, unaDireccionResidencia, unValorJornal, unNumeroRegistro, seCapacitoExtra);

            listaMecanicos.Add(unMecanico);
        }
Ejemplo n.º 3
0
        public override bool Equals(object obj)
        {
            Mecanico unMecanico = obj as Mecanico;

            return(unMecanico.NumeroRegistro == this.NumeroRegistro);
        }