Exemplo n.º 1
0
        private void Tree_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e)
        {
            currentArea = ResourceTreeView1.TopoTree.SelectedObject as AreaEntity;
            if (currentArea != null)
            {
                Bll bll         = new Bll();
                var switchAreas = bll.bus_anchor_switch_area.ToList();

                AreaCanvas1.ShowDev = true;
                AreaCanvas1.ShowArea(currentArea, switchAreas);

                AreaListBox1.LoadData(currentArea.Children);
                DeviceListBox1.LoadData(currentArea.LeafNodes);

                ShowPersons();

                ArchorListExportControl1.Clear();
                TabControl1.SelectionChanged -= TabControl1_OnSelectionChanged;
                TabControl1.SelectionChanged += TabControl1_OnSelectionChanged;

                if (TabControl1.SelectedIndex == 2)
                {
                    ArchorListExportControl1.LoadData(currentArea.Id);
                    TabControl1.SelectionChanged -= TabControl1_OnSelectionChanged;
                }
            }
            else
            {
                var dev = ResourceTreeView1.TopoTree.SelectedObject as DevEntity;
                if (dev != null)
                {
                    AreaCanvas1.SelectDevById(dev.Id);
                }
            }
        }
Exemplo n.º 2
0
 private void TabControl1_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (TabControl1.SelectedIndex == 2)
     {
         ArchorListExportControl1.LoadData(currentArea.Id);
         TabControl1.SelectionChanged -= TabControl1_OnSelectionChanged;
     }
 }
 private void TabControl1_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         if (TabControl1.SelectedIndex == 2)
         {
             if (currentArea != null)
             {
                 ArchorListExportControl1.LoadData(currentArea.Id);
             }
             TabControl1.SelectionChanged -= TabControl1_OnSelectionChanged;
         }
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.ToString());
     }
 }
 private void ArchorListExportWindow_OnLoaded(object sender, RoutedEventArgs e)
 {
     ArchorListExportControl1.LoadData();
 }