コード例 #1
0
    new public bool ukljuci(Prekidac p)
    {
        if (p.getStanje() != Prekidac.stanje.isključen)
        {
            MessageBox.Show("Nije moguće uključiti rastavljač uzemljenja dok je prekidač uključen.");
            return(false);
        }

        setStanje(stanje.uključen);

        //MessageBox.Show("Rastavljač uzemljenja uključen.");

        return(true);
    }
コード例 #2
0
    new public bool ukljuci(Prekidac p, RastavljacSabirnicki rs)
    {
        if (p.getStanje() != Prekidac.stanje.isključen || rs.getStanje() != stanje.isključen)
        {
            MessageBox.Show("Nije moguće uključiti sabirnički rastavljač dok je prekidač ili drugi sabirnički rastavljač uključen.");
            return(false);
        }

        komanda = true;
        setStanje(stanje.uključen);

        //MessageBox.Show("Sabirnički rastavljač uključen.");

        return(true);
    }
コード例 #3
0
    new public bool iskljuci(Prekidac p)
    {
        if (p.getStanje() != Prekidac.stanje.isključen)
        {
            MessageBox.Show("Nije moguće isključiti sabirnički rastavljač dok je prekidač uključen.");
            return(false);
        }

        komanda = false;
        setStanje(stanje.isključen);

        //MessageBox.Show("Sabirnički rastavljač isključen.");

        return(true);
    }
コード例 #4
0
    new public bool ukljuci(Prekidac p, RastavljacUzemljenja ru)
    {
        if (p.getStanje() != Prekidac.stanje.isključen)
        {
            MessageBox.Show("Nije moguće uključiti izlazni rastavljač dok je prekidač uključen.");
            return(false);
        }
        else if (ru.getStanje() != stanje.isključen)
        {
            MessageBox.Show("Nije moguće uključiti izlazni rastavljač dok je uzemljenje uključeno.");
            return(false);
        }

        komanda = true;
        setStanje(stanje.uključen);

        //MessageBox.Show("Izlazni rastavljač uključen.");

        return(true);
    }