private void OnRefresh(object sender, EventArgs e) { //Event handler for refresh menu item clicked Cursor.Current = Cursors.WaitCursor; try { ScannerService scannerSvc = new ScannerService(); scannerSvc.Url = Settings.Default.WebServiceURL; //scannerSvc.Credentials = getCredentials(); scannerSvc.Timeout = 60000; this.mAssignment = scannerSvc.GetScannerAssignment(SCANNER_ID); if (this.mAssignment.ScannerAssignmentTable.Rows.Count > 0) { this.lblTerminal.Text = this.mAssignment.ScannerAssignmentTable[0].TerminalID.ToString(); this.lblFreight.Text = this.mAssignment.ScannerAssignmentTable[0].FreightID; this.lblClient.Text = this.mAssignment.ScannerAssignmentTable[0].ClientNumber + " " + this.mAssignment.ScannerAssignmentTable[0].ClientDivisionNumber; this.lblCartons.Text = this.mAssignment.ScannerAssignmentTable[0].Cartons.ToString(); this.lblSortType.Text = this.mAssignment.ScannerAssignmentTable[0].SortTypeID.ToString(); this.stbMain.Text = "Scanner: #" + this.mAssignment.ScannerAssignmentTable[0].ScannerNumber + " (id=" + this.mAssignment.ScannerAssignmentTable[0].ScannerID + ")"; } else { MessageBox.Show("No assignments found.", "Scanner Sort", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } this.txtItem.Enabled = this.mAssignment.ScannerAssignmentTable.Rows.Count > 0; this.txtItem.Focus(); } catch (Exception ex) { App.ReportError(ex); } finally { Cursor.Current = Cursors.Default; } }
public ScannerAssignmentDS GetScannerAssignment(string scannerNumber) { // ScannerAssignmentDS assignment = null; try { assignment = new ScannerAssignmentDS(); DataSet ds = fillDataset(USP_ASSIGNMENT_GET, TBL_ASSIGNMENT, new object[] { scannerNumber }); if (ds.Tables[TBL_ASSIGNMENT].Rows.Count > 0) { assignment.Merge(ds); } } catch (Exception ex) { throw new ApplicationException("Failed to read scanner assignment.", ex); } return(assignment); }