private void InitInstance(enScheduleStorageType scheduleStorageType, string connectionString, string scheduleManagerName) { string configValue = string.Empty; _scheduleStorageType = scheduleStorageType; _connectionString = connectionString; _scheduleManagerName = scheduleManagerName; configValue = AppConfig.GetStringValueFromConfigFile("ScheduleDefinitionsSelectAllSQL", string.Empty); if (configValue.Length > 0) { _scheduleDefinitionsSelectAllSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("ScheduleDefinitionsSelectScheduleSQL", string.Empty); if (configValue.Length > 0) { _scheduleDefinitionsSelectScheduleSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("ScheduleDefinitionsInsertSQL", string.Empty); if (configValue.Length > 0) { _scheduleDefinitionsInsertSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("ScheduleDefinitionsUpdateSQL", string.Empty); if (configValue.Length > 0) { _scheduleDefinitionsUpdateSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("ScheduleDefinitionsDeleteSQL", string.Empty); if (configValue.Length > 0) { _scheduleDefinitionsDeleteSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("ScheduleDefinitionsIfScheduleExistsSQL", string.Empty); if (configValue.Length > 0) { _scheduleDefinitionsIfScheduleExistsSQL = configValue; } }
/// <summary> /// Constructor. /// </summary> /// <param name="scheduleStorageType">Type of storage.</param> /// <param name="connectionString">Connection string for storage.</param> /// <param name="scheduleManagerName">Name of schedule manager to use.</param> public PFScheduleManager(enScheduleStorageType scheduleStorageType, string connectionString, string scheduleManagerName) { InitInstance(scheduleStorageType, connectionString, scheduleManagerName); }