public bool ukljuci(RastavljacSabirnicki rs1, RastavljacIzlazni ri, RastavljacUzemljenja ru) { if (rs1.getStanje() != Rastavljac.stanje.uključen || ri.getStanje() != Rastavljac.stanje.uključen || ru.getStanje() != Rastavljac.stanje.isključen) { MessageBox.Show("Prekidač se ne može uključiti. Provjeri jesu li sabirnički i izlazni rastavljači uključeni. Provjeri je li rastavljač uzemljenja isključen."); return(false); } //MessageBox.Show("Prekidač uključen."); trenutnoStanje = stanje.uključen; return(true); }
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); }