Exemple #1
0
        public void SaveSettings()
        {
            GreyFoxSettingCollection settings =
                GreyFoxSettingManager.GetSettings("Tessen");

            foreach (GreyFoxSetting setting in settings)
            {
                switch (setting.Name)
                {
                case "RappahanockEnabled":
                    setting.SettingValue = rappahanockEnabled.ToString();
                    setting.Save();
                    break;

                case "CustomerExportMode":
                    setting.SettingValue = customerExportMode.ToString();
                    setting.Save();
                    break;

                case "CustomerSyncMode":
                    setting.SettingValue = customerSyncMode.ToString();
                    setting.Save();
                    break;

                case "MembershipIncomeAccount":
                    setting.SettingValue = membershipIncomeAccount.ID.ToString();
                    setting.Save();
                    break;

                case "MembershipTax":
                    setting.SettingValue = membershipTax.ID.ToString();
                    setting.Save();
                    break;

                case "SeminarIncomeAccount":
                    setting.SettingValue = seminarIncomeAccount.ID.ToString();
                    setting.Save();
                    break;

                case "SeminarTax":
                    setting.SettingValue = seminarTax.ID.ToString();
                    setting.Save();
                    break;
                }
            }
        }
Exemple #2
0
        public void LoadSettings()
        {
            GreyFoxSettingCollection settings =
                GreyFoxSettingManager.GetSettings("Tessen");

            foreach (GreyFoxSetting setting in settings)
            {
                switch (setting.Name)
                {
                case "RappahanockEnabled":
                    rappahanockEnabled = bool.Parse(setting.SettingValue);
                    break;

                case "CustomerExportMode":
                    customerExportMode = (RHCustomerExportMode)Enum.Parse(typeof(RHCustomerExportMode),
                                                                          setting.SettingValue);
                    break;

                case "CustomerSyncMode":
                    customerSyncMode = (RHCustomerSyncMode)Enum.Parse(typeof(RHCustomerSyncMode),
                                                                      setting.SettingValue);
                    break;

                case "MembershipIncomeAccount":
                    membershipIncomeAccount = RHAccount.NewPlaceHolder(int.Parse(setting.SettingValue));
                    break;

                case "MembershipTax":
                    membershipTax = RHTaxType.NewPlaceHolder(int.Parse(setting.SettingValue));
                    break;

                case "SeminarIncomeAccount":
                    seminarIncomeAccount = RHAccount.NewPlaceHolder(int.Parse(setting.SettingValue));
                    break;

                case "SeminarTax":
                    seminarTax = RHTaxType.NewPlaceHolder(int.Parse(setting.SettingValue));
                    break;
                }
            }
        }
Exemple #3
0
        /// <summary>
        /// Render this control to the output parameter specified.
        /// </summary>
        /// <param name="output"> The HTML writer to write out to </param>
        protected override void RenderContent(HtmlTextWriter output)
        {
            GreyFoxSettingManager    m = new GreyFoxSettingManager();
            GreyFoxSettingCollection greyFoxSettingCollection = m.GetCollection(string.Empty, string.Empty, null);

            // Render Header Row
            this.headerLockEnabled = true;
            RenderRow(this.HeaderRowCssClass, );

            bool   rowflag = false;
            string rowCssClass;

            //
            // Render Records
            //
            foreach (GreyFoxSetting greyFoxSetting in greyFoxSettingCollection)
            {
                if (rowflag)
                {
                    rowCssClass = defaultRowCssClass;
                }
                else
                {
                    rowCssClass = alternateRowCssClass;
                }
                rowflag = !rowflag;
                output.WriteBeginTag("tr");
                output.WriteAttribute("i", greyFoxSetting.ID.ToString());
                output.WriteLine(HtmlTextWriter.TagRightChar);
                output.Indent++;

                output.Indent--;
                output.WriteEndTag("tr");
                output.WriteLine();
            }
        }
        private void bindDropDownLists()
        {
            #region Bind General Child Data

            msParent.Items.Add(new ListItem("Null", "Null"));
            GreyFoxSettingManager    parentManager    = new GreyFoxSettingManager();
            GreyFoxSettingCollection parentCollection = parentManager.GetCollection(string.Empty, string.Empty, null);
            foreach (GreyFoxSetting parent in parentCollection)
            {
                ListItem i = new ListItem(parent.ToString(), parent.ID.ToString());
                msParent.Items.Add(i);
            }

            msModifyRole.Items.Add(new ListItem("Null", "Null"));
            GreyFoxRoleManager    modifyRoleManager    = new GreyFoxRoleManager();
            GreyFoxRoleCollection modifyRoleCollection = modifyRoleManager.GetCollection(string.Empty, string.Empty);
            foreach (GreyFoxRole modifyRole in modifyRoleCollection)
            {
                ListItem i = new ListItem(modifyRole.ToString(), modifyRole.ID.ToString());
                msModifyRole.Items.Add(i);
            }

            #endregion
        }