private void lnkSelectTransport_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { _transport = this.ShowTransportValueDialog(this.cmbTransports.SelectedIndex, _transport); }
private void btnOK_Click(object sender, System.EventArgs e) { SessionTransport transport = new SessionTransport(); transport.SessionName.Value = this.txtSessionName.Text; _transport = transport; DialogResult = DialogResult.OK; }
public override void LoadTransformEditorValues(int requestIndex, ScriptingApplication scriptingData, WebTransform transform) { base.LoadTransformEditorValues (requestIndex, scriptingData, transform); this.Clear(); lstActions.Items.Clear(); QueryTransform queryTransform = (QueryTransform)base.WebTransform; this.cmbTransports.SelectedIndex = GetTransportValueComboIndex(queryTransform.Transport); if ( queryTransform.Transport != null ) { _transport = queryTransform.Transport; } // Load any tranform value, if available if ( queryTransform.QueryCommandActions.Length > 0 ) { foreach ( QueryCommandAction action in queryTransform.QueryCommandActions ) { ListViewItem listItem = new ListViewItem(); listItem.Text = action.Description; listItem.Tag = action; lstActions.Items.Add(listItem); } } if ( _headerList.Count <= 0 ) { // Load the header combo list. _headerList.AddRange(HeaderTransform.GetRestrictedHeaders); foreach ( WebHeader header in base.SessionScripting.WebRequests[base.SelectedWebRequestIndex].RequestHttpSettings.AdditionalHeaders ) { _headerList.Add(header.Name); } } //this.cmbTransformValue.SelectedIndex = this.GetTransformValueComboIndex(queryTransform); WebRequest req = base.SessionScripting.WebRequests[base.SelectedWebRequestIndex]; LoadHeaderList(_headerList); LoadFormValues(req); LoadCookieNames(req); }
private void btnOK_Click(object sender, System.EventArgs e) { BloggerTransport transport = new BloggerTransport(); transport.ApplicationName = this.txtAppName.Text; transport.Category = this.txtCategory.Text; transport.Endpoint = this.txtEndpoint.Text; transport.Password = this.txtPassword.Text; transport.SelectedIndex = this.txtSelectedIndex.Text; transport.Title = this.txtTitle.Text; transport.Url = this.txtUrl.Text; transport.UserName = this.txtUserName.Text; _transport = transport; DialogResult = DialogResult.OK; }
public override void LoadTransformEditorValues(int requestIndex, ScriptingApplication scriptingData, WebTransform transform) { base.LoadTransformEditorValues (requestIndex, scriptingData, transform); ResponseResultTransform rtransform = (ResponseResultTransform)base.WebTransform; this.cmbTransports.SelectedIndex = GetTransportValueComboIndex(rtransform.Transport); if ( rtransform != null ) { this.chkUseSession.Checked = rtransform.UseSession; this.txtSessionName.Text = rtransform.SessionName; _transport = rtransform.Transport; } }
protected virtual Transport ShowTransportValueDialog(int index, Transport transport) { switch ( index ) { case 0: transport = null; break; case 1: // SMTP SmtpTransportDialog tdialog = new SmtpTransportDialog(); tdialog.Transport = transport; tdialog.ShowDialog(); if ( tdialog.DialogResult == DialogResult.OK ) { // Update transport = tdialog.Transport; } break; case 2: // Gmail GmailTransportDialog gdialog = new GmailTransportDialog(); gdialog.Transport = transport; gdialog.ShowDialog(); if ( gdialog.DialogResult == DialogResult.OK ) { // Update transport = gdialog.Transport; } break; case 3: // Database DatabaseTransportDialog ddialog = new DatabaseTransportDialog(); ddialog.Transport = transport; ddialog.ShowDialog(); if ( ddialog.DialogResult == DialogResult.OK ) { // Update transport = ddialog.Transport; } break; case 4: // Blogger BloggerTransportDialog bldialog = new BloggerTransportDialog(); bldialog.Transport = transport; bldialog.ShowDialog(); if ( bldialog.DialogResult == DialogResult.OK ) { // Update transport = bldialog.Transport; } break; // case 5: // // Session // SessionTransportDialog ssdialog = new SessionTransportDialog(); // ssdialog.Transport = transport; // ssdialog.ShowDialog(); // // if ( ssdialog.DialogResult == DialogResult.OK ) // { // // Update // transport = ssdialog.Transport; // } // break; } return transport; }
protected virtual int GetTransportValueComboIndex(Transport transport) { int index = -1; if ( transport == null ) { index = 0; } if ( transport is SmtpTransport ) { index = 1; } if ( transport is GmailTransport ) { index = 2; } if ( transport is DatabaseTransport ) { index = 3; } if ( transport is BloggerTransport ) { index = 4; } return index; }
private void btnOK_Click(object sender, System.EventArgs e) { SmtpTransport transport = new SmtpTransport(); transport.From = this.txtFrom.Text; transport.ServerUrl = this.txtServer.Text; transport.Subject = this.txtSubject.Text; transport.To = this.txtTo.Text; if ( this.cmbFormat.Text.Length == 0 ) { transport.MessageFormat = System.Web.Mail.MailFormat.Html; } else { transport.MessageFormat = (System.Web.Mail.MailFormat)Enum.Parse(typeof(System.Web.Mail.MailFormat),Convert.ToString(this.cmbFormat.Text)); } _transport = transport; DialogResult = DialogResult.OK; }
private void btnOK_Click(object sender, System.EventArgs e) { GmailTransport transport = new GmailTransport(); transport.Bcc = this.txtBcc.Text; transport.Cc = this.txtCc.Text; if ( this.rbHTML.Checked ) { transport.Format = System.Web.Mail.MailFormat.Html; } if ( this.rbText.Checked ) { transport.Format = System.Web.Mail.MailFormat.Text; } transport.From = this.txtFrom.Text; transport.Password = this.txtPassword.Text; transport.Username = this.txtUsername.Text; transport.To = this.txtTo.Text; transport.Subject = this.txtSubject.Text; _transport = transport; DialogResult = DialogResult.OK; }
private void btnOK_Click(object sender, System.EventArgs e) { DatabaseTransport transport = new DatabaseTransport(); transport.ConnectionString.Value = this.txtConnectionString.Text; transport.Query.Value = this.txtQuery.Text; _transport = transport; DialogResult = DialogResult.OK; }