public void termekModositas(string termekAzonosito, Termek termek) { termekek = Fajlkezelo.Instance().loadTermekek(); for (int i = 0; i < termekek.Count; ++i) { if (termekek[i].getKulsovonalkod() == termekAzonosito) { termekek[i].setTermekNev(termek.getTermekNev()); termekek[i].setKulsoVonalkod(termek.getKulsovonalkod()); termekek[i].setBeIdopont(termek.getBeIdopont()); termekek[i].setKiIdopont(termek.getKiIdopont()); termekek[i].setMegrendeloAzonosito(termek.getMegrendeloAzonosito()); break; } } Fajlkezelo.Instance().saveTermekek(termekek); }
public List <Termek> getTermekLista(Termek szurok) { List <Termek> termekekLista = Fajlkezelo.Instance().loadTermekek(); List <Termek> termekekLista_tmp = new List <Termek>(); //kulsovonkod if (szurok.getKulsovonalkod() != null) { foreach (Termek t in termekekLista) { if (szurok.getKulsovonalkod() == t.getKulsovonalkod()) { termekekLista_tmp.Add(t); } } termekekLista = termekekLista_tmp; termekekLista_tmp = new List <Termek>(); } //termeknev if (szurok.getTermekNev() != null) { foreach (Termek t in termekekLista) { if (szurok.getTermekNev() == t.getTermekNev()) { termekekLista_tmp.Add(t); } } termekekLista = termekekLista_tmp; termekekLista_tmp = new List <Termek>(); } //bedatum if (szurok.getBeIdopont().ToString() != new DateTime().ToString()) { foreach (Termek t in termekekLista) { if (szurok.getBeIdopont().ToString() == t.getBeIdopont().ToString()) { termekekLista_tmp.Add(t); } } termekekLista = termekekLista_tmp; termekekLista_tmp = new List <Termek>(); } //kidatum if (szurok.getKiIdopont().ToString() != new DateTime().ToString()) { foreach (Termek t in termekekLista) { if (szurok.getKiIdopont().ToString() == t.getKiIdopont().ToString()) { termekekLista_tmp.Add(t); } } termekekLista = termekekLista_tmp; termekekLista_tmp = new List <Termek>(); } //tipus if (szurok.getTipus() != null) { foreach (Termek t in termekekLista) { if (szurok.getTipus() == t.getTipus()) { termekekLista_tmp.Add(t); } } termekekLista = termekekLista_tmp; termekekLista_tmp = new List <Termek>(); } //megrendelo if (szurok.getMegrendeloAzonosito() != null) { foreach (Termek t in termekekLista) { if (szurok.getMegrendeloAzonosito() == t.getMegrendeloAzonosito()) { termekekLista_tmp.Add(t); } } termekekLista = termekekLista_tmp; termekekLista_tmp = new List <Termek>(); } //raklap if (szurok.getRaklapok().Count > 0) { foreach (Termek t in termekekLista) { for (int i = 0; i < t.getRaklapok().Count; ++i) { if (szurok.getRaklapok()[0] == t.getRaklapok()[i]) { termekekLista_tmp.Add(t); } } } termekekLista = termekekLista_tmp; termekekLista_tmp = new List <Termek>(); } return(termekekLista); }