Example #1
0
 internal WorkReport(AppealCase ac, Work.WorkType type, Work.WorkRole role, Work.WorkState state)
 {
     Case  = ac;
     Type  = type;
     Role  = role;
     State = state;
 }
Example #2
0
 private void _getNextCase()
 {
     if (_chairQueue.Count > 0)
     {
         _currentCase = _chairQueue.Dequeue();
         _currentRole = Work.WorkRole.Chair;
         _initialiseCase();
         return;
     }
     if (_otherQueue.Count > 0)
     {
         _currentCase = _otherQueue.Dequeue();
         _currentRole = Work.WorkRole.Other;
         _initialiseCase();
         return;
     }
     if (_rapporteurQueue.Count > 0)
     {
         _currentCase = _rapporteurQueue.Dequeue();
         _currentRole = Work.WorkRole.Rapporteur;
         _initialiseCase();
         return;
     }
     _currentCase = null;
 }