private void OpenTemplate(object templateType) { const string fnfMessage = "Das gesuchte Dokument konnte nicht gefunden werden."; const string title = "Ein Fehler ist aufgetreten"; try { switch ((TemplateType)templateType) { case TemplateType.Offer: FileAccess.Open(Properties.Settings.Default.OfferTemplatePath, FileType.Template); break; case TemplateType.Confirmation: FileAccess.Open(Properties.Settings.Default.ConfirmationTemplatePath, FileType.Template); break; case TemplateType.Invoice: FileAccess.Open(Properties.Settings.Default.InvoiceTemplatePath, FileType.Template); break; default: throw new ArgumentOutOfRangeException(nameof(templateType), templateType, null); } } catch (FileNotFoundException) { MessageBox.Show(fnfMessage, title); } catch (Win32Exception) { MessageBox.Show(fnfMessage, title); } }
private void Open(object fileName) { const string fnfMessage = "Das gesuchte Dokument konnte nicht gefunden werden."; const string title = "Ein Fehler ist aufgetreten"; try { FileAccess.Open((string)fileName, FileType.Document); } catch (FileNotFoundException) { MessageBox.Show(fnfMessage, title); } catch (Win32Exception) { MessageBox.Show(fnfMessage, title); } }
private void OpenDocument() { const string fnfMessage = "Das gesuchte Dokument konnte nicht gefunden werden."; const string title = "Ein Fehler ist aufgetreten"; try { FileAccess.Open(SelectedDocument.RelativePath, FileType.Document); } catch (FileNotFoundException) { MessageBox.Show(fnfMessage, title); } catch (Win32Exception) { MessageBox.Show(fnfMessage, title); } }