コード例 #1
0
ファイル: Form1.cs プロジェクト: tayfunengin/.NetCalismalar
        private void BtnSiparisEkle_Click(object sender, EventArgs e)
        {
            Siparis siparis = new Siparis();

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

            siparis.Ekstralar = new List <Ekstra>();
            foreach (CheckBox item in flpExtraMalzemeler.Controls)
            {
                CheckBox chk = (CheckBox)item;
                if (chk.Checked)
                {
                    siparis.Ekstralar.Add((Ekstra)chk.Tag);
                }
            }

            siparis.Adet = (int)nmrAdet.Value;
            siparis.Hesapla();
            lstSiparisler.Items.Add(siparis);
            siparisListesi.Add(siparis);

            ToplamTutar();
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: tayfunengin/.NetCalismalar
        public decimal ToplamTutar()
        {
            decimal toplamTutar = 0;

            for (int i = 0; i < lstSiparisler.Items.Count; i++)
            {
                Siparis spr = (Siparis)lstSiparisler.Items[i];
                toplamTutar += spr.ToplamTutar;
            }

            lblToplamTutar.Text = toplamTutar.ToString("C2");

            return(toplamTutar);
        }