Beispiel #1
0
        private void Next()
        {
            _StatusMessage = "Checking for new orders...";
            if (_Controller.Next())
            {

                _StatusMessage = "New order found, running workflow...";
                _Errors = 0;
                _State = StateType.Running;
                _Workflow = new OrderWorkflow(_WB, _Controller.Order);
                _Workflow.Start();
            }
            else
            {
                _StatusMessage = "No pending orders.";
            }
        }
Beispiel #2
0
 private void Errored()
 {
     if (!Http.isConnected())
     {
         _Parent.IsConnected = false;
         _State = StateType.DisconnectedDuringWorkflow;
     }
     else
     {
         _Errors++;
         if (_Errors > 2)
         {
             ReturnErroredAccount();
         }
         else
         {
             _Workflow = new OrderWorkflow(_WB, _Controller.Order);
             _Workflow.Start();
         }
     }
 }