public void termekTorles(Termek t) { int idx; termekek = Fajlkezelo.Instance().loadTermekek(); raklapHelyek = Fajlkezelo.Instance().loadRaklaphelyek(); idx = termekek.FindIndex(termek => termek.getKulsovonalkod() == t.getKulsovonalkod()); foreach (Raklaphely rh in raklapHelyek) { if (termekek[idx].raklapok.Exists(tr => tr.belsoVonalkod == rh.raklapAzonosito)) { rh.raklapAzonosito = null; } } Fajlkezelo.Instance().saveRaklaphelyek(raklapHelyek); raklapHelyek.Clear(); termekek.RemoveAt(idx); Fajlkezelo.Instance().saveTermekek(termekek); termekek.Clear(); }
public void terminalBeosztasLetrehozasa(TerminalBeosztas tb) { terminalBeosztasok = Fajlkezelo.Instance().loadTerminalBeosztasok(); terminalBeosztasok.Add(tb); Fajlkezelo.Instance().saveTerminalBeosztasok(terminalBeosztasok); }
public List <string> getSzabadRaklaphelyekTipusSzerint(bool hutott) { raklapHelyek = Fajlkezelo.Instance().loadRaklaphelyek(); List <string> lista = new List <string>(); if (hutott) { raklapHelyek.ForEach(rhely => { if (rhely.getHutott() && rhely.szabadE()) { lista.Add(rhely.getAzonosito()); } }); } else { raklapHelyek.ForEach(rhely => { if (!rhely.getHutott() && rhely.szabadE()) { lista.Add(rhely.getAzonosito()); } }); } raklapHelyek.Clear(); return(lista); }
public void raklaphelyLetrehozasa(List <string> _raklaphelyek, List <Raklap> raklapok) { raklapHelyek = Fajlkezelo.Instance().loadRaklaphelyek(); for (int i = 0; i < _raklaphelyek.Count; ++i) { raklapHelyek.Find(hely => hely.getAzonosito() == _raklaphelyek[i]).setRaklapAzonosito(raklapok[i].getBelsoVonalkod()); } Fajlkezelo.Instance().saveRaklaphelyek(raklapHelyek); raklapHelyek.Clear(); }
public void behozandoTermekRogzitese(Termek ujTermek, List <string> raklaphelyek) { //itt ez termekek = Fajlkezelo.Instance().loadTermekek(); termekek.Add(ujTermek); raklaphelyLetrehozasa(raklaphelyek, ujTermek.getRaklapok()); Fajlkezelo.Instance().saveTermekek(termekek); }
public Termek getTermek(string kulsoVonalkod) { foreach (Termek t in Fajlkezelo.Instance().loadTermekek()) { if (t.getKulsovonalkod() == kulsoVonalkod) { return(t); } } return(null); }
public TerminalBeosztas getTerminalBeosztas(string termekA, DateTime idopont, string terminalA) { foreach (TerminalBeosztas tb in Fajlkezelo.Instance().loadTerminalBeosztasok()) { if (tb.getTermek().getKulsovonalkod() == termekA && tb.getIdopont() == idopont && tb.getTerminal().getAzonosito() == terminalA) { return(tb); } } return(null); }
public Terminal getTerminal(string azonosito) { foreach (Terminal t in Fajlkezelo.Instance().loadTerminalok()) { if (t.getAzonosito() == azonosito) { return(t); } } return(null); }
public void init() { Dolgozo tmp = new Dolgozo("admin", "123", "tyabiii", "adminisztrator"); dolgozok.Add(tmp); tmp = new Dolgozo("diszpecser", "123", "tsabii", "diszpecser"); dolgozok.Add(tmp); tmp = new Dolgozo("muszakv", "123", "foni", "muszakvezeto"); dolgozok.Add(tmp); tmp = new Dolgozo("raktaros", "123", "belezogep", "raktaros"); dolgozok.Add(tmp); Fajlkezelo.Instance().saveDolgozok(dolgozok); }
public List <TerminalBeosztas> getTerminalBeosztasokTerminalSzerint(string azonosito) { List <TerminalBeosztas> terminalBeosztasok_tmp = new List <TerminalBeosztas>(); foreach (TerminalBeosztas tb in Fajlkezelo.Instance().loadTerminalBeosztasok()) { if (tb.getTerminal().getAzonosito() == azonosito) { terminalBeosztasok_tmp.Add(tb); } } return(terminalBeosztasok_tmp); }
public void modifyFelhasznalo(Dolgozo dolgozo) { dolgozok = Fajlkezelo.Instance().loadDolgozok(); for (int i = 0; i < dolgozok.Count; ++i) { if (dolgozok[i].getAzonosito() == dolgozo.getAzonosito()) { dolgozok[i].setNev(dolgozo.getNev()); dolgozok[i].setJogosultsag(dolgozo.getJogosultsag()); break; } } Fajlkezelo.Instance().saveDolgozok(dolgozok); }
public List <TerminalBeosztas> getTerminalBeosztasokDatumSzerint(DateTime idopont) { List <TerminalBeosztas> terminalBeosztasok_tmp = new List <TerminalBeosztas>(); foreach (TerminalBeosztas tb in Fajlkezelo.Instance().loadTerminalBeosztasok()) { DateTime tb_idopont = tb.getIdopont(); if (tb_idopont.Year == idopont.Year && tb_idopont.Month == idopont.Month && tb_idopont.Day == idopont.Day) { terminalBeosztasok_tmp.Add(tb); } } return(terminalBeosztasok_tmp); }
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 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 void deleteFelhasznalo(string azonosito) { Dolgozo torlendo = null; foreach (Dolgozo d in dolgozok) { if (d.getAzonosito() == azonosito) { torlendo = d; break; } } dolgozok = Fajlkezelo.Instance().loadDolgozok(); int idx = dolgozok.FindIndex(dolgozo => dolgozo.azonosito == azonosito); dolgozok.RemoveAt(idx); Fajlkezelo.Instance().saveDolgozok(dolgozok); dolgozok.Clear(); }
public void terminalBeosztasTorles(string termekAzon, string irany) { TerminalBeosztas tb_tmp = null; foreach (TerminalBeosztas tb in Fajlkezelo.Instance().loadTerminalBeosztasok()) { if (tb.getTermek().getKulsovonalkod() == termekAzon && tb.getIrany() == irany) { tb_tmp = tb; break; } } if (tb_tmp != null) { terminalBeosztasok = Fajlkezelo.Instance().loadTerminalBeosztasok(); int idx = terminalBeosztasok.FindIndex(tb => tb.termek.kulsoVonalkod == tb_tmp.termek.kulsoVonalkod && tb.irany == tb_tmp.irany); terminalBeosztasok.RemoveAt(idx); Fajlkezelo.Instance().saveTerminalBeosztasok(terminalBeosztasok); terminalBeosztasok.Clear(); } }
public List <Termek> getTermekLista() { return(Fajlkezelo.Instance().loadTermekek()); }
public List <Munkarend> getMunkarendek() { return(Fajlkezelo.Instance().loadMunkarendek()); }
public void addMunkarend(Munkarend munkarend) { munkarendek = Fajlkezelo.Instance().loadMunkarendek(); munkarendek.Add(munkarend); Fajlkezelo.Instance().saveMunkarendek(munkarendek); }
public void addFelhasznalo(Dolgozo d) { dolgozok = Fajlkezelo.Instance().loadDolgozok(); dolgozok.Add(d); Fajlkezelo.Instance().saveDolgozok(dolgozok); }
public List <Dolgozo> getDolgozok() { return(Fajlkezelo.Instance().loadDolgozok()); }
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); }