예제 #1
0
 public Raport(Osoba iOsb, int iId_pietra, int iID_strefy)
 {
     osoba = iOsb;
     id_pietra = iId_pietra;
     id_strefy = iID_strefy;
     czas = DateTime.Now;
 }
예제 #2
0
 public bool Equals(Osoba iOsb)
 {
     if (this.id_osoby == iOsb.id_osoby)
     {
         return true;
     }
     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 menuUprawnienia(Osoba iOsb, BudynekInteligetny iBud)
 {
     InitializeComponent();
     osoba = iOsb;
     budynek = iBud;
 }
예제 #5
0
 public void usunOsobe(Osoba iOsb)
 {
     rejestrOsob.Remove(iOsb);
     iloscOsob--;
 }
예제 #6
0
 public void dodajOsobe(Osoba iOsb)
 {
     rejestrOsob.Add(iOsb);
     iloscOsob++;
 }
 public menuUprawnienia(Osoba iOsb, BudynekInteligetny iBud)
 {
     InitializeComponent();
     osoba   = iOsb;
     budynek = iBud;
 }