private void btnOK_Click(object sender, System.EventArgs e)
        {
            HtmlTransformValue tvalue = new HtmlTransformValue();
            tvalue.Tag = (string)this.cmbTags.Text;
            tvalue.TagNameId = Convert.ToString(this.cmbNameID.SelectedItem);
            tvalue.Index = Convert.ToInt32(this.numIndex.Value);
            tvalue.AttributeName = this.txtAttributeName.Text;

            if ( this.chkHasAttributeDelimiter.Checked )
            {
                tvalue.HasAttributeDelimiter = chkHasAttributeDelimiter.Checked;
                tvalue.Delimiter = txtDelimiter.Text;
                tvalue.DelimiterIndex = Convert.ToInt32(numDelimiterIndex.Value);
            }

            _tvalue = tvalue;
            DialogResult = DialogResult.OK;
        }
コード例 #2
0
        private void btnOK_Click(object sender, System.EventArgs e)
        {
            XPathQueryCommand tvalue = new XPathQueryCommand();

            tvalue.Query = this.txtQuery.Text;
            tvalue.UseNodeProperty = (XmlNodeProperty)Enum.Parse(typeof(XmlNodeProperty), (string)this.cmbXmlNodeProperty.SelectedItem);
            tvalue.Postfix = this.txtPostfix.Text;
            tvalue.Prefix = this.txtPrefix.Text;
            tvalue.XsltTemplate = this.txtXSLT.Text;

            _tvalue = tvalue;
            DialogResult = DialogResult.OK;
        }
コード例 #3
0
        private void btnOK_Click(object sender, System.EventArgs e)
        {
            RegExQueryCommand tvalue = new RegExQueryCommand();
            tvalue.Expression = this.txtRegEx.Text;
            tvalue.Postfix = this.txtPostfix.Text;
            tvalue.Prefix = this.txtPrefix.Text;
            tvalue.ApplyGroupCapture = this.chkApplyGroup.Checked;
            tvalue.GroupCaptureFromIndex = (int)this.numGroupMatchFrom.Value;
            tvalue.GroupCaptureToIndex = (int)this.numGroupMatchTo.Value;
            tvalue.GroupName = this.txtGroup.Text;
            tvalue.MatchFromIndex = (int)this.numMatchFrom.Value;
            tvalue.MatchToIndex = (int)this.numMatchTo.Value;

            _tvalue = tvalue;
            DialogResult = DialogResult.OK;
        }
 private void btnOK_Click(object sender, System.EventArgs e)
 {
     DefaultTransformValue tvalue = new DefaultTransformValue();
     tvalue.EnabledInputArgument = chkEnabledInputArgument.Checked;
     tvalue.Value = this.txtValue.Text;
     _tvalue = tvalue;
     DialogResult = DialogResult.OK;
 }
 private void btnOK_Click(object sender, System.EventArgs e)
 {
     ClientSettingsTransformValue tvalue = new ClientSettingsTransformValue();
     tvalue.FieldName = (string)this.cmbFields.SelectedValue;
     _tvalue = tvalue;
     DialogResult = DialogResult.OK;
 }
