private void NewTemplateMappingButton_Click(object sender, RoutedEventArgs e) { DocumentTemplateMapping documentTemplateMapping = new DocumentTemplateMapping(); DocumentTemplateMappingForm documentTemplateMappingForm = new DocumentTemplateMappingForm(); documentTemplateMappingForm.Initialize(Configuration.DocumentTemplates.GetDocumentTemplates(ApplicationTypes.Word), Configuration.SiteSettings); documentTemplateMappingForm.BindControls(documentTemplateMapping); if (documentTemplateMappingForm.ShowDialog(null, Languages.Translate("New Word Template Mapping")) == true) { Configuration.DocumentTemplateMappings.Add(documentTemplateMapping); RefreshTemplateMappingsListBox(); } }
private void TemplateMappingsListBox_MouseDoubleClick(object sender, MouseButtonEventArgs e) { DocumentTemplateMapping documentTemplateMapping = TemplateMappingsListBox.SelectedValue as DocumentTemplateMapping; if (documentTemplateMapping == null) { MessageBox.Show("Please select a template"); return; } DocumentTemplateMappingForm documentTemplateMappingForm = new DocumentTemplateMappingForm(); documentTemplateMappingForm.Initialize(Configuration.DocumentTemplates, Configuration.SiteSettings); documentTemplateMappingForm.BindControls(documentTemplateMapping); if (documentTemplateMappingForm.ShowDialog(null, "Edit Template Mapping") == true) { RefreshTemplateMappingsListBox(); } }