/// <summary> /// Retorna si dos Universitario son iguales, si y sólo si son del mismo Tipo y su Legajo o DNI son iguales. /// </summary> /// <param name="obj"></param> /// <returns></returns> public override bool Equals(object obj) { bool sonIguales = false; if (obj is Universitario) { Universitario universitario = (Universitario)obj; sonIguales = this == universitario; } return(sonIguales); }
/***METODOS***/ /// <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 is Universitario && obj != null) { Universitario unUniversitario = (Universitario)obj; if (unUniversitario.legajo == this.legajo && unUniversitario.DNI == this.DNI) { return(true); } } return(false); }
/// <summary> /// Sobrescribe el metodo Equals, verifica si el objeto es un universitario, seran iguales si tienen el mismo dni o legajo /// </summary> /// <param name="obj"></param> /// <returns></returns> /// public override bool Equals(object obj) { if (obj is Universitario) { Universitario uni = (Universitario)obj; if (uni.DNI == this.DNI || uni.legajo == this.legajo) { return(true); } } return(false); }
/// <summary> /// Se fija si obj es del tipo Universitario /// </summary> /// <param name="obj"></param> /// <returns></returns> public override bool Equals(object obj) { if (!ReferenceEquals(obj, null) && obj.GetType() == typeof(Universitario)) { Universitario u = (Universitario)obj; if (u.legajo == this.legajo && u.DNI == this.DNI) { return(true); } } return(false); }
/// <summary> /// Comprueba si es del mismo tipo /// </summary> /// <param name="obj"> Cualquiero Clase </param> /// <returns></returns> public override bool Equals(object obj) { if (obj is Universitario) { Universitario u = (Universitario)obj; if (this.legajo == u.legajo || this.DNI == u.DNI) { return(true); } } return(false); }