public OutstationDialog(IDNP3Config config, IOutstationModule module)
{
InitializeComponent();
this.config = config;
this.initialConfig = module.DefaultConfig;
this.allowTemplateEdit = module.AllowTemplateEditing;
this.textBoxID.Text = module.DefaultLogName;
this.linkConfigControl.Configuration = initialConfig.link;
if (allowTemplateEdit)
{
comboBoxTemplate.DataSource = config.Templates.Select(kv => kv.Key).ToList();
}
else
{
groupBoxDatabase.Enabled = false;
}
}