示例#1
0
        private void btn_pekletrehoz_Click(object sender, EventArgs e)
        {
            List <Pekaru> pekaruk = new List <Pekaru>();
            Pekseg        pek     = new Pekseg(tbox_peksegnev.Text, pekaruk, DateTime.Now);

            lbox_peksegek.Items.Add(pek);
        }
示例#2
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 = "";
            }
        }
示例#3
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);
        }
示例#4
0
        private void bttn_peksegHozz_Click(object sender, EventArgs e)
        {
            if (txt_peksegNev.Text != "")
            {
                Pekseg ps = new Pekseg(txt_peksegNev.Text, DateTime.Now);


                list_pekseg.Items.Add(ps);
            }
        }
示例#5
0
        private void lbox_peksegek_SelectedIndexChanged(object sender, EventArgs e)
        {
            lbox_pekaruja.Items.Clear();
            Pekseg pekseg = (Pekseg)lbox_peksegek.SelectedItem;

            if (pekseg != null)
            {
                for (int i = 0; i < pekseg.Termekek.Count; i++)
                {
                    lbox_pekaruja.Items.Add(pekseg.Termekek[i]);
                }
            }
        }
示例#6
0
        private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < lbox_peksegek.Items.Count; i++)
            {
                Pekseg p = (Pekseg)lbox_peksegek.Items[i];
                for (int j = 0; j < p.Termekek.Count; j++)
                {
                    if (p.Termekek[i].Equals(lbox_pekaruk.SelectedItem))
                    {
                        p.Termekek.Remove(p.Termekek[i]);
                    }
                }
            }
            lbox_pekaruk.Items.RemoveAt(lbox_pekaruk.SelectedIndex);

            tbox_pekarunev.Text  = "";
            tbox_ar.Text         = "";
            chbox_laktoz.Checked = false;
            btn_del.Visible      = false;
            btn_edit.Visible     = false;
        }