Automatak.Simulator.DNP3.Components.OutstationDialog.buttonNew_Click C# (CSharp) Method

buttonNew_Click() private method

private buttonNew_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        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();
                }
            }
        }