示例#1
0
        private void lbox_statpeksegek_SelectedIndexChanged(object sender, EventArgs e)
        {
            Pekseg pek = (Pekseg)lbox_statpeksegek.SelectedItem;

            stat_peknev.Text    = pek.Nev;
            stat_alapitva.Value = pek.Alapitva;
            if (pek.Termekek.Count > 0)
            {
                stat_db.Value = pek.Termekek.Count;
                double osszar = 0;
                for (int i = 0; i < pek.Termekek.Count; i++)
                {
                    osszar += pek.Termekek[i].Ar;
                }
                double atlag = Math.Round((osszar / pek.Termekek.Count), 2);
                stat_atlagar.Text = Convert.ToString(atlag);
                Pekaru legolcsobb = pek.Termekek[0];
                for (int i = 0; i < pek.Termekek.Count; i++)
                {
                    if (legolcsobb.Ar < pek.Termekek[i].Ar)
                    {
                        legolcsobb = pek.Termekek[i];
                    }
                }
                string olcsobb = string.Format("{0} ({1}Ft / db)", legolcsobb.Nev, legolcsobb.Ar);
                stat_legolcsobb.Text = olcsobb;

                Pekaru legdragabb = pek.Termekek[0];
                for (int i = 0; i < pek.Termekek.Count; i++)
                {
                    if (legdragabb.Ar > pek.Termekek[i].Ar)
                    {
                        legdragabb = pek.Termekek[i];
                    }
                }
                string dragabb = string.Format("{0} ({1}Ft / db)", legdragabb.Nev, legdragabb.Ar);
                stat_legdragabb.Text = dragabb;

                double laktozmentes = 0;
                double db           = pek.Termekek.Count;
                for (int i = 0; i < pek.Termekek.Count; i++)
                {
                    if (pek.Termekek[i].Laktozmentes == true)
                    {
                        laktozmentes++;
                    }
                }
                String laktozmentesszoveg = string.Format("{0} db laktozmentes, {1}%", laktozmentes, (laktozmentes / db) * 100);
                stat_laktozmentes.Text = laktozmentesszoveg;
            }
            else
            {
                stat_db.Value          = 0;
                stat_atlagar.Text      = " ";
                stat_legolcsobb.Text   = " ";
                stat_legdragabb.Text   = " ";
                stat_laktozmentes.Text = "";
            }
        }
示例#2
0
        private void button3_Click(object sender, EventArgs e)
        {
            Pekseg pekseg = (Pekseg)lbox_peksegek.SelectedItem;
            Pekaru pekaru = (Pekaru)lbox_pekaruk.SelectedItem;

            pekseg.Termekek.Add(pekaru);
            lbox_pekaruja.Items.Add(pekaru);
        }
示例#3
0
        private void btn_edit_Click(object sender, EventArgs e)
        {
            Pekaru p2 = new Pekaru(tbox_pekarunev.Text, Convert.ToInt32(tbox_ar.Text), chbox_laktoz.Checked);

            lbox_pekaruk.Items[lbox_pekaruk.SelectedIndex] = p2;
            btn_del.Visible  = false;
            btn_edit.Visible = false;
        }
示例#4
0
        private void bttn_pekaruHozza_Click(object sender, EventArgs e)
        {
            if (txt_pekaruNev.Text != "")
            {
                Pekaru pe = new Pekaru(txt_pekaruNev.Text, int.Parse(num_ar.Value.ToString()), checkBox_Laktoz.Checked);


                list_pekaru.Items.Add(pe);
            }
        }
示例#5
0
        private Pekaru Legdragabb()
        {
            Pekaru legdragabb = ((Pekseg)list_statisztika.SelectedItem).Termekek[0];


            foreach (var pekaru in ((Pekseg)list_statisztika.SelectedItem).Termekek)
            {
                if (pekaru.Ar > legdragabb.Ar)
                {
                    legdragabb = pekaru;
                }
            }

            return(legdragabb);
        }
示例#6
0
 private void lbox_pekaruk_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lbox_pekaruk.SelectedItem == null)
     {
     }
     else
     {
         Pekaru p = (Pekaru)lbox_pekaruk.SelectedItem;
         tbox_pekarunev.Text  = p.Nev;
         tbox_ar.Text         = Convert.ToString(p.Ar);
         chbox_laktoz.Checked = p.Laktozmentes;
         btn_del.Visible      = true;
         btn_edit.Visible     = true;
     }
 }