protected virtual void LoadSettings(SchemaSettings settings) { SMTPEmail = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_EMAIL); try { SMTPEnableSSL = Convert.ToBoolean(settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_ENABLE_SSL)); } catch { } SMTPHost = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_HOST); try { SMTPPort = Convert.ToInt32(settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_PORT)); } catch { } SMTPPwd = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_PWD); SMTPUser = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_USER); AdminEmail = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_ADMIN_EMAIL); AdminContact = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_ADMIN_CONTACT); AdminMobilePhone = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_ADMIN_MOBILE_PHONE); ClientsEmail = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_CLIENTS_EMAIL); ClientsContact = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_CLIENTS_CONTACT); ClientsMobilePhone = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_CLIENTS_MOBILE_PHONE); SupportEmail = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SUPPORT_EMAIL); SupportContact = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SUPPORT_CONTACT); SupportMobilePhone = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SUPPORT_MOBILE_PHONE); SMSGatewayAccount = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_ACCOUNT); try { SMSGatewayCode = Convert.ToInt64(settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_CODE)); } catch { } SMSGatewayName = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_NAME); SMSGatewayPwd = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_PWD); SMSGatewayUser = settings.GetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_USER); }
protected virtual void SaveContactsSettings(SchemaSettings settings) { settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_ADMIN_EMAIL, AdminEmail); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_ADMIN_CONTACT, AdminContact); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_ADMIN_MOBILE_PHONE, AdminMobilePhone); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_CLIENTS_EMAIL, ClientsEmail); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_CLIENTS_CONTACT, ClientsContact); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_CLIENTS_MOBILE_PHONE, ClientsMobilePhone); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SUPPORT_EMAIL, SupportEmail); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SUPPORT_CONTACT, SupportContact); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SUPPORT_MOBILE_PHONE, SupportMobilePhone); }
public void Save() { string currentschema = AppContext.ActiveSchema.Code; AppContext.Principal.ChangeUserSchema(SchemaCode, true); SchemaSettings settings = Library.SchemaSettings.GetList(); SaveSettings(settings); settings.Save(); AppContext.Principal.ChangeUserSchema(currentschema, true); }
protected static SchemaSettings GetSchemaSettings(string schemaCode) { string currentschema = AppContext.ActiveSchema.Code; AppContext.Principal.ChangeUserSchema(schemaCode, true); SchemaSettings settings = Library.SchemaSettings.GetList(); settings.CloseSession(); AppContext.Principal.ChangeUserSchema(currentschema, true); return(settings); }
protected virtual void SaveGatewaySettings(SchemaSettings settings) { settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_ENABLE_SSL, SMTPEnableSSL.ToString()); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_EMAIL, SMTPEmail); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_HOST, SMTPHost); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_PORT, SMTPPort.ToString()); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_USER, SMTPUser); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_PWD, SMTPPwd); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_ACCOUNT, SMSGatewayAccount); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_CODE, SMSGatewayCode.ToString()); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_NAME, SMSGatewayName); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_PWD, SMSGatewayPwd); settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_USER, SMSGatewayUser); }
internal Schema(SchemaSettings settings) { this.typeCachesLazy = null !; this.Settings = settings; this.Assets = new SchemaAssets(); this.ViewBuilder = new Maps.ViewBuilder(this); Generating += SchemaGenerator.SnapshotIsolation; Generating += SchemaGenerator.PostgresExtensions; Generating += SchemaGenerator.PostgreeTemporalTableScript; Generating += SchemaGenerator.CreateSchemasScript; Generating += SchemaGenerator.CreateTablesScript; Generating += SchemaGenerator.InsertEnumValuesScript; Generating += TypeLogic.Schema_Generating; Generating += Assets.Schema_Generating; Synchronizing += SchemaSynchronizer.SnapshotIsolation; Synchronizing += SchemaSynchronizer.SynchronizeTablesScript; Synchronizing += TypeLogic.Schema_Synchronizing; Synchronizing += Assets.Schema_Synchronizing; InvalidateCache += GlobalLazy.ResetAll; }
public abstract Schema createSchema(object objectToWrap, SchemaSettings settings);
public SchemaBuilder(SchemaSettings settings) { schema = new Schema(settings); }
protected virtual void SaveSettings(SchemaSettings settings) { SaveGatewaySettings(settings); SaveContactsSettings(settings); }
public SqlScriptBuilder(SchemaSettings settings) { this.settings = settings; }