public void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
        {
            afTreeView1.AFRoot = null;
            myAFDatabase = (AFDatabase)e.SelectedObject;
            if (myAFDatabase != null)
            {
                //Clear ListBoxes
                EFListView.Items.Clear();
                EFAttrView.Items.Clear();
                chart1.Series.Clear();

                //Populate the AF Treeview with Elements only.
                afTreeView1.AFRoot = myAFDatabase.Elements;
                //Put Element Template Name to ComboBox
                EventFrameTemplateComboBox.Items.Clear();
                myElementTemplates = myAFDatabase.ElementTemplates;
                foreach (AFElementTemplate myElementTemplate in myElementTemplates)
                {
                    if (myElementTemplate.InstanceType.Name == "AFEventFrame")
                    {
                        EventFrameTemplateComboBox.Items.Add(myElementTemplate.Name);
                        //Adding selected item
                        EventFrameTemplateComboBox.SelectedItem = myElementTemplate.Name;
                    }
                }
            }
        }
Beispiel #2
0
        public void piSystemPicker1_ConnectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
        {

            //Set the AF Server to the current selected object
            myAFServer = (PISystem)e.SelectedObject;
            AFDatabases databaseList = myAFServer.Databases;
        }
 private void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
 {
     afTreeView1.AFRoot = null;
     if (afDatabasePicker1.AFDatabase != null)
     {
         afTreeView1.AFRoot = afDatabasePicker1.AFDatabase.Elements;
     }
 }
Beispiel #4
0
 public void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e)
 {
     afTreeView1.AFRoot = null;
     myAFDatabase = (AFDatabase)e.SelectedObject;
     if (myAFDatabase != null)
     {
         //Populate the AF Treeview with Elements only.
         afTreeView1.AFRoot = myAFDatabase.Elements;
         //Put Element Template Name to ComboBox
         myElementTemplates = myAFDatabase.ElementTemplates;
         foreach(AFElementTemplate myElementTemplate in myElementTemplates)
         {
                ElementTemplateComboBox.Items.Add(myElementTemplate.Name);
         }
     }
 }