private void ToConsole(ITicket ticket, int ticketIndex) { Console.WriteLine("Ticket #{0}", ticketIndex + 1); Console.WriteLine(ticket); QRTiket qrTicket = ticket as QRTiket; if (qrTicket != null) { Console.WriteLine(qrTicket.AdditionalInfo()); } }
private void ToOutput(ITicket ticket, int ticketIndex) { Debug.WriteLine("Ticket #{0}", ticketIndex + 1); Debug.WriteLine(ticket); QRTiket qrTicket = ticket as QRTiket; if (qrTicket != null) { Debug.WriteLine(qrTicket.AdditionalInfo()); } }
private void ToFile(ITicket ticket, int ticketIndex) { using (StreamWriter file = new StreamWriter(string.Format(@"D:\ticket{0}.txt", ticketIndex + 1))) { file.WriteLine(ticket); QRTiket qrTicket = ticket as QRTiket; if (qrTicket != null) { file.WriteLine(qrTicket.AdditionalInfo()); } } }