public Zdarzenie(int zdarzeniaId, OpisStanu opisStanu, int ilosc, uint cena) { this.zdarzeniaId = zdarzeniaId; this.cena = cena; this.opisStanu = opisStanu; this.ilosc = ilosc; }
// 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); }
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); }
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; } } }
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(); }
public void AddOpisStanu(OpisStanu opisStanu) { data.opisStanuList.Add(opisStanu); }
public void AddOpisStanu(OpisStanu opisStanu) { this.Contex.OpisyStanu.Add(opisStanu); }
public void RemoveOpisStanu(Guid idStanu) { OpisStanu item = this.GetOpisStanu(idStanu); this.Contex.OpisyStanu.Remove(item); }
public void UpdateOpisStanu(OpisStanu opisStanu) { int index = this.Contex.OpisyStanu.IndexOf(this.GetOpisStanu(opisStanu.IdStanu)); this.Contex.OpisyStanu[index] = opisStanu; }
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; }