Ejemplo n.º 1
0
        void ShowDataInventory()
        {
            SelectDataSourceViewModel sdsv = (SelectDataSourceViewModel)_selectDataSource;

            ObservableCollection <ViewModelBase> vmCol = new ObservableCollection <ViewModelBase>();

            foreach (TagManager tm in sdsv.DataSourceViewModel.TagManagers)
            {
                //add a view model to a collection
                DataInventoryViewModel divm = new DataInventoryViewModel(tm.Tags);
                divm.DisplayName = tm.SetName;
                vmCol.Add(divm);
            }
            Workspace = new MultipleDataSetViewModel(vmCol);
        }
Ejemplo n.º 2
0
        void ShowTimeSeries()
        {
            SelectDataSourceViewModel            sdsv  = (SelectDataSourceViewModel)_selectDataSource;
            ObservableCollection <ViewModelBase> vmCol = new ObservableCollection <ViewModelBase>();



            if (sdsv.DataSourceViewModel  is HoustonOpsServerViewModel)
            {
                HoustonOpsServerViewModel hsvm = (HoustonOpsServerViewModel)sdsv.DataSourceViewModel;
                foreach (SelectionItem <ProjectViewModel> pvm in hsvm.ProjectList.AllItems)
                {
                    foreach (TagManager tm in pvm.SelectedItem.TagManagers)
                    {
                        //add a view model to a collection
                        TimeSeriesViewModel divm = new TimeSeriesViewModel(tm.Tags);
                        vmCol.Add(divm);
                    }
                }
            }
            else
            {
                foreach (TagManager tm in sdsv.DataSourceViewModel.TagManagers)
                {
                    //add a view model to a collection
                    TimeSeriesViewModel divm = new TimeSeriesViewModel(tm.Tags, new List <int>()
                    {
                        4, 6, 8
                    });
                    divm.DisplayName = tm.SetName;
                    vmCol.Add(divm);
                }
            }

            Workspace = new MultipleDataSetViewModel(vmCol);
        }