private static void AskForPrinting(PrinterMaintainer printerMaintainer) { DialogResult result = MaintainerMessages.ShowQuestion(); if (result == DialogResult.Yes) { printerMaintainer.PrintTestPage(); } else if (result == DialogResult.No) { printerMaintainer.DelayPrinting(); } }
static void Main() { try { PrinterMaintainer printerMaintainer = new PrinterMaintainer(ConfigFilename, LastPrintTimeFilename); if (printerMaintainer.ShouldPrintTestPage()) { AskForPrinting(printerMaintainer); } } catch (Exception e) { MaintainerMessages.ShowError(e.ToString()); } }