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); }
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); }
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); }
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); }