コード例 #6
0
        /// <summary>
        /// Displays the transform value dialog.
        /// </summary>
        /// <param name="index"> The dialog index.</param>
        /// <returns> The description associated with the transform value.</returns>
        protected virtual string ShowTransformValueDialog(int index)
        {
            string description = string.Empty;

            switch ( index )
            {
                case 0:
                    // Use header value
                    headerDialog.TransformValue = _transformValue;
                    headerDialog.LoadTransformValue();
                    headerDialog.ShowDialog();

                    if ( headerDialog.DialogResult == DialogResult.OK )
                    {
                        // Update
                        _transformValue = headerDialog.TransformValue;
                        description = headerDialog.Description;
                    }
                    break;
                case 1:
                    // Use a default value
                    defaultDialog = new DefaultTransformValueDialog();
                    defaultDialog.TransformValue = _transformValue;
                    defaultDialog.LoadTransformValue();
                    defaultDialog.ShowDialog();

                    if ( defaultDialog.DialogResult == DialogResult.OK )
                    {
                        // Update
                        _transformValue = defaultDialog.TransformValue;
                        description = defaultDialog.Description;
                    }
                    defaultDialog.Close();
                    break;
                case 2:
                    // Use a client setting
                    clientSettingsDialog  = new ClientSettingsTransformValueDialog();
                    clientSettingsDialog.TransformValue = _transformValue;
                    clientSettingsDialog.LoadTransformValue();
                    clientSettingsDialog.ShowDialog();

                    if ( clientSettingsDialog.DialogResult == DialogResult.OK )
                    {
                        // Update
                        _transformValue = clientSettingsDialog.TransformValue;
                        description = clientSettingsDialog.Description;
                    }
                    clientSettingsDialog.Close();
                    break;
                case 3:
                    // Use a HTML Transform value
                    // htmlValueDialog = new HtmlTransformValueDialog();
                    htmlValueDialog.TransformValue = _transformValue;
                    htmlValueDialog.LoadTransformValue();
                    htmlValueDialog.ShowDialog();

                    if ( htmlValueDialog.DialogResult == DialogResult.OK )
                    {
                        // Update
                        _transformValue = htmlValueDialog.TransformValue;
                        description = htmlValueDialog.Description;
                    }
                    // htmlValueDialog.Close();
                    break;
                case 4:
                    // Use a Cookie Transform value
                    // cookiesTransformDialog = new CookiesTransformValueDialog();
                    cookiesTransformDialog.TransformValue = _transformValue;
                    cookiesTransformDialog.LoadTransformValue();
                    cookiesTransformDialog.ShowDialog();

                    if ( cookiesTransformDialog.DialogResult == DialogResult.OK )
                    {
                        // Update
                        _transformValue = cookiesTransformDialog.TransformValue;
                        description = cookiesTransformDialog.Description;
                    }
                    // cookiesTransformDialog.Close();
                    break;
                case 5:
                    // Use a XPath Transform value
                    xpathDialog = new XPathQueryCommandDialog();
                    xpathDialog.TransformValue = _transformValue;
                    xpathDialog.LoadTransformValue();
                    xpathDialog.ShowDialog();

                    if ( xpathDialog.DialogResult == DialogResult.OK )
                    {
                        // Update
                        _transformValue = xpathDialog.TransformValue;
                        description = xpathDialog.Description;
                    }
                    xpathDialog.Close();
                    break;
                case 6:
                    // Use a RegEx Transform value
                    regexDialog = new RegExQueryCommandDialog();
                    regexDialog.TransformValue = _transformValue;
                    regexDialog.LoadTransformValue();
                    regexDialog.ShowDialog();

                    if ( regexDialog.DialogResult == DialogResult.OK )
                    {
                        // Update
                        _transformValue = regexDialog.TransformValue;
                        description = regexDialog.Description;
                    }
                    regexDialog.Close();
                    break;
            }

            return description;
        }
コード例 #7
0
        protected virtual int GetTransformValueComboIndex(TransformValue tvalue)
        {
            int index = -1;

            if ( tvalue is HeaderTransformValue )
            {
                index = 0;
            }
            if ( tvalue is DefaultTransformValue )
            {
                index = 1;
            }
            if ( tvalue is ClientSettingsTransformValue )
            {
                index = 2;
            }
            if ( tvalue is  HtmlTransformValue )
            {
                index = 3;
            }
            if ( tvalue is CookieTransformValue )
            {
                index = 4;
            }
            if ( tvalue is XPathQueryCommand )
            {
                index = 5;
            }
            if ( tvalue is RegExQueryCommand )
            {
                index = 6;
            }
            //			if ( tvalue is SessionTransformValue  )
            //			{
            //				index = 7;
            //			}
            return index;
        }
 private void btnOK_Click(object sender, System.EventArgs e)
 {
     CookieTransformValue tvalue = new CookieTransformValue();
     tvalue.CookieName = Convert.ToString(this.cmbCookieName.SelectedValue);
     _tvalue = tvalue;
     DialogResult = DialogResult.OK;
 }
 private void btnOK_Click(object sender, System.EventArgs e)
 {
     HeaderTransformValue tvalue = new HeaderTransformValue();
     tvalue.HeaderName = this.cmbHeaderName.Text.ToString().Replace(" ","");
     //tvalue.WebRequestName = this.cmbWebRequests.SelectedValue.ToString().Split(':')[1].Trim();
     _tvalue = tvalue;
     DialogResult = DialogResult.OK;
 }