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 = ""; } }
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); }
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; }
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); } }
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); }
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; } }