public void uusiOstoslista(Hinnasto h) { ostoslista = new Ostostoslista(); foreach (Artikkeli a in h.Artikkelit) { if (a.onKaytossa) { MyyntiArtikkeli ma = new MyyntiArtikkeli(); ma.nimi = a.nimi; ma.maara = 0; ma.hinta = a.hinta; ma.onKaytossa = a.onKaytossa; ma.currency = a.currency; ostoslista.myyntiArtikkelit.Add(ma); } } }
public bool MaaritaHinnasto(Hinnasto h) { if (hinnasto != null) { return(false); } // Luo kopio annetusta hinnastosta. hinnasto = new Hinnasto(h.nimi); foreach (Artikkeli a in h.Artikkelit) { Artikkeli uusi_a = hinnasto.addArtikkeli(a.nimi); uusi_a.hinta = a.hinta; uusi_a.onKaytossa = a.onKaytossa; } return(true); }