private void TimerTickHandler(object sender, EventArgs e) { if (_photoPrinter.Completed) { _timer.Stop(); if (_photoPrinter.ErrorCode != 0) { ExecutionEngine.ErrorLogger.Write(_photoPrinter.Output); ShowErrorMessage(); } else { ExecutionEngine.EventLogger.Write(_photoPrinter.Output); try { Directory.Delete(_orderFolder, true); } catch { } _stage.SwitchToThankYou(); } } }
private void TimerTickHandler(object sender, EventArgs e) { if (_cdBurner.Completed) { _timer.Stop(); if (_cdBurner.ErrorCode != 0) { ExecutionEngine.ErrorLogger.Write(_cdBurner.Output); switch (_cdBurner.ErrorCode) { case unchecked ((int)0xC0AA0202): ShowWarningMessage(StringResources.GetString("MessageNoMedia")); break; case unchecked ((int)0xC0AA0203): ShowWarningMessage(StringResources.GetString("MessageUnknownMedia")); break; case unchecked ((int)0xC0AA0204): ShowWarningMessage(StringResources.GetString("MessageMediaUpsideDown")); break; case unchecked ((int)0xC0AA0205): ShowWarningMessage(StringResources.GetString("MessageDriveIsNotReady")); break; case unchecked ((int)0xC0AAB15C): ShowWarningMessage(StringResources.GetString("MessageUnsupportedMultisession")); break; case unchecked ((int)0xC0AAB101): ShowWarningMessage(StringResources.GetString("MessageUnsupportedMedia")); break; case unchecked ((int)0xC0AA0209): ShowWarningMessage(StringResources.GetString("MessageMediaIsReadOnly")); break; case unchecked ((int)0xC0AAB120): ShowWarningMessage(StringResources.GetString("MessageToManyFiles")); break; default: ShowErrorMessage(); break; } try { File.Move(Config.TempStoragePath + "//" + Constants.OrderInfoXmlFileName, _orderFolder + "//" + Constants.OrderInfoXmlFileName); } catch { } } else { ExecutionEngine.EventLogger.Write(_cdBurner.Output); RemoveImageFolder(); try { File.Delete(Config.TempStoragePath + "//" + Constants.OrderInfoXmlFileName); } catch { } _stage.SwitchToThankYou(); } } }