private void buttonNew_Click(object sender, EventArgs e) { using (var dialog = new TemplateDialog("template1", new DatabaseTemplate())) { dialog.ShowDialog(); if (dialog.DialogResult == DialogResult.OK) { var template = dialog.ConfiguredTemplate; config.AddTemplate(dialog.SelectedAlias, template); this.comboBoxTemplate.DataSource = config.Templates.Select(kvp => kvp.Key).ToList(); } } }
private void buttonNew_Click(object sender, EventArgs e) { using (var dialog = new TemplateDialog("template1", new DatabaseTemplate())) { if (dialog.ShowDialog() == DialogResult.OK) { var template = dialog.ConfiguredTemplate; // TODO - let the dialog config these internally this.staticResponseTypeControl1.Configure(template); this.eventResponseTypeControl1.Configure(template); config.AddTemplate(dialog.SelectedAlias, template); this.comboBoxTemplate.DataSource = config.Templates.Select(kvp => kvp.Key).ToList(); } } }