Ejemplo n.º 1
0
 void gen_TestStatusProgressChanged(object sender, TestStatusEventArgs args)
 {
     this.Invoke((MethodInvoker) delegate
     {
         loadStatusMessageImport.InfoMessage = (sender as TestDataGenerator).CurrentDictionary.DictionaryDisplayTitle;
         loadStatusMessageImport.SetProgress(args.ProgressPercentage);
     });
 }
Ejemplo n.º 2
0
        private void onChangeStatus(object sender, EventArgs e)
        {
            TestedRacks         tr   = sender as TestedRacks;
            TestStatusEventArgs args = e as TestStatusEventArgs;

            switch (args.CurStatus)
            {
            case TestStatus.THRESHOLD:
                SetNodeColor(testedRacks, TestStatus.THRESHOLD);
                SetLabelResult(TestStatus.THRESHOLD);
                LoadingCircle(true);
                break;

            case TestStatus.HANDS_OK:
                SetNodeColor(testedRacks, TestStatus.HANDS_OK);
                SetLabelResult(TestStatus.HANDS_OK);
                setUIEnabled(true);
                LoadingCircle(false);
                break;

            case TestStatus.HANDS_NOTOK:
                SetLabelResult(TestStatus.HANDS_NOTOK);
                LoadingCircle(false);
                break;

            case TestStatus.RUNNING:
                SetNodeColor(testedRacks, TestStatus.RUNNING);
                SetLabelResult(TestStatus.RUNNING);
                break;

            case TestStatus.UNEXPECTED_FINNISH:
                SetNodeColor(testedRacks, TestStatus.UNEXPECTED_FINNISH);
                SetLabelResult(TestStatus.UNEXPECTED_FINNISH);
                LoadingCircle(false);
                setUIEnabled(false);
                break;

            case TestStatus.EXPECTED_FINNISH:
                this.btnFinish_Click(null, null);
                SetNodeColor(testedRacks, TestStatus.EXPECTED_FINNISH);
                SetLabelResult(TestStatus.EXPECTED_FINNISH);
                break;
            }
        }