Quintiq file version 2.0 #parent: #root Method IsCurrentDatasetChecked ( LibDEF_SetInterestOfDataset datasetInterest_i ) as Boolean id:Method_LibDEF_FormSetInterestOfDataset_IsCurrentDatasetChecked { #keys: '[143398.0.762064573]' Body: [* // Checks if the DatasetInterest belongs to the current dataset feedback := FeedbackObject::LocalFeedback(); if ( GlobalStateDataExchangeFramework.HasPlanningDatasetChecked() ) { currentMDSID := GlobalStateDataExchangeFramework.GetPlanningDatasetMDS().MDSID(); matched := datasetInterest_i.DatasetMDSID() = currentMDSID; if( not matched ) { expectedDatasetString := LibDEF_Util::FormatDatasetString( datasetInterest_i.DatasetKind(), datasetInterest_i.DatasetPath(), datasetInterest_i.DatasetName() ); actualMDSObjInfo := ExternalMDSEditor::Editor().LoadedObjectInfo( currentMDSID ); actualDatasetString := LibDEF_Util::FormatDatasetString( actualMDSObjInfo.Kind(), actualMDSObjInfo.Path(), actualMDSObjInfo.Name() ); feedback.AddHard( "Dataset selected [" + actualDatasetString + "] is not the dataset subscribed [" + expectedDatasetString + "] to the Set." ); } } return FeedbackObject::IsAllowed(); *] }