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; }
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; }
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; }
/// <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; }
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; }