Exemplo n.º 1
0
 /// <summary>
 /// Creates an empty ConfgiruationSettings;
 /// </summary>
 public ConfigurationSettings()
 {
     _FolderSettings     = new FolderSettings();
     _EmailSettings      = new EmailSettings();
     _MetadataSettings   = new MetadataSettings();
     _DeviceSettings     = new List <DeviceSettings>();
     _ReportSettings     = new ReportSettings();
     _ProcessingSettings = new ProcessingSettings();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Creates an empty ConfgiruationSettings, except for
 /// folder settings and metadata settings.
 /// </summary>
 public ConfigurationSettings(FolderSettings folderSettings, MetadataSettings metaDataSettings)
 {
     _FolderSettings     = folderSettings;
     _EmailSettings      = new EmailSettings();
     _MetadataSettings   = metaDataSettings;
     _DeviceSettings     = new List <DeviceSettings>();
     _ReportSettings     = new ReportSettings();
     _ProcessingSettings = new ProcessingSettings();
 }
        /// <summary>
        /// Clones currentitem
        /// </summary>
        /// <returns></returns>
        public MetadataSettings Clone()
        {
            MetadataSettings clone = new MetadataSettings();

            clone.UserDefinedField          = UserDefinedField;
            clone.UserDefinedFieldInputMask = UserDefinedFieldInputMask;
            clone.UserDefinedFieldInputConfigurationMask = UserDefinedFieldInputConfigurationMask;
            clone.UserDefinedFieldInputMaskAdvanced      = UserDefinedFieldInputMaskAdvanced;
            clone.UserEntersNameWhenStartingExperiment   = UserEntersNameWhenStartingExperiment;
            clone.UsingExperimentIdInputMask             = UsingExperimentIdInputMask;
            clone.UsingUserDefinedField                     = UsingUserDefinedField;
            clone.UsingUserDefinedFieldInputMask            = UsingUserDefinedFieldInputMask;
            clone.ExperimentIdInputConfigurationMask        = ExperimentIdInputConfigurationMask;
            clone.ExperimentIdInputConfigurationMaskSuffix  = ExperimentIdInputConfigurationMaskSuffix;
            clone.ExperimentIdInputMask                     = ExperimentIdInputMask;
            clone.ExperimentIdInputMaskAdvanced             = ExperimentIdInputMaskAdvanced;
            clone.ExperimentIdInputMaskAdvancedMainPartOnly = ExperimentIdInputMaskAdvancedMainPartOnly;
            clone.ExperimentIdInputMaskAdvancedSuffixOnly   = ExperimentIdInputMaskAdvancedSuffixOnly;
            clone.EnforceStartOfExperiment                  = EnforceStartOfExperiment;
            clone.SampleIdFormat = SampleIdFormat;
            clone.ELNPlannedExperimentsEnabled = ELNPlannedExperimentsEnabled;
            clone.S88Enabled = S88Enabled;
            return(clone);
        }
 /// <summary>
 /// Creates an empty ExperimentProviderSettings;
 /// </summary>
 public ExperimentProviderSettings()
 {
     _MetadataSettings = new MetadataSettings();
 }