コード例 #1
0
        void Init()
        {
            pcManifestMaster = new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(ProcessMessage);

            manifestMasterThread = new UMBackgroundWorker <IMDMMessage>(new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(pcManifestMaster), rm, sm);

            LoadManifestCommand    = new DelegateCommand(OnManifestManifestLoad);
            LoadFilesCommand       = new DelegateCommand(OnLoadFilesLoad);
            RouteSelectedCommand   = new DelegateCommand(OnRouteSelected);
            ReleaseManifestCommand = new DelegateCommand(OnReleaseManifestSelected);

            this.manifestDate = DateTime.Now;
            Clear();
        }
コード例 #2
0
        public CloseStopVM() : base(new SocketSettings()
        {
            url        = "localhost",
            port       = 81,
            srvurl     = "localhost",
            srvport    = 81,
            clienturl  = "localhost",
            clientport = 8181,
            name       = "CloseStopVM"
        }, "CloseStopVM")
        {
            pcStops = new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(ProcessMessage);

            stopThread = new UMBackgroundWorker <IMDMMessage>(new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(pcStops), rm, sm);
        }
コード例 #3
0
        public CloseStopVM(SocketSettings set, string name) : base(set, name)
        {
            Name = name;
            ShippedOrderCollection.CollectionChanged += (s, e) =>
            {
                ShippedOrderCollection = orders;
            };
            BackOrderCollection.CollectionChanged += (s, e) =>
            {
                BackOrderCollection = borders;
            };

            pcStops = new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(ProcessMessage);

            stopThread = new UMBackgroundWorker <IMDMMessage>(new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(pcStops), rm, sm);
        }
コード例 #4
0
        void Init()
        {
            pcAR = new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(ProcessMessage);

            arThread = new UMBackgroundWorker <IMDMMessage>(new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(pcAR), rm, sm);

            //LoadARCommand = new DelegateCommand(OnInvoiceLoad);
            LoadInvoicesCommand   = new DelegateCommand(OnInvoiceLoad);
            ReleaseInvoiceCommand = new DelegateCommand(OnReleaseInvoice);

            InvoiceData.CollectionChanged += (s, e) =>
            {
                InvoiceData = invoiceData;
            };

            // Clear();
            UploadARData(new AccountsReceivableData());
        }
コード例 #5
0
        public OrderDetailsVM() : base(new SocketSettings()
        {
            url        = "localhost",
            port       = 81,
            srvurl     = "localhost",
            srvport    = 81,
            clienturl  = "localhost",
            clientport = 8181,
            name       = "OrderDetailsVM"
        }, "OrderDetailsVM")
        {
            OrderDetails.CollectionChanged += (s, e) =>
            {
                OrderDetails = orderDetailData;
            };

            pcOrderDetails = new UMBackgroundWorker <OrderOptionsData> .ProgressChanged <OrderOptionsData>(ProcessMessage);

            orderDetailThread = new UMBackgroundWorker <OrderOptionsData>(new UMBackgroundWorker <OrderOptionsData> .ProgressChanged <OrderOptionsData>(pcOrderDetails), rm, sm);
        }
コード例 #6
0
        public StopVM() : base(new SocketSettings()
        {
            url        = "localhost",
            port       = 81,
            srvurl     = "localhost",
            srvport    = 81,
            clienturl  = "localhost",
            clientport = 8181,
            name       = "StopVM"
        }, "StopVM")
        {
            Stops.CollectionChanged += (s, e) =>
            {
                Stops = stopData;
            };

            StopSelectedCommand = new DelegateCommand(OnStopSelected);
            pcStops             = new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(ProcessMessage);

            stopThread = new UMBackgroundWorker <IMDMMessage>(new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(pcStops), rm, sm);
        }
コード例 #7
0
        public OrderVM() : base(new SocketSettings()
        {
            url        = "localhost",
            port       = 81,
            srvurl     = "localhost",
            srvport    = 81,
            clienturl  = "localhost",
            clientport = 8181,
            name       = "OrderVM"
        }, "OrderVM")
        {
            Orders.CollectionChanged += (s, e) =>
            {
                Orders = orderData;
            };
            CompletedOrders.CollectionChanged += (s, e) =>
            {
                CompletedOrders = completedOrderData;
            };

            pcOrders = new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(ProcessMessage);

            orderThread = new UMBackgroundWorker <IMDMMessage>(new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(pcOrders), rm, sm);
        }
コード例 #8
0
        public TruckVM() : base(new SocketSettings()
        {
            url        = "localhost",
            port       = 81,
            srvurl     = "localhost",
            srvport    = 81,
            clienturl  = "localhost",
            clientport = 8181,
            name       = "TruckVM"
        }, "TruckVM")
        {
            pcTrucks = new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(ProcessMessage);

            truckThread = new UMBackgroundWorker <IMDMMessage>(new UMBackgroundWorker <IMDMMessage> .ProgressChanged <IMDMMessage>(pcTrucks), rm, sm);

            Trucks.CollectionChanged += (s, e) =>
            {
                Trucks = truckData;
            };

            TruckSelectedCommand = new DelegateCommand(OnTruckSelected);

            this.TruckDate = DateTime.Now;
        }