Beispiel #1
0
        private void btnSiparis_Click(object sender, EventArgs e)
        {
            Siparis yeniSiparis = new Siparis();

            yeniSiparis.SeciliMenu = (Menu)cmbMenu.SelectedItem;
            if (rbKucuk.Checked)
            {
                yeniSiparis.Boyutu = Boyut.Küçük;
            }
            else if (rbOrta.Checked)
            {
                yeniSiparis.Boyutu = Boyut.Orta;
            }
            else
            {
                yeniSiparis.Boyutu = Boyut.Büyük;
            }

            yeniSiparis.EkstraMalzemesi = new List <Ekstra>();
            foreach (CheckBox chk in flowLayoutPanel1.Controls)
            {
                if (chk.Checked)
                {
                    yeniSiparis.EkstraMalzemesi.Add((Ekstra)chk.Tag);
                }
            }

            yeniSiparis.Adet = Convert.ToInt32(nudAdet.Value);
            yeniSiparis.Hesapla();
            listBox1.Items.Add(yeniSiparis);
            TutarHesapla();
            siparisListesi.Add(yeniSiparis);
        }
Beispiel #2
0
        public decimal TutarHesapla()
        {
            decimal toplamTutar = 0;

            for (int i = 0; i < listBox1.Items.Count; i++)
            {
                Siparis gelen = (Siparis)listBox1.Items[i];
                toplamTutar += gelen.ToplamTutar;
            }
            lblToplamTutar.Text = toplamTutar.ToString("C2");
            return(toplamTutar);
        }