Exemple #1
0
 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);
 }
Exemple #2
0
    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);
    }