public Zdarzenie(int zdarzeniaId, OpisStanu opisStanu, int ilosc, uint cena)
 {
     this.zdarzeniaId = zdarzeniaId;
     this.cena        = cena;
     this.opisStanu   = opisStanu;
     this.ilosc       = ilosc;
 }
Esempio n. 2
0
        // zdarzenie zmienia tez opis stanu ( dodaje ilosc egzemplarzy jesli kupujemy, zmiejsza ilosc egzemplarzy jesli sprzedajemy)
        public void AddZdarzenie(Zdarzenie zdarzenie)
        {
            dataRepository.AddZdarzenie(zdarzenie);
            OpisStanu updatedOpisStanu = new OpisStanu(zdarzenie.opisStanu.opisuStanuId, zdarzenie.opisStanu.katalog, zdarzenie.opisStanu.iloscEgzemplarzy + zdarzenie.GetIlosc(), zdarzenie.opisStanu.cena);

            dataRepository.UpdateOpisStanu(zdarzenie.opisStanu.opisuStanuId, updatedOpisStanu);
        }
Esempio n. 3
0
        public Zdarzenie Oddaj(Wykaz wypozyczajacy, OpisStanu stan)
        {
            Zdarzenie zdarzenie = new Oddanie(wypozyczajacy, new DateTime(), DateTime.Today.AddMonths(1));

            this.dataRepository.AddOpisStanu(stan);
            this.dataRepository.AddZdarzenie(zdarzenie);
            return(zdarzenie);
        }
Esempio n. 4
0
 public void UpdateOpisStanu(int id, OpisStanu opisStanu)
 {
     for (int i = 0; i < data.opisStanuList.Count; i++)
     {
         if (data.opisStanuList[i].opisuStanuId == id)
         {
             data.opisStanuList[i] = opisStanu;
         }
     }
 }
Esempio n. 5
0
        public void ReadOpisStanu(string filename)
        {
            String line;
            FormatterCSV <OpisStanu> formatterCSV = new FormatterCSV <OpisStanu>();
            // Read the file and display it line by line.
            StreamReader file = new System.IO.StreamReader(filename);

            while ((line = file.ReadLine()) != null)
            {
                OpisStanu obj = (OpisStanu)formatterCSV.Deserialize(GenerateStreamFromString(line));
                dataRepository.AddOpisStanu(obj);
            }

            file.Close();
        }
Esempio n. 6
0
 public void AddOpisStanu(OpisStanu opisStanu)
 {
     data.opisStanuList.Add(opisStanu);
 }
Esempio n. 7
0
 public void AddOpisStanu(OpisStanu opisStanu)
 {
     this.Contex.OpisyStanu.Add(opisStanu);
 }
Esempio n. 8
0
        public void RemoveOpisStanu(Guid idStanu)
        {
            OpisStanu item = this.GetOpisStanu(idStanu);

            this.Contex.OpisyStanu.Remove(item);
        }
Esempio n. 9
0
        public void UpdateOpisStanu(OpisStanu opisStanu)
        {
            int index = this.Contex.OpisyStanu.IndexOf(this.GetOpisStanu(opisStanu.IdStanu));

            this.Contex.OpisyStanu[index] = opisStanu;
        }
Esempio n. 10
0
 public Zakup(int zdarzeniaId, OpisStanu opisStanu, int ilosc, uint cena, DateTime dataZakupu) : base(zdarzeniaId, opisStanu, ilosc, cena)
 {
     this.dataZakupu = dataZakupu;
 }
 public Sprzedaz(int zdarzeniaId, OpisStanu opisStanu, int ilosc, uint cena, Client client, DateTime dataSprzedazy) : base(zdarzeniaId, opisStanu, ilosc, cena)
 {
     this.client        = client;
     this.dataSprzedazy = dataSprzedazy;
 }