示例#1
0
 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;
         }
     }
 }
示例#2
0
 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";
         }
     }
 }