Example #1
0
        public override void LoadSettings(string settings)
        {
            var obj = new ListBoxParameterSettings();

            if (settings != null)
            {
                obj = (ListBoxParameterSettings)(Serialization.DeserializeObject(settings, typeof(ListBoxParameterSettings)));
            }
            txtDefault.Text             = obj.Default;
            txtList.Text                = obj.List;
            txtCommand.Text             = obj.Command;
            txtCommandCacheTimeout.Text = obj.CommandCacheTimeout.ToString();
            cpConnection.ConnectionId   = obj.ConnectionId;
            chkAutoPostback.Checked     = obj.AutoPostback;
            chkMultiSelect.Checked      = obj.MultiSelect;
            txtListBoxSize.Text         = obj.MultiSelectSize.ToString();
        }
Example #2
0
        public override string UpdateSettings()
        {
            var obj = new ListBoxParameterSettings();

            obj.Default             = txtDefault.Text;
            obj.List                = txtList.Text;
            obj.Command             = txtCommand.Text;
            obj.CommandCacheTimeout = Convert.ToInt32(txtCommandCacheTimeout.Text);
            obj.ConnectionId        = Convert.ToInt32(cpConnection.ConnectionId);
            obj.AutoPostback        = chkAutoPostback.Checked;
            obj.MultiSelect         = chkMultiSelect.Checked;
            var temp_result = obj.MultiSelectSize;

            if (!int.TryParse(txtListBoxSize.Text, out temp_result))
            {
                obj.MultiSelectSize = temp_result;
                obj.MultiSelectSize = 5;
            }

            return(Serialization.SerializeObject(obj, typeof(ListBoxParameterSettings)));
        }