예제 #1
0
        public override isaCommand ReceiveMessageCB(isaCommand cmd)
        {
            switch (cmd.command)
            {
            case eCommand.Manifest:
            case eCommand.CheckManifest:
            case eCommand.OrderOptions:
            case eCommand.OrderDetails:
            case eCommand.OrdersLoad:
            case eCommand.ScanFile:
                manifestMasterThread.ReportProgress(50, new object[] { cmd });
                break;

            case eCommand.ManifestLoadComplete:
            case eCommand.CheckManifestComplete:
            case eCommand.UploadManifestComplete:
            case eCommand.ManifestDetailsComplete:
            case eCommand.OrdersLoadComplete:
            case eCommand.OrderDetailsComplete:
            case eCommand.OrderOptionsComplete:
            case eCommand.LoadFilesComplete:
                manifestMasterThread.ReportProgress(100, new object[] { cmd });
                break;

            default:
                break;
            }
            return(cmd);
        }
예제 #2
0
        public override isaCommand ReceiveMessageCB(isaCommand cmd)
        {
            switch (cmd.command)
            {
            case eCommand.Stops:
                stopThread.ReportProgress(50, new object[] { cmd });
                break;

            case eCommand.StopsLoadComplete:
                LoadStopsComplete = true;
                stopThread.ReportProgress(100, new object[] { cmd });
                break;
            }
            return(cmd);
        }
예제 #3
0
        public override isaCommand ReceiveMessageCB(isaCommand cmd)
        {
            switch (cmd.command)
            {
            case eCommand.Trucks:
                truckThread.ReportProgress(50, new object[] { cmd });
                break;

            case eCommand.TrucksLoadComplete:
                truckThread.ReportProgress(100, new object[] { cmd });
                break;

            default:
                break;
            }
            return(cmd);
        }
예제 #4
0
        public override isaCommand ReceiveMessageCB(isaCommand cmd)
        {
            switch (cmd.command)
            {
            case eCommand.AccountReceivable:
                arThread.ReportProgress(50, new object[] { cmd });
                break;

            case eCommand.OrdersLoadComplete:
                //LoadOrdersComplete = true;
                arThread.ReportProgress(100, new object[] { cmd });
                break;

            default:
                Logger.Debug("AccountsReceivableVM::ReceiveMessageCB - Unhandled message.");
                break;
            }
            return(cmd);
        }
예제 #5
0
        public override isaCommand ReceiveMessageCB(isaCommand cmd)
        {
            switch (cmd.command)
            {
            case eCommand.OrderDetails:
            case eCommand.OrdersLoad:
                orderDetailThread.ReportProgress(50, new object[] { cmd });
                break;

            case eCommand.OrderDetailsComplete:
                LoadOrderDetailsComplete = true;
                orderDetailThread.ReportProgress(100, new object[] { cmd });
                break;

            default:
                Logger.Debug("OrderDetailsVM::ReceiveMessageCB - Unhandled message.");
                break;
            }
            return(cmd);
        }