コード例 #1
0
ファイル: TessenHelper.cs プロジェクト: rahodges/Tessen
        private static void setSetting(string key, string value)
        {
            GreyFoxSetting setting =
                GreyFoxSettingManager.GetSetting(key);

            setting.SettingValue = value;
            setting.Save();
        }
コード例 #2
0
        protected void btOk_Click(object sender, EventArgs e)
        {
            GreyFoxSetting greyFoxSetting = new GreyFoxSetting(greyFoxSettingID);

            greyFoxSetting.Delete();

            greyFoxSettingID = 0;

            OnDeleted(EventArgs.Empty);
        }
コード例 #3
0
ファイル: GreyFoxSettingEditor.cs プロジェクト: rahodges/Amns
        protected void ok_Click(object sender, EventArgs e)
        {
            if (greyFoxSettingID == 0)
            {
                obj = new GreyFoxSetting();
            }
            else
            {
                obj = new GreyFoxSetting(greyFoxSettingID);
            }

            obj.Name            = tbName.Text;
            obj.SettingValue    = tbSettingValue.Text;
            obj.IsSystemSetting = cbIsSystemSetting.Checked;

            if (msParent.SelectedItem != null && msParent.SelectedItem.Value != "Null")
            {
                obj.Parent = GreyFoxSetting.NewPlaceHolder(
                    int.Parse(msParent.SelectedItem.Value));
            }
            else
            {
                obj.Parent = null;
            }

            if (msModifyRole.SelectedItem != null && msModifyRole.SelectedItem.Value != "Null")
            {
                obj.ModifyRole = GreyFoxRole.NewPlaceHolder(
                    int.Parse(msModifyRole.SelectedItem.Value));
            }
            else
            {
                obj.ModifyRole = null;
            }

            if (editOnAdd)
            {
                greyFoxSettingID = obj.Save();
            }
            else
            {
                obj.Save();
            }

            if (resetOnAdd)
            {
                tbName.Text                = string.Empty;
                tbSettingValue.Text        = string.Empty;
                cbIsSystemSetting.Checked  = false;
                msParent.SelectedIndex     = 0;
                msModifyRole.SelectedIndex = 0;
            }

            OnUpdated(EventArgs.Empty);
        }
コード例 #4
0
 protected override void OnPreRender(EventArgs e)
 {
     if (greyFoxSettingID != 0)
     {
         greyFoxSetting = new GreyFoxSetting(greyFoxSettingID);
         text           = "Delete - " + greyFoxSetting.ToString();
     }
     else
     {
         text = "Delete ";
     }
     EnsureWindowScripts();
 }
コード例 #5
0
        protected override void OnPreRender(EventArgs e)
        {
            if (greyFoxSettingID != 0)
            {
                greyFoxSetting = new GreyFoxSetting(greyFoxSettingID);

                #region Bind _system Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //


                #endregion

                #region Bind General Folder

                //
                // Set Field Entries
                //

                ltName.Text  = greyFoxSetting.Name.ToString();
                ltValue.Text = greyFoxSetting.Value.ToString();

                //
                // Set Children Selections
                //

                // ModifyRole

                if (greyFoxSetting.ModifyRole != null)
                {
                    ltModifyRole.Text = greyFoxSetting.ModifyRole.ToString();
                }
                else
                {
                    ltModifyRole.Text = string.Empty;
                }


                #endregion

                text = "View  - " + greyFoxSetting.ToString();
            }
        }
コード例 #6
0
ファイル: GreyFoxSettingEditor.cs プロジェクト: rahodges/Amns
        protected override void OnPreRender(EventArgs e)
        {
            if (loadFlag)
            {
                if (greyFoxSettingID > 0)
                {
                    obj  = new GreyFoxSetting(greyFoxSettingID);
                    text = "Edit  - " + obj.ToString();
                }
                else if (greyFoxSettingID <= 0)
                {
                    obj  = new GreyFoxSetting();
                    text = "Add ";
                }

                //
                // Set Field Entries
                //
                tbName.Text               = obj.Name;
                tbSettingValue.Text       = obj.SettingValue;
                cbIsSystemSetting.Checked = obj.IsSystemSetting;

                //
                // Set Children Selections
                //
                if (obj.Parent != null)
                {
                    foreach (ListItem item in msParent.Items)
                    {
                        item.Selected = obj.Parent.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msParent.SelectedIndex = 0;
                }

                if (obj.ModifyRole != null)
                {
                    foreach (ListItem item in msModifyRole.Items)
                    {
                        item.Selected = obj.ModifyRole.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msModifyRole.SelectedIndex = 0;
                }
            }
        }
コード例 #7
0
        public void InitSettings()
        {
            GreyFoxSetting tessenSetting;
            GreyFoxSetting setting;

            tessenSetting = GreyFoxSettingManager.GetSetting("Tessen");
            if (tessenSetting == null)
            {
                setting              = new GreyFoxSetting();
                setting.Name         = "Tessen";
                setting.SettingValue = "Tessen Settings";
                setting.Save();

                tessenSetting = setting;
            }

            setting = GreyFoxSettingManager.GetSetting(tessenSetting, "RappahanockEnabled");
            if (setting == null)
            {
                setting              = new GreyFoxSetting();
                setting.Name         = "RappahanockEnabled";
                setting.SettingValue = false.ToString();
                setting.Parent       = tessenSetting;
                setting.Save();
            }

            setting              = new GreyFoxSetting();
            setting.Name         = "CustomerExportMode";
            setting.SettingValue = RHCustomerExportMode.ExportParentsOnly.ToString();
            setting.Parent       = tessenSetting;
            setting.Save();

            setting              = new GreyFoxSetting();
            setting.Name         = "CustomerSyncMode";
            setting.SettingValue = RHCustomerSyncMode.UpdateBoth.ToString();
            setting.Parent       = tessenSetting;
            setting.Save();

            setting              = new GreyFoxSetting();
            setting.Name         = "MembershipIncomeAccount";
            setting.SettingValue = "-1";
            setting.Parent       = tessenSetting;
            setting.Save();

            setting              = new GreyFoxSetting();
            setting.Name         = "MembershipTaxCode";
            setting.SettingValue = "-1";
            setting.Parent       = tessenSetting;
            setting.Save();

            setting              = new GreyFoxSetting();
            setting.Name         = "SeminarIncomeAccount";
            setting.SettingValue = "-1";
            setting.Parent       = tessenSetting;
            setting.Save();

            setting              = new GreyFoxSetting();
            setting.Name         = "SeminarTaxCode";
            setting.SettingValue = "-1";
            setting.Parent       = tessenSetting;
            setting.Save();
        }