Example #1
0
 public Zdarzenie(OpisStanu egzemplarz, Wykaz wypozyczajacy, DateTime dataWypozyczenia, DateTime dataZwrotu)
 {
     Egzemplarz       = egzemplarz;
     Wypozyczajacy    = wypozyczajacy;
     DataWypozyczenia = dataWypozyczenia;
     DataZwrotu       = dataZwrotu;
 }
Example #2
0
 public void UaktualnijWypozyczenie(Wykaz wypozyczajacy, Zdarzenie wypozyczenie)
 {
     for (int i = 0; i < DaneRepozytorium.GetAllZdarzenie().Count; i++)
     {
         if (DaneRepozytorium.GetZdarzenie(i).Wypozyczajacy == wypozyczajacy)
         {
             DaneRepozytorium.UpdateZdarzenie(i, wypozyczenie);
         }
     }
 }
Example #3
0
        public bool UpdateWykaz(int pozycja, Wykaz wykaz)
        {
            if (pozycja >= DanePowiazania.ElementyWykazu.Count || pozycja < 0)
            {
                return(false);
            }

            DanePowiazania.ElementyWykazu[pozycja] = wykaz;
            return(true);
        }
Example #4
0
 public Zdarzenie PobierzWypozyczenie(Wykaz wypozyczajacy)
 {
     for (int i = 0; i < DaneRepozytorium.GetAllZdarzenie().Count; i++)
     {
         if (DaneRepozytorium.GetZdarzenie(i).Wypozyczajacy == wypozyczajacy)
         {
             return(DaneRepozytorium.GetZdarzenie(i));
         }
     }
     return(null);
 }
Example #5
0
 public void UsunWypozyczenie(Wykaz wypozyczajacy)
 {
     for (int i = 0; i < DaneRepozytorium.GetAllZdarzenie().Count; i++)
     {
         if (DaneRepozytorium.GetZdarzenie(i).Wypozyczajacy == wypozyczajacy)
         {
             DaneRepozytorium.DeleteZdarzenie(DaneRepozytorium.GetZdarzenie(i));
             break;
         }
     }
 }
Example #6
0
 public Zdarzenie(OpisStanu egzemplarz, Wykaz wypozyczajacy, string dataWypozyczenia, string dataZwrotu)
 {
     Egzemplarz       = egzemplarz;
     Wypozyczajacy    = wypozyczajacy;
     DataWypozyczenia = DateTime.ParseExact(dataWypozyczenia, "yyyy-MM-dd_HH:mm", null);
     if (dataZwrotu != "null")
     {
         DataZwrotu = DateTime.ParseExact(dataZwrotu, "yyyy-MM-dd_HH:mm", null);
     }
     else
     {
         DataZwrotu = null;
     }
 }
Example #7
0
 public void DodajWypozyczenie(OpisStanu egzemplarz, Wykaz wypozyczajacy)
 {
     DaneRepozytorium.AddZdarzenie(new Zdarzenie(egzemplarz, wypozyczajacy, DateTime.Now));
 }
Example #8
0
 public void AddWykaz(Wykaz wykaz)
 {
     DanePowiazania.ElementyWykazu.Add(wykaz);
 }
Example #9
0
 public bool DeleteWykaz(Wykaz wykaz)
 {
     return(DanePowiazania.ElementyWykazu.Remove(wykaz));
 }