Example #1
0
        public override string UpdateSettings()
        {
            var obj = new FlowListParameterSettings();

            obj.Default             = txtDefault.Text;
            obj.List                = txtList.Text;
            obj.Command             = txtCommand.Text;
            obj.ConnectionId        = Convert.ToInt32(cpConnection.ConnectionId);
            obj.CommandCacheTimeout = Convert.ToInt32(txtCommandCacheTimeout.Text);

            obj.RepeatColumns   = StringHelpers.DefaultInt32FromString(txtRepeatColumns.Text, 1);
            obj.RepeatDirection = (RepeatDirection)(Enum.Parse(typeof(RepeatDirection), ddlRepeatDirection.SelectedValue));
            obj.RepeatLayout    = (RepeatLayout)(Enum.Parse(typeof(RepeatLayout), ddlRepeatLayout.SelectedValue));


            return(Serialization.SerializeObject(obj, typeof(FlowListParameterSettings)));
        }
Example #2
0
        public override void LoadSettings(string settings)
        {
            var obj = new FlowListParameterSettings();

            if (settings != null)
            {
                obj = (FlowListParameterSettings)(Serialization.DeserializeObject(settings, typeof(FlowListParameterSettings)));
            }

            txtDefault.Text             = obj.Default;
            txtList.Text                = obj.List;
            txtCommand.Text             = obj.Command;
            txtCommandCacheTimeout.Text = obj.CommandCacheTimeout.ToString();
            txtRepeatColumns.Text       = obj.RepeatColumns.ToString();
            ddlRepeatDirection.Items.FindByValue(obj.RepeatDirection.ToString()).Selected = true;
            ddlRepeatLayout.Items.FindByValue(obj.RepeatLayout.ToString()).Selected       = true;
            cpConnection.ConnectionId = obj.ConnectionId;
        }