public void termekKivitel(string azonosito, List <string> raklapok, List <string> epseg) { termekek = Fajlkezelo.Instance().loadTermekek(); int idx = termekek.FindIndex(termek => termek.kulsoVonalkod == azonosito); for (int i = 0; i < raklapok.Count; ++i) { Raklap r = termekek[idx].getRaklap(raklapok[i]); int idx2 = termekek[idx].getRaklapok().IndexOf(r); termekek[idx].getRaklapok()[idx2].setEpsegKi(epseg[i]); } termekTorles(termekek[idx]); }
public void termekBehozatal(string azonosito, List <string> raklapok, List <bool> raktarban, List <string> epseg) { termekek = Fajlkezelo.Instance().loadTermekek(); int idx = termekek.FindIndex(termek => termek.kulsoVonalkod == azonosito); for (int i = 0; i < raklapok.Count; ++i) { Raklap r = termekek[idx].getRaklap(raklapok[i]); int idx2 = termekek[idx].getRaklapok().IndexOf(r); termekek[idx].getRaklapok()[idx2].setRaktarban(raktarban[i]); termekek[idx].getRaklapok()[idx2].setEpsegBe(epseg[i]); } Fajlkezelo.Instance().saveTermekek(termekek); }
public Termek(string _megrendeloAzonosito, string _termekNev, string _kulsoVonalkod, string _tipus, DateTime _beIdopont, DateTime _kiIdopont, int _mennyiseg, List <string> _raklaphelyek) { megrendeloAzonosito = _megrendeloAzonosito; termekNev = _termekNev; kulsoVonalkod = _kulsoVonalkod; tipus = _tipus; beIdopont = _beIdopont; kiIdopont = _kiIdopont; mennyiseg = _mennyiseg; for (int i = 0; i < mennyiseg; ++i) { string kod = belsoKodGeneralas(termekNev, kulsoVonalkod, _raklaphelyek[i], beIdopont); Raklap raklap_tmp = new Raklap(kod, _raklaphelyek[i], "", "", 0, false); raklapok.Add(raklap_tmp); } }