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()); } }