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(); } }
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); }
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); }
public bool IsDefaultDataSet(DataSetVM dataSet) { return studyUnit.DefaultDataSetId == dataSet.Id; }
public void RemoveDataSet(DataSetVM dataSet) { UndoManager.IsEnabled = false; dataSetForm.DataSets.Remove(dataSet); dataFileForm.RemoveByDataSetId(dataSet.Id); UndoManager.IsEnabled = true; Memorize(); }
public DataFileVM(DataFile dataFile, DataSetVM dataSet) { this.dataFile = dataFile; this.dataSet = dataSet; }
private DataFileVM createDataFile(DataFile dataFileModel, DataSetVM dataSet) { DataFileVM dataFile = new DataFileVM(dataFileModel, dataSet); dataFile.Parent = this; dataFile.Delimiters = Options.Delimiters; return dataFile; }
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(); } }
public List <DataSetVM> FindDataSetsByVariableId(string variableId) { return(DataSetVM.FindByVariableId(DataSets, variableId)); }
public DataSetVM FindDataSet(string dataSetId) { return(DataSetVM.Find(this.DataSets, dataSetId)); }