Example #1
0
 /// <summary>
 /// 注册TreeNodeManagerUpDateTreeNode方法到委托中
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void SiteUpdateInvoke(object sender, NESiteEventArgs e)
 {
     SiteEventDelegate doEvent = new SiteEventDelegate(this.m_TreeNodeManage.UpDateTreeNode);
     this.UpdateSiteTreeNode(e, doEvent);
 }
Example #2
0
 private void UpdateSiteTreeNode(NESiteEventArgs e, SiteEventDelegate doEvent)
 {
     try
     {
         this.m_SiteNode.TreeView.BeginUpdate();
         List<INamedEntity> nEs = e.Site.ConvertAll<INamedEntity>(new Converter<Huawei.UNet.NE.Interface.Site, INamedEntity>(NECommon.Site2Ne));
         doEvent(nEs, this.m_ISiteNodeModel.GetGroupByStrategy());
         int siteListCount = this.m_ISiteNodeModel.GetSiteListCount();
         this.m_TreeNodeManage.UpdataToolTips(siteListCount, NEResource.NE_SITE_TOTAL_NUMBER, NEResource.NE_SITE_NUMBER);
     }
     catch (Exception exception)
     {
         WriteLog.Logger.Error(exception.StackTrace);
     }
     finally
     {
         this.m_SiteNode.TreeView.EndUpdate();
     }
 }
Example #3
0
 private void SiteList_SiteDeleteEvent(object sender, NESiteEventArgs e)
 {
     SiteEventDelegate doEvent = new SiteEventDelegate(this.m_TreeNodeManage.DelTreeNode);
     this.UpdateSiteTreeNode(e, doEvent);
 }