//--------------------------------------------------------------- private void m_lnkAddHandler_LinkClicked(object sender, EventArgs e) { CTrapHandler handler = new CTrapHandler(); if (CFormEditeTrapHandler.EditeTrapHandler(handler, m_baseTypesAlarmes, m_browser.RootDefinition)) { m_baseHandlers.AddTrapHandler(handler); FillListeHandlers(); } }
//--------------------------------------------------------------- private void m_wndListeHandlers_DoubleClick(object sender, EventArgs e) { if (m_wndListeHandlers.SelectedItems.Count == 1) { CTrapHandler handler = m_wndListeHandlers.SelectedItems[0] as CTrapHandler; if (handler != null) { if (CFormEditeTrapHandler.EditeTrapHandler(handler, m_baseTypesAlarmes, m_browser.RootDefinition)) { FillListeHandlers(); } } } }
//--------------------------------------------------------------- private void m_lnkCreateHandler_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { IDefinition def = m_browser.SelectedDefinition; if (def != null) { NotificationType notification = def.Entity as NotificationType; if (notification != null) { CTrapHandler handler = CTrapHandler.CreateFromMib(def.Tree, def); handler.TrapManager = m_baseHandlers; if (handler != null) { if (CFormEditeTrapHandler.EditeTrapHandler(handler, m_baseTypesAlarmes, m_browser.RootDefinition)) { m_baseHandlers.AddTrapHandler(handler); FillListeHandlers(); } } } } }