Ejemplo n.º 1
0
 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; }
 }
Ejemplo n.º 2
0
    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);
    }