Beispiel #1
0
        private void buttonHozzaadPekseg_Click(object sender, EventArgs e)
        {
            Pekseg p = new Pekseg(textBoxPekseg.Text, DateTime.Now);

            listBoxPekseg.Items.Add(p);
            listBoxStat.Items.Add(p);
        }
Beispiel #2
0
 private void PeksegFelvesz_Click(object sender, EventArgs e)
 {
     if (input_nev.Text != "")
     {
         Pekseg bolt = new Pekseg(peksegName.Text);
         lbPekseg.Items.Add(bolt);
         peksegek.Items.Add(bolt);
     }
 }
Beispiel #3
0
 private void buttonHozzaadPekaru2_Click(object sender, EventArgs e)
 {
     if (listBoxPekaru.SelectedIndex != -1 && listBoxPekseg.SelectedIndex != -1)
     {
         Pekaru p      = (Pekaru)listBoxPekaru.SelectedItem;
         Pekseg pekseg = (Pekseg)listBoxPekseg.SelectedItem;
         pekseg.SetTermekek(p);
     }
 }
Beispiel #4
0
 private void Hozzaad_Click(object sender, EventArgs e)
 {
     if (lbPekseg.SelectedItem != null && lbPekaru.SelectedItem != null)
     {
         peksegArui.Items.Add(lbPekaru.SelectedItem);
         Pekseg bolt = new Pekseg(Convert.ToString(lbPekseg.SelectedItem));
         //   Pekaru suti = new Pekaru();
         //  bolt.Termekek.Add(suti);
     }
 }
Beispiel #5
0
        private void listBoxPekseg_SelectedIndexChanged(object sender, EventArgs e)
        {
            listBoxPekaru2.Items.Clear();
            Pekseg p = (Pekseg)listBoxPekseg.SelectedItem;

            foreach (var item in p.GetTermekek())
            {
                listBoxPekaru2.Items.Add(item);
            }
        }
Beispiel #6
0
 private void buttonPeksegHozzaadas_Click(object sender, EventArgs e)
 {
     if ((textBoxPeksegNevInput.Text != ""))
     {
         Pekseg p = new Pekseg(textBoxPeksegNevInput.Text, new List <Pekaru>(), DateTime.Now);
         peksegLista.Add(p);
         listBoxPeksegekStatisztika.Items.Add(p.ToString());
         listBoxPeksegek.Items.Add(p.ToString());
         //peksegListaKiir();
     }
 }
Beispiel #7
0
        private void listBoxStat_SelectedIndexChanged(object sender, EventArgs e)
        {
            Pekseg p    = (Pekseg)listBoxStat.SelectedItem;
            string pnev = p.Nev;

            peksegNeve.Text = pnev;


            DateTime palapitas = p.Alapitva;

            alapitva.Text = ($"Alapítva: {Convert.ToString(palapitas)}");


            double parukszama = p.GetTermekek().Count;

            pekaru.Text = ($"Pékáruk: {Convert.ToString(parukszama)}");


            double atlagar = 0;
            double sum     = 0;

            foreach (var item in p.GetTermekek())
            {
                sum += item.Ar;
            }
            atlagar    = sum / p.GetTermekek().Count;
            avgAr.Text = ($"Átlagos ár: {Convert.ToString(atlagar)} Ft");


            Pekaru paru = p.GetTermekek()[0];

            foreach (var item in p.GetTermekek())
            {
                if (paru.Ar > item.Ar)
                {
                    paru = item;
                }
            }
            minTermek.Text = ($"Legolcsóbb termék: {paru.ToString()}");


            paru = p.GetTermekek()[0];
            foreach (var item in p.GetTermekek())
            {
                if (paru.Ar < item.Ar)
                {
                    paru = item;
                }
            }
            maxTermek.Text = ($"Legdrágább termék: {paru.ToString()}");


            int laktozdb = 0;

            foreach (var item in p.GetTermekek())
            {
                if (item.Laktozmentes)
                {
                    laktozdb++;
                }
            }
            double szazalek = (laktozdb / parukszama) * 100;

            laktozlabel.Text = ($"Laktózmentes termékek száma: {Convert.ToString(laktozdb)}  Db, az összes termék {szazalek}%-a");
        }