Beispiel #1
0
        public bool AddOption(string factory, clsOptionData.Options opt, object data)
        {
            try
            {
                int i;
                for (i = 0; i <= this.Count - 1; i++)
                {
                    if (((clsOptionData)this[i]).GetOptionData(clsOptionData.Options.Factory, "").ToString() == factory)
                    {
                        ((clsOptionData)this[i]).SetOptionData(data, opt);
                        return(true);
                    }
                }
                clsOptionData OptionData = new clsOptionData(factory);
                OptionData.SetOptionData(data, opt);
                this.Add(OptionData);

                return(true);
            }
            catch (Exception ex)
            {
                CmnFunction.ShowMsgBox("clsGlobalOptions.AddOptions()" + "\r\n" + ex.Message, "FMB Client", MessageBoxButtons.OK, 1);
                return(false);
            }
        }
Beispiel #2
0
        public object GetOptions(string factory, clsOptionData.Options opt)
        {
            try
            {
                clsOptionData OptionData = GetItem(factory);
                if (OptionData != null)
                {
                    object Options = OptionData.GetOptionData(opt, "");
                    if (Options != null)
                    {
                        return(Options);
                    }
                }

                return(GetItem("SYSTEM").GetOptionData(opt, ""));
            }
            catch (Exception ex)
            {
                CmnFunction.ShowMsgBox("clsGlobalOptions.GetOptions()" + "\r\n" + ex.Message, "FMB Client", MessageBoxButtons.OK, 1);
                return(false);
            }
        }