protected void OnTrack(object sender, EventArgs e) { //Event handler to track a carton try { //Clear prior results this.txtCartonDetail.ForeColor = System.Drawing.SystemColors.WindowText; this.txtCartonDetail.Text = ""; //if(this.cboService.SelectedItem.Text == new Tracking.Carton().Url) { //Create a custom SOAPHeader instance Tracking.SoapCredential sc = new Tracking.SoapCredential(); sc.UserName = this.txtUserID.Text; sc.Password = this.txtPassword.Text; //Create Tracking web service client and add SOAP header credentials Tracking.Carton carton = new Tracking.Carton(); carton.SoapCredentialValue = sc; //Track a carton and display results Tracking.CartonWSDetail ds = carton.TrackCarton(this.txtCartonNum.Text); this.txtCartonDetail.Text = ds.GetXml(); //} } catch (Exception ex) { reportError(ex); } }
private void OnTrack(object sender, EventArgs e) { //Event handler to track a carton this.Cursor = Cursors.WaitCursor; try { //Clear prior results this.txtCartonDetail.ForeColor = System.Drawing.SystemColors.WindowText; this.txtCartonDetail.Text = ""; //Create a custom SOAPHeader instance Tracking.SoapCredential sc = new Tracking.SoapCredential(); sc.UserName = this.txtUserID.Text; sc.Password = this.txtPassword.Text; //Create Tracking web service client and add SOAP header credentials Tracking.Tracker tracker = new Tracking.Tracker(); tracker.SoapCredentialValue = sc; //Track a carton and display the results Tracking.TrackDS ds = tracker.TrackCarton(this.txtCartonNum.Text); this.txtCartonDetail.Text = ds.GetXml(); } catch (Exception ex) { reportError(ex); } finally { this.Cursor = Cursors.Default; } }