예제 #1
0
 public Invoice WhichIsGreater(Invoice invoice1, Invoice invoice2)
 {
     if (invoice1 > invoice2)
     {
         return invoice1;
     }
     else
     {
         return invoice2;
     }
 }
예제 #2
0
        public void Run()
        {
            Invoice firstInvoice = new Invoice("TinyCorp", 399.65);
            Invoice secondInvoice = new Invoice("SuperMegaCo", 56389.53);
            Invoice thirdInvoice = new Invoice("SuperMegaCo", 399.65);
            Invoice tempInvoice;

            if (!(firstInvoice == secondInvoice))
            {
                Console.WriteLine("Greater Invoice:");
                tempInvoice = WhichIsGreater(firstInvoice, secondInvoice);
                tempInvoice.PrintInvoice();
            }
            else
            {
                Console.WriteLine("firstInvoice and secondInvoice are equal");
            }

            if (!(secondInvoice == thirdInvoice))
            {
                Console.WriteLine("Greater Invoice:");
                tempInvoice = WhichIsGreater(secondInvoice, thirdInvoice);
                tempInvoice.PrintInvoice();
            }
            else
            {
                Console.WriteLine("secondInvoice and thirdInvoice are equal");
            }
       
        }