Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Partner p1 = new Partner();

            p1.VendorID    = 123;
            p1.CreditLimit = 1000m;

            PrintLabel(p1);

            Customerc1 = new Customer();

            PrintLabel(c1);     // wont work, must implement an Interface



            Partner p2 = new Partner();

            p2.VendorID    = 123;
            p2.CreditLimit = 5000m;

            if (p1.CompareTo(p2) >)
            {
                Console.WriteLine("p1 is better");
            }
            else
            {
                Console.WriteLine("p1 is not better");
            }
        }
        static void Main(string[] args)
        {
            Partner p1 = new Partner();

            p1.VendorID    = 123;
            p1.CreditLimit = 1000m;
            p1.Address     = "30303 A St.";
            IPrintLabel(p1);

            Customer c1 = new Customer();

            IPrintLabel(c1);

            Partner p2 = new Partner();

            p2.VendorID    = 123;
            p2.CreditLimit = 5000m;

            //Greater than something > 0
            if (p1.CompareTo(p2) > 0)
            {
                Console.WriteLine("P1 is better");
            }
            else
            {
                Console.WriteLine("P1 is not better");
            }
        }
Ejemplo n.º 3
0
 public int CompareTo(TransactionHeadListEntity other)
 {
     if (Head == null)
     {
         return(Partner.CompareTo(other.Partner));
     }
     return(Head.Date.CompareTo(other.Head.Date));
 }