public override bool Equals(object obj) { if ((obj == null) || !this.GetType().Equals(obj.GetType())) { return(false); } else { Universitario u = (Universitario)obj; return((this.dni == u.dni) || (this.legajo == u.legajo)); } }
/// <summary> /// Compara dos objetos tipo Universitario. /// </summary> /// <param name="obj">Objeto tipo Universitario a comparar. </param> /// <returns>Si su DNI y Legajo son iguales devuelve true, sino false.</returns> public override bool Equals(object obj) { if (!(ReferenceEquals(obj, null)) && obj is Universitario) { Universitario objeto = (Universitario)obj; if (objeto.DNI == this.DNI && objeto.legajo == this.legajo) { return(true); } } return(false); }
public override bool Equals(object obj) { if ((obj == null) || !this.GetType().Equals(obj.GetType())) { return(false); } else { Universitario pg = (Universitario)obj; return(legajo == pg.legajo && DNI == pg.DNI); } }
/// <summary> /// Dos Universitario serán iguales si y sólo si son del mismo Tipo y su Legajo o DNI son iguales /// </summary> /// <param name="obj"></param> /// <returns>True si son iguales, false si no</returns> public override bool Equals(object obj) { bool retorno = false; if (!ReferenceEquals(obj, null) && obj is Universitario) { Universitario objeto = (Universitario)obj; if (objeto.legajo == this.legajo && objeto.DNI == this.DNI) { retorno = true; } } return(retorno); }
/// <summary> /// Sobrecarga del metodo Equals que comprueba si dos Universitarios son iguales /// </summary> /// <param name="obj">Universitario a comparar</param> /// <returns>True si son iguales, False si no</returns> public override bool Equals(object obj) { bool retorno = false; if (this is Universitario && obj is Universitario) { Universitario aux = (Universitario)obj; if (aux.legajo == this.legajo || aux.Dni == this.Dni) { retorno = true; } } return(retorno); }
/// <summary> /// Compara si 2 universitarios son iguales /// </summary> /// <param name="obj"></param>Universitario a comparar /// <returns></returns>True si son iguales, false si no lo son public override bool Equals(object obj) { bool ok = false; if (obj is Universitario && this is Universitario) { Universitario uni = (Universitario)obj; if (this.Dni == uni.Dni || this.legajo == uni.legajo) { ok = true; } } return(ok); }