예제 #1
0
 public void ElevateState(ExtractCommandState newState)
 {
     if (State < newState)
     {
         State = newState;
     }
 }
예제 #2
0
        private string GetStringForState(ExtractCommandState state)
        {
            //and we know the state
            //get an appropriate icon for the state it is in
            switch (state)
            {
            case ExtractCommandState.NotLaunched: return(null);

            case ExtractCommandState.WaitingToExecute: return("sleeping.bmp");

            case ExtractCommandState.WaitingForSQLServer: return("talkingtoSQL.bmp");

            case ExtractCommandState.WritingToFile: return("writing.bmp");

            case ExtractCommandState.Crashed: return("failed.bmp");

            case ExtractCommandState.UserAborted: return("stopped.bmp");

            case ExtractCommandState.Completed: return("tick.bmp");

            case ExtractCommandState.Warning: return("warning.bmp");

            case ExtractCommandState.WritingMetadata: return("word.bmp");

            default:
                throw new ArgumentOutOfRangeException("state");
            }
        }
예제 #3
0
파일: Bundle.cs 프로젝트: 24418863/rdm
 public void SetAllStatesTo(ExtractCommandState state)
 {
     foreach (var k in States.Keys.ToArray())
     {
         States[k] = state;
     }
 }