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, 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); }
public bool ukljuci(Prekidac p, RastavljacUzemljenja ru) { throw new NotImplementedException(); }