Esempio n. 1
0
        protected void SearchProviders_Click(object sender, EventArgs e)
        {
            ProviderDropDowns.Visible = true;
            ProviderOverview.Visible  = false;
            RelationProvidersDropDown.Items.Clear();
            string defaultRelationProvider = Settings.GetSettingValue("DefaultRelationProviderString");

            Type[] RelationProviders = RelationProviderManager.GetRelationProviders();
            foreach (Type t in RelationProviders)
            {
                ListItem li = new ListItem(t.Name, t.FullName + ", " + t.Assembly.FullName.Substring(0, t.Assembly.FullName.IndexOf(',')));
                li.Selected = li.Value == defaultRelationProvider;
                RelationProvidersDropDown.Items.Add(li);
            }

            RuleProvidersDropDown.Items.Clear();
            string defaultRuleProvider = Settings.GetSettingValue("DefaultRuleProviderString");

            Type[] RuleProviders = RuleProviderManager.GetRuleProviders();
            foreach (Type t in RuleProviders)
            {
                ListItem li = new ListItem(t.Name, t.FullName + ", " + t.Assembly.FullName.Substring(0, t.Assembly.FullName.IndexOf(',')));
                li.Selected = li.Value == defaultRuleProvider;
                RuleProvidersDropDown.Items.Add(li);
            }
            SaveButton.Visible = true;
        }
Esempio n. 2
0
 protected override void OnLoadComplete(EventArgs e)
 {
     base.OnLoadComplete(e);
     Settings.SaveSetting("DefaultRelationProviderString", "");
     RelationProviderManager.Initialize();
     Settings.SaveSetting("DefaultRuleProviderString", "");
     RuleProviderManager.Initialize();
 }
Esempio n. 3
0
 protected void SaveSettings_Click(object sender, EventArgs e)
 {
     Settings.SaveSetting("DefaultRelationProviderString", RelationProvidersDropDown.SelectedValue);
     RelationProviderManager.Initialize();
     Settings.SaveSetting("DefaultRuleProviderString", RuleProvidersDropDown.SelectedValue);
     RuleProviderManager.Initialize();
     ProviderDropDowns.Visible = false;
     SaveButton.Visible        = false;
     ProviderOverview.Visible  = true;
     ProviderOverview.DataBind();
 }
Esempio n. 4
0
 public void Initialize(InitializationEngine context)
 {
     RelationProviderManager.Initialize();
     RuleProviderManager.Initialize();
 }