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

            DanePowiazania.OpisyStanu[pozycja] = opisStanu;
            return(true);
        }
Beispiel #4
0
 public Zdarzenie PobierzWypozyczenie(OpisStanu egzemplarz)
 {
     for (int i = 0; i < DaneRepozytorium.GetAllZdarzenie().Count; i++)
     {
         if (DaneRepozytorium.GetZdarzenie(i).Egzemplarz == egzemplarz)
         {
             return(DaneRepozytorium.GetZdarzenie(i));
         }
     }
     return(null);
 }
Beispiel #5
0
 public void UsunWypozyczenie(OpisStanu egzemplarz)
 {
     for (int i = 0; i < DaneRepozytorium.GetAllZdarzenie().Count; i++)
     {
         if (DaneRepozytorium.GetZdarzenie(i).Egzemplarz == egzemplarz)
         {
             DaneRepozytorium.DeleteZdarzenie(DaneRepozytorium.GetZdarzenie(i));
             break;
         }
     }
 }
Beispiel #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;
     }
 }
Beispiel #7
0
 public void DodajWypozyczenie(OpisStanu egzemplarz, Wykaz wypozyczajacy)
 {
     DaneRepozytorium.AddZdarzenie(new Zdarzenie(egzemplarz, wypozyczajacy, DateTime.Now));
 }
Beispiel #8
0
 public bool DeleteOpisStanu(OpisStanu opisStanu)
 {
     return(DanePowiazania.OpisyStanu.Remove(opisStanu));
 }
Beispiel #9
0
 public void AddOpisStanu(OpisStanu opisStanu)
 {
     DanePowiazania.OpisyStanu.Add(opisStanu);
 }