Exemplo n.º 1
0
        /// <summary>
        /// Rozwinięcie drzewa dla Reaktora.
        /// </summary>
        void onReactorExpand()
        {
            if (!_bReactorActive)
            {
                ucReaktor reaktorDemo = new ucReaktor(ucReaktor.TabStates.DEMO, ref _htmlHelp);
                tiDemo.Content = reaktorDemo;

                ucReaktor reaktorSimulation = new ucReaktor(ucReaktor.TabStates.SIMULATION, ref _htmlHelp);
                tiSimulation.Content = reaktorSimulation;

                ucReaktor reaktorTest = new ucReaktor(ucReaktor.TabStates.TEST, ref _htmlHelp);
                tiTest.Content = reaktorTest;

                /* Program działą jako Reaktor a nie jako pozostałe */
                _bReactorActive         = true;
                _bACMotorActive         = false;
                _bSygnalizacjaActive    = false;
                _bSygnalizacjaIIActive  = false;
                _bSygnalizacjaIIIActive = false;

                tviReactor.IsExpanded         = true;
                tviACMotor.IsExpanded         = false;
                tviSygnalizacja.IsExpanded    = false;
                tviSygnalizacjaII.IsExpanded  = false;
                tviSygnalizacjaIII.IsExpanded = false;
                /* Przejście na zakładkę - Demo */
                _tcMain.SelectedIndex = 0;
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Deaktywuje wyjścia dla drivera USB.
 /// </summary>
 void DeactivateOutputs()
 {
     if (_bReactorActive)
     {
         ucReaktor tmp = (ucReaktor)tiSimulation.Content;
         tmp.AllowOutputs = false;
         tmp = (ucReaktor)tiTest.Content;
         tmp.AllowOutputs = false;
     }
     if (_bACMotorActive)
     {
         ucACMotor tmp = (ucACMotor)tiSimulation.Content;
         tmp.AllowOutputs = false;
         tmp = (ucACMotor)tiTest.Content;
         tmp.AllowOutputs = false;
     }
     if (_bSygnalizacjaActive)
     {
         ucSygnalizacja tmp = (ucSygnalizacja)tiSimulation.Content;
         tmp.AllowOutputs = false;
         tmp = (ucSygnalizacja)tiTest.Content;
         tmp.AllowOutputs = false;
     }
     if (_bSygnalizacjaIIActive)
     {
         ucSygnalizacjaII tmp = (ucSygnalizacjaII)tiSimulation.Content;
         tmp.AllowOutputs = false;
         tmp = (ucSygnalizacjaII)tiTest.Content;
         tmp.AllowOutputs = false;
     }
     if (_bSygnalizacjaIIIActive)
     {
         ucSygnalizacjaIII tmp = (ucSygnalizacjaIII)tiSimulation.Content;
         tmp.AllowOutputs = false;
         tmp = (ucSygnalizacjaIII)tiTest.Content;
         tmp.AllowOutputs = false;
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Ustawia odpowiedni tekst w oknie pomocy.
        /// </summary>
        void SetHelp()
        {
            string tmp = "";

            /* Jeżeli aktywna kontrolka reaktora */
            if (_bReactorActive)
            {
                /* Dla zakładek Demo i Simulation */
                if (_tcMain.SelectedIndex == 0 || _tcMain.SelectedIndex == 1)
                {
                    _htmlHelp.close();
                    /* Wyświetlenie odpowiednij informacji w HTML'u */
                    tmp = Properties.Messages.ReactorHLP;
                    /* Wyświetlenie odpowiedniego tekstu */
                    _htmlHelp.clear();
                    _htmlHelp.writeln(tmp);
                    _htmlHelp.close();
                }
                else
                {
                    _htmlHelp.close();
                    ucReaktor ucReactorTmp = (ucReaktor)tiTest.Content;
                    ucReactorTmp.setTestModeText();
                }
            }
            /* Jeżeli aktywna kontrolka reaktora */
            if (_bACMotorActive)
            {
                /* Dla zakładek Demo i Simulation */
                if (_tcMain.SelectedIndex == 0 || _tcMain.SelectedIndex == 1)
                {
                    _htmlHelp.close();
                    /* Wyświetlenie odpowiednij informacji w HTML'u */
                    tmp = Properties.Messages.ACMotorHLP;
                    /* Wyświetlenie odpowiedniego tekstu */
                    _htmlHelp.clear();
                    _htmlHelp.writeln(tmp);
                    _htmlHelp.close();
                }
                else
                {
                    _htmlHelp.close();
                    ucACMotor ucMotorTmp = (ucACMotor)tiTest.Content;
                    ucMotorTmp.setTestModeText();
                }
            }
            /* Jeżeli aktywna kontrolka sygnalizacji */
            if (_bSygnalizacjaActive)
            {
                /* Dla zakładek Demo i Simulation */
                if (_tcMain.SelectedIndex == 0 || _tcMain.SelectedIndex == 1)
                {
                    _htmlHelp.close();
                    /* Wyświetlenie odpowiednij informacji w HTML'u */
                    tmp = Properties.Messages.SygnalizacjaHLP;
                    /* Wyświetlenie odpowiedniego tekstu */
                    _htmlHelp.clear();
                    _htmlHelp.writeln(tmp);
                    _htmlHelp.close();
                }
                else
                {
                    _htmlHelp.close();
                    ucSygnalizacja ucSygnalizacjaTmp = (ucSygnalizacja)tiTest.Content;
                    ucSygnalizacjaTmp.setTestModeText();
                }
            }
            /* Jeżeli aktywna kontrolka sygnalizacji II */
            if (_bSygnalizacjaIIActive)
            {
                /* Dla zakładek Demo i Simulation */
                if (_tcMain.SelectedIndex == 0 || _tcMain.SelectedIndex == 1)
                {
                    _htmlHelp.close();
                    /* Wyświetlenie odpowiednij informacji w HTML'u */
                    tmp = Properties.Messages.SygnalizacjaIIHLP;
                    /* Wyświetlenie odpowiedniego tekstu */
                    _htmlHelp.clear();
                    _htmlHelp.writeln(tmp);
                    _htmlHelp.close();
                }
                else
                {
                    _htmlHelp.close();
                    ucSygnalizacjaII ucSygnalizacjaIITmp = (ucSygnalizacjaII)tiTest.Content;
                    ucSygnalizacjaIITmp.setTestModeText();
                }
            }
            /* Jeżeli aktywna kontrolka sygnalizacji III */
            if (_bSygnalizacjaIIIActive)
            {
                /* Dla zakładek Demo i Simulation */
                if (_tcMain.SelectedIndex == 0 || _tcMain.SelectedIndex == 1)
                {
                    _htmlHelp.close();
                    /* Wyświetlenie odpowiednij informacji w HTML'u */
                    tmp = Properties.Messages.SygnalizacjaIIIHLP;
                    /* Wyświetlenie odpowiedniego tekstu */
                    _htmlHelp.clear();
                    _htmlHelp.writeln(tmp);
                    _htmlHelp.close();
                }
                else
                {
                    _htmlHelp.close();
                    ucSygnalizacjaIII ucSygnalizacjaIIITmp = (ucSygnalizacjaIII)tiTest.Content;
                    ucSygnalizacjaIIITmp.setTestModeText();
                }
            }
        }