public void GenerateWordDocument( InternDetails internDetails, Dictionary <string, string> textParts, bool PractExpBulletpoints, bool ExcercisesBulletPoints) { if (internDetails.DateOfBirth > internDetails.FromDate) { MessageDialog messagedialog = new MessageDialog(UNGÜLTIGES_DATUM_TITLE, UNGÜLTIGES_GEBURTSDATUM_TEXT); messagedialog.ShowDialog(); return; } if (internDetails.FromDate > internDetails.UntilDate) { MessageDialog messagedialog = new MessageDialog(UNGÜLTIGES_DATUM_TITLE, UNGÜLTIGES_ANFANGSDATUM_TEXT); messagedialog.ShowDialog(); return; } try { WordDocumentManipulater.WordReplacerInterop(internDetails, textParts, PractExpBulletpoints, ExcercisesBulletPoints); } catch (FileNotFoundException) { MessageDialog message = new MessageDialog(VORLAGE_NICHT_GEFUNDEN_TITLE, VORLAGE_NICHT_GEFUNDEN_TEXT); message.ShowDialog(); SavepathSerializer.Instance.SavePath = ""; WordDocumentManipulater.WordReplacerInterop(internDetails, textParts, PractExpBulletpoints, ExcercisesBulletPoints); } }
public void GenerateWordDocument( InternalDetails internDetails, Dictionary <string, string> textParts, bool PractExpBulletpoints, bool ExcercisesBulletPoints) { //Anfangsdautm muss kleiner als jetztigesdatum sein if (internDetails.DateNow < internDetails.FromDate) { MessageDialog messagedialog = new MessageDialog(UNGÜLTIGES_DATUM_TITLE, UNGÜLTIGES_ANFANGSDATUM_ZUKUNFT_TEXT); messagedialog.ShowDialog(); return; } // Geburtsdatum darf nicht Größer oder gleich Anfang sein if (internDetails.DateOfBirth >= internDetails.FromDate) { MessageDialog messagedialog = new MessageDialog(UNGÜLTIGES_DATUM_TITLE, UNGÜLTIGES_GEBURTSDATUM_TEXT); messagedialog.ShowDialog(); return; } //Startdatum darf nicht größer Enddatum sein if (internDetails.FromDate > internDetails.UntilDate) { MessageDialog messagedialog = new MessageDialog(UNGÜLTIGES_DATUM_TITLE, UNGÜLTIGES_ANFANGSDATUM_TEXT); messagedialog.ShowDialog(); return; } try { WordDocumentManipulater.WordReplacerInterop(internDetails, textParts, PractExpBulletpoints, ExcercisesBulletPoints); } catch (FileNotFoundException) { SavepathSerializer.Instance.SaveSavepath(string.Empty); MessageDialog message = new MessageDialog(VORLAGE_NICHT_GEFUNDEN_TITLE, VORLAGE_NICHT_GEFUNDEN_TEXT); message.ShowDialog(); SavepathSerializer.Instance.SavePath = string.Empty; WordDocumentManipulater.WordReplacerInterop(internDetails, textParts, PractExpBulletpoints, ExcercisesBulletPoints); } }