Пример #1
0
        private void miCreateConfig_Click(object sender, EventArgs e)
        {
            if (adminContext.CurrentProject != null)
            {
                FrmWirenBoardWizard frmWirenBoardWizard = new(adminContext, adminContext.CurrentProject, recentSelection);

                if (frmWirenBoardWizard.ShowDialog() == DialogResult.OK)
                {
                    adminContext.MainForm.RefreshBaseTables(typeof(Device), true);
                    adminContext.MainForm.RefreshBaseTables(typeof(Cnl), true);
                    adminContext.MainForm.RefreshBaseTables(typeof(Script), true);

                    adminContext.MessageToExtensions(new MessageEventArgs
                    {
                        Message   = KnownExtensionMessage.UpdateLineNode,
                        Arguments = new Dictionary <string, object>
                        {
                            { "InstanceName", frmWirenBoardWizard.Instance.Name },
                            { "CommLineNum", frmWirenBoardWizard.Line.CommLineNum }
                        }
                    });

                    SaveCommConfig(frmWirenBoardWizard.Instance.CommApp);
                }
            }
        }
Пример #2
0
 private void btnMap_Click(object sender, EventArgs e)
 {
     // send message to generate map
     adminContext.MessageToExtensions(new MessageEventArgs
     {
         Message   = KnownExtensionMessage.GenerateChannelMap,
         Arguments = new Dictionary <string, object> {
             { "GroupByDevices", true }
         }
     });
 }