Esempio n. 1
0
 private void BTN_PekaruHozzaadas_Click(object sender, EventArgs e)
 {
     try
     {
         Pekaru pekaru = new Pekaru(TXTBOX_PekaruNev.Text, int.Parse(TXTBOX_PekaruAr.Text), CB_Laktozmentes.Checked);
         if (BTN_PekaruHozzaadas.Text == "Hozzáadás")
         {
             LB_Pekaruk.Items.Add(pekaru);
         }
         else
         {
             int index = LB_Pekaruk.SelectedIndex;
             foreach (var pekseg in peksegek)
             {
                 if (pekseg.Termekek.Contains(LB_Pekaruk.Items[index]))
                 {
                     pekseg.Termekek.Insert(pekseg.Termekek.IndexOf((Pekaru)LB_Pekaruk.Items[index]), pekaru);
                     pekseg.Termekek.Remove((Pekaru)LB_Pekaruk.Items[index]);
                 }
             }
             LB_Pekaruk.Items.RemoveAt(index);
             LB_Pekaruk.Items.Insert(index, pekaru);
         }
         TXTBOX_PekaruNev.Text      = "Pékáru neve";
         TXTBOX_PekaruNev.ForeColor = Color.Silver;
         TXTBOX_PekaruAr.Text       = "Pékáru ára (Ft/db)";
         TXTBOX_PekaruAr.ForeColor  = Color.Silver;
         CB_Laktozmentes.Checked    = false;
     } catch (Exception err)
     {
         MessageBox.Show("Nem vehető fel a pékáru!\n\nHibakód: " + err);
     }
 }
Esempio n. 2
0
 public Pekaru Legdragabb()
 {
     try
     {
         Pekaru legdragabb = termekek[0];
         foreach (var pekaru in termekek)
         {
             if (legdragabb.Ar < pekaru.Ar)
             {
                 legdragabb = pekaru;
             }
         }
         return(legdragabb);
     } catch
     {
         return(null);
     }
 }
Esempio n. 3
0
        private void LB_Pekaruk_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (LB_Pekaruk.SelectedIndex != -1)
            {
                Pekaru pekaru = (Pekaru)LB_Pekaruk.SelectedItem;
                TXTBOX_PekaruNev.Text      = pekaru.Nev;
                TXTBOX_PekaruAr.Text       = pekaru.Ar.ToString();
                CB_Laktozmentes.Checked    = pekaru.Laktozmentes;
                TXTBOX_PekaruNev.ForeColor = Color.Black;
                TXTBOX_PekaruAr.ForeColor  = Color.Black;

                BTN_PekaruHozzaadas.Text = "Módosítás";
            }
            else
            {
                TXTBOX_PekaruNev.Text      = "Pékáru neve";
                TXTBOX_PekaruNev.ForeColor = Color.Silver;
                TXTBOX_PekaruAr.Text       = "Pékáru ára (Ft/db)";
                TXTBOX_PekaruAr.ForeColor  = Color.Silver;
                CB_Laktozmentes.Checked    = false;

                BTN_PekaruHozzaadas.Text = "Hozzáadás";
            }
        }