예제 #1
0
파일: NAW.cs 프로젝트: aeonxberg/Alg1
        public int CompareTo(NAW andereNaw)
        {
            // signal compare to Logger
            Logger.Instance.LogCompare();

            if (andereNaw.Naam == Naam && andereNaw.Adres == Adres && andereNaw.Woonplaats == Woonplaats)
            {
                return(0);
            }
            else
            {
                if (andereNaw.Woonplaats != Woonplaats)
                { // woonplaatsen zijn verschillend
                    return(Woonplaats.CompareTo(andereNaw.Woonplaats));
                }
                else if (andereNaw.Naam != Naam)
                { // woonplaatsen zijn verschillend en namen zijn verschillend
                    return(Naam.CompareTo(andereNaw.Naam));
                }
                else
                { // woonplaatsen en namen zijn gelijk
                    return(Adres.CompareTo(andereNaw.Adres));
                }
            }
        }
예제 #2
0
 public int CompareTo(Straatnaam straatnaam)
 {
     if (!ReferenceEquals(straatnaam, null))
     {
         int compareTo = Naam.CompareTo(straatnaam.Naam);
         if (compareTo == 0)
         {
             compareTo = ID.CompareTo(straatnaam.ID);
         }
         return(compareTo);
     }
     else
     {
         return(+1);
     }
 }
예제 #3
0
        public int CompareTo(object obj)
        {
            if (obj == null)
            {
                return(1);
            }
            Product p = obj as Product;

            if (p == null)
            {
                return(1);
            }
            int result = Naam.CompareTo(p.Naam);

            if (result == 0)
            {
                result = Prijs.CompareTo(p.Prijs);
            }
            return(result);
        }
예제 #4
0
 public int CompareTo(Schip schip)
 {
     if (!ReferenceEquals(schip, null))
     {
         int compareteTo = Naam.CompareTo(schip.Naam);
         if (compareteTo == 0)
         {
             compareteTo = Tonnage.CompareTo(schip.Tonnage);
         }
         if (compareteTo == 0)
         {
             compareteTo = Breedte.CompareTo(schip.Breedte);
         }
         if (compareteTo == 0)
         {
             compareteTo = Lengte.CompareTo(schip.Lengte);
         }
         return(compareteTo);
     }
     else
     {
         return(+1);
     }
 }
예제 #5
0
 public int CompareTo([AllowNull] Aap other)
 {
     return(Naam.CompareTo(other.Naam));
 }
예제 #6
0
 public int CompareTo(object obj)
 {
     return(Naam.CompareTo(((IngangModel)obj).Naam));
 }
예제 #7
0
파일: Artikel.cs 프로젝트: BSprong/StoreApp
 public int CompareTo(Artikel other)
 {
     return(Naam.CompareTo(other.Naam));
 }