Beispiel #1
0
    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]);
    }
Beispiel #2
0
    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);
    }
Beispiel #3
0
    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);
        }
    }