Пример #1
0
        public void editReceipt(Receipt newReceipt, int receiptNumber)
        {
            receiptList.RemoveAt(receiptNumber - 1);
            receiptList.Insert(receiptNumber - 1, newReceipt);
            Receipt receipt = (Receipt)receiptList[receiptNumber - 1];

            Console.WriteLine("Receipt {0}{1} has been edited.  The following are the new totals for Receipt {0}{1}:", receipt.returnReceiptName(), receipt.returnReceiptNumber());
            Console.WriteLine("\nReceipt {0}{1}:", receipt.returnReceiptName(), receipt.returnReceiptNumber());
            Console.WriteLine("--------------");
            Console.WriteLine("Communal Total = {0}", receipt.returnCommunalTotal());
            Console.WriteLine("Communal Total Per Person = {0}", receipt.returnCommunalTotal() / 3);
            if (receipt.returnATotal() != 0)
            {
                Console.WriteLine("Additional Amount Owed By Andy = {0}", receipt.returnATotal());
            }
            if (receipt.returnVTotal() != 0)
            {
                Console.WriteLine("Additional Amount Owed By Vince = {0}", receipt.returnVTotal());
            }
            if (receipt.returnMTotal() != 0)
            {
                Console.WriteLine("Additional Amount Owed By Mike = {0}", receipt.returnMTotal());
            }
        }