private void lstBx_pekaru_MouseClick(object sender, MouseEventArgs e) { if (lstBx_pekaru.SelectedItem != null) { bttn_hozzaadasPekaru.Text = "Módosít"; Pekaru p = (Pekaru)lstBx_pekaru.SelectedItem; txtBx_nev.Text = p.Nev; txtBx_ar.Text = p.Ar.ToString(); if (p.Laktozmentes) { chckBx_laktoz.Checked = true; } else { chckBx_laktoz.Checked = false; } } }
private void bttn_hozzaadasPekaru_Click(object sender, EventArgs e) { if (bttn_hozzaadasPekaru.Text == "Hozzáadás") { if (txtBx_ar.Text == "Írja be az árat.." || txtBx_nev.Text == "Írja be a pékáru nevét..") { MessageBox.Show("Ellenőrízze, hogy mindent kitöltött e!", "Hiba!"); } else { Pekaru p = new Pekaru { Ar = int.Parse(txtBx_ar.Text), Nev = txtBx_nev.Text, Laktozmentes = chckBx_laktoz.Checked ? true : false }; if (lstBx_pekaru.Items.Count != 0) { int i = 0; foreach (var item in lstBx_pekaru.Items) { var pk = (Pekaru)item; if (pk.Nev.Equals(p.Nev) && pk.Laktozmentes.Equals(p.Laktozmentes)) { i = 1; break; } else { i = 0; } } if (i == 0) { lstBx_pekaru.Items.Add(p); } else { MessageBox.Show("Ezt a nevű pékárut már létrehozta!", "Hiba!"); } } else { lstBx_pekaru.Items.Add(p); } txtBx_ar.ForeColor = Color.Gray; txtBx_nev.ForeColor = Color.Gray; txtBx_ar.Text = "Írja be az árat.."; txtBx_nev.Text = "Írja be a pékáru nevét.."; chckBx_laktoz.Checked = false; } } else { if (txtBx_ar.Text == "Írja be az árat.." || txtBx_nev.Text == "Írja be a pékáru nevét..") { MessageBox.Show("Ellenőrízze, hogy mindent kitöltött e!", "Hiba!"); } else { Pekaru p = (Pekaru)lstBx_pekaru.SelectedItem; p.Nev = txtBx_nev.Text; p.Ar = int.Parse(txtBx_ar.Text); p.Laktozmentes = chckBx_laktoz.Checked ? true : false; var modosit = lstBx_pekaru.SelectedIndex; lstBx_pekaru.Items.Remove(lstBx_pekaru.SelectedItem); lstBx_pekaru.Items.Insert(modosit, p); txtBx_ar.ForeColor = Color.Gray; txtBx_nev.ForeColor = Color.Gray; txtBx_ar.Text = "Írja be az árat.."; txtBx_nev.Text = "Írja be a pékáru nevét.."; chckBx_laktoz.Checked = false; bttn_hozzaadasPekaru.Text = "Hozzáadás"; } } }