示例#1
0
 public override bool Equals(Object a)
 {
     if (a is IInkomsten)
     {
         Verhuur b = (Verhuur)a;
         return(this.Tijdstip.Equals(b.Tijdstip) &&
                this.PrijsPerUur.Equals(b.PrijsPerUur) &&
                this.UrenVerhuurd.Equals(b.UrenVerhuurd) &&
                this.GetType().Equals(a.GetType()));
         // return CompareTo((IInkomsten)a) == 0;
     }
     return(false);
 }
示例#2
0
        public int CompareTo(IInkomsten other)
        {
            Verhuur v = (Verhuur)other;

            if (v.tijdstip > other.Tijdstip)
            {
                return(1);
            }
            else if (v.tijdstip < other.Tijdstip)
            {
                return(-1);
            }
            else
            {
                return(0);
            }
        }
 //Methodes
 public bool VoegToe(Verhuur verhuur)
 {
     Verhuringen.Add(verhuur);
     return(true);
 }