예제 #1
0
        public override bool Equals(object obj)
        {
            var osiagniecia = obj as Osiagniecia;

            if (osiagniecia is null)
            {
                return(false);
            }
            if (Id_prowadzacy != osiagniecia.Id_prowadzacy)
            {
                return(false);
            }
            if (Id_student != osiagniecia.Id_student)
            {
                return(false);
            }
            if (Opis.ToLower() != osiagniecia.Opis.ToLower())
            {
                return(false);
            }
            if (Data.ToLower() != osiagniecia.Data.ToLower())
            {
                return(false);
            }
            if (Rodzaj.ToLower() != osiagniecia.Rodzaj.ToLower())
            {
                return(false);
            }
            return(true);
        }
예제 #2
0
        public override bool Equals(object obj)
        {
            var semestr = obj as Semestr;

            if (semestr is null)
            {
                return(false);
            }
            if (Rodzaj.ToLower() != semestr.Rodzaj.ToLower())
            {
                return(false);
            }
            if (Rok != semestr.Rok)
            {
                return(false);
            }
            if (Aktywny && (!semestr.Aktywny))
            {
                return(false);
            }
            return(true);
        }
예제 #3
0
 public override bool Equals(object obj)
 {
     if (!(obj is Przedmiot przedmiot))
     {
         return(false);
     }
     if (Nazwa.ToLower() != przedmiot.Nazwa.ToLower())
     {
         return(false);
     }
     if (Skrot.ToLower() != przedmiot.Skrot.ToLower())
     {
         return(false);
     }
     if (Rodzaj.ToLower() != przedmiot.Rodzaj.ToLower())
     {
         return(false);
     }
     if (ECTS != przedmiot.ECTS)
     {
         return(false);
     }
     return(true);
 }