Example #1
0
        public void AddDataSet()
        {
            InputDialog dlg = new InputDialog();

            dlg.Title = Resources.InputDataSetName; //Enter Dataset Name
            dlg.Owner = Application.Current.MainWindow;
            dlg.ShowDialog();
            if (dlg.DialogResult == true)
            {
                DataSetVM dataSet = new DataSetVM()
                {
                    Title = dlg.textBox.Text
                };
                dataSets.Add(dataSet);
                if (SelectedDataSet == null)
                {
                    SelectedDataSet = dataSet;
                }
                Memorize();
            }
        }
Example #2
0
 public DataSetFormVM(StudyUnitVM studyUnit) : base(studyUnit)
 {
     dataSets = new ObservableCollection <DataSetVM>();
     foreach (DataSet dataSetModel in studyUnit.DataSetModels)
     {
         ObservableCollection <DataSetVariableVM> variables = new ObservableCollection <DataSetVariableVM>();
         foreach (string guid in dataSetModel.VariableGuids)
         {
             DataSetVariableVM v = createDataSetVariable(guid);
             if (v != null)
             {
                 variables.Add(v);
             }
         }
         DataSetVM dataSet = new DataSetVM(dataSetModel, variables)
         {
             Parent = this
         };
         dataSets.Add(dataSet);
     }
     modelSyncher = new ModelSyncher <DataSetVM, DataSet>(this, dataSets, studyUnit.DataSetModels);
 }
Example #3
0
 public DataSetFormVM(StudyUnitVM studyUnit)
     : base(studyUnit)
 {
     dataSets = new ObservableCollection<DataSetVM>();
     foreach (DataSet dataSetModel in studyUnit.DataSetModels)
     {
         ObservableCollection<DataSetVariableVM> variables = new ObservableCollection<DataSetVariableVM>();
         foreach (string guid in dataSetModel.VariableGuids)
         {
             DataSetVariableVM v = createDataSetVariable(guid);
             if (v != null)
             {
                 variables.Add(v);
             }
         }
         DataSetVM dataSet = new DataSetVM(dataSetModel, variables)
         {
             Parent = this
         };
         dataSets.Add(dataSet);
     }
     modelSyncher = new ModelSyncher<DataSetVM, DataSet>(this, dataSets, studyUnit.DataSetModels);
 }
Example #4
0
 public bool IsDefaultDataSet(DataSetVM dataSet)
 {
     return studyUnit.DefaultDataSetId == dataSet.Id;
 }
Example #5
0
 public void RemoveDataSet(DataSetVM dataSet)
 {
     UndoManager.IsEnabled = false;
     dataSetForm.DataSets.Remove(dataSet);
     dataFileForm.RemoveByDataSetId(dataSet.Id);
     UndoManager.IsEnabled = true;
     Memorize();
 }
Example #6
0
 public DataFileVM(DataFile dataFile, DataSetVM dataSet)
 {
     this.dataFile = dataFile;
     this.dataSet = dataSet;
 }
Example #7
0
 private DataFileVM createDataFile(DataFile dataFileModel, DataSetVM dataSet)
 {
     DataFileVM dataFile = new DataFileVM(dataFileModel, dataSet);
     dataFile.Parent = this;
     dataFile.Delimiters = Options.Delimiters;
     return dataFile;
 }
Example #8
0
 public void AddDataSet()
 {
     InputDialog dlg = new InputDialog();
     dlg.Title = Resources.InputDataSetName; //データセットの名前を入力してください
     dlg.Owner = Application.Current.MainWindow;
     dlg.ShowDialog();
     if (dlg.DialogResult == true)
     {
         DataSetVM dataSet = new DataSetVM() { Title = dlg.textBox.Text };
         dataSets.Add(dataSet);
         if (SelectedDataSet == null)
         {
             SelectedDataSet = dataSet;
         }
         Memorize();
     }
 }
Example #9
0
 public List <DataSetVM> FindDataSetsByVariableId(string variableId)
 {
     return(DataSetVM.FindByVariableId(DataSets, variableId));
 }
Example #10
0
 public DataSetVM FindDataSet(string dataSetId)
 {
     return(DataSetVM.Find(this.DataSets, dataSetId));
 }