// porównanie stref ze względu na id oraz wymagane uprawnienia public bool Equals(Strefa iStr) { if (this.id_strefy == iStr.id_strefy && this.wymaganeUprawnienie == iStr.wymaganeUprawnienie) return true; else return false; }
// porównanie stref ze względu na id oraz wymagane uprawnienia public bool Equals(Strefa iStr) { if (this.id_strefy == iStr.id_strefy && this.wymaganeUprawnienie == iStr.wymaganeUprawnienie) { return(true); } else { return(false); } }
public bool otworz(Osoba iOsb, Pietro iPiet, Strefa iStref) { bool isBlocked = zablokowane.Contains(iStref); if (!isBlocked && iOsb.maUprawnienie(iStref.wymaganeUpr())) { udanePrzejscia.Add(new Raport(iOsb, iPiet.ID, iStref.ID)); return true; } else { nieudanePrzejscia.Add(new Raport(iOsb, iPiet.ID, iStref.ID)); return false; } }
public bool otworz(Osoba iOsb, Pietro iPiet, Strefa iStref) { bool isBlocked = zablokowane.Contains(iStref); if (!isBlocked && iOsb.maUprawnienie(iStref.wymaganeUpr())) { udanePrzejscia.Add(new Raport(iOsb, iPiet.ID, iStref.ID)); return(true); } else { nieudanePrzejscia.Add(new Raport(iOsb, iPiet.ID, iStref.ID)); return(false); } }
public void zablokuj(Strefa iStref) { zablokowane.Add(iStref); }
public void odblokuj(Strefa iStref) { zablokowane.Remove(iStref); }
public void usunStrefe(Strefa iStref) { strefy.Remove(iStref); }
public void dodajStrefe(Strefa iStref) { strefy.Add(iStref); }