Example #1
0
 private void UpdateEvent(object sender, NESiteEventArgs e)
 {
     SiteOperInvoke method = new SiteOperInvoke(this.SiteUpdateInvoke);
     object[] args = new object[] { sender, e };
     base.Invoke(method, args);
 }
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_SiteModifyEvent(object sender, NESiteEventArgs e)
 {
     if (!this.IsInvalidateSender(sender))
     {
         this.UpdateEvent(sender, e);
     }
 }
Example #4
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 #5
0
 private void SiteList_SiteDeleteEvent(object sender, NESiteEventArgs e)
 {
     SiteEventDelegate doEvent = new SiteEventDelegate(this.m_TreeNodeManage.DelTreeNode);
     this.UpdateSiteTreeNode(e, doEvent);
 }
Example #6
0
 private void SiteList_SiteAddEvent(object sender, NESiteEventArgs e)
 {
     this.UpdateEvent(sender, e);
 }
Example #7
0
 private void ENodeBModifyEvent(object sender, NESiteEventArgs e)
 {
     this.UpdateEvent(sender, e);
 }
Example #8
0
 private void SiteCol_SiteModifyEvent(object sender, NESiteEventArgs e)
 {
     if (sender.ToString() != "GIS")
     {
         GeoSiteEventArgs args = new GeoSiteEventArgs();
         foreach (Site site in e.Site)
         {
             GeoSite geoNESite = Site.GetGeoNESite(site);
             args.SiteList.Add(geoNESite);
             List<Transceiver> tranceiversOfSite = this.m_TranceiverCol.GetTranceiversOfSite(site);
             List<Transceiver> list2 = new List<Transceiver>();
             foreach (Transceiver transceiver in tranceiversOfSite)
             {
                 list2.Add(transceiver);
             }
             foreach (Transceiver transceiver2 in list2)
             {
                 transceiver2.X = site.X + transceiver2.DeltaX;
                 transceiver2.Y = site.Y + transceiver2.DeltaY;
                 GeoCell item = new GeoCell();
                 item = Transceiver.GetGeoNECell(transceiver2);
                 args.TranceiverList.Add(item);
             }
         }
         args.argSender = sender;
         if (this.m_GeoMsgChange != null)
         {
             this.m_GeoMsgChange.ModifySiteMsgChange(args);
             this.m_GeoMsgChange.MapRedraw();
         }
     }
 }
Example #9
0
 private void SiteCol_SiteDeleteEvent(object sender, NESiteEventArgs e)
 {
     if (sender.ToString() != "GIS")
     {
         GeoSiteEventArgs args = new GeoSiteEventArgs();
         foreach (Site site in e.Site)
         {
             args.SiteList.Add(Site.GetGeoNESite(site));
         }
         if (this.m_GeoMsgChange != null)
         {
             this.m_GeoMsgChange.DeleteSiteMsgChange(args);
             this.m_GeoMsgChange.MapRedraw();
         }
     }
 }