FORM APPLİCATİON İLE PİZZA SİPARİŞ SİSTEMİ

Konu, 'C#' kısmında Kinguser tarafından paylaşıldı.

  1. Sevgili Ziyaretçi, forumumuz geliştirilme aşamasındadır. Forumumuzda konu açarak veya konulara cevap vererek bize katkıda bulunabilirsiniz. İyi forumlar..
    Duyuruyu Kapat
  1. Kinguser

    Kinguser Moderator
    Yetkili Kişi

    Kayıt:
    11 Aralık 2016
    Mesajlar:
    41
    Beğenilen Mesajlar:
    0
    [​IMG]
    Bu örnekte kullanıcıdan textbox ile kullanıcı bilgilerini alıyoruz.Daha sonra combobox ve numericupdown aralıyla siparişe ait detayları alıyoruz.Ekstra bölümünde checkbox ile istenilen bilgileri dahil ediyoruz.Bilgiler sipariş al butonuna tıklandığında listboxlara yazdırılıyor.
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Pizza
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void buttonTemizle_Click(object sender, EventArgs e)
    { //Textbox değerlerini temizliyoruz
    textBoxAdSoyad.Text = "";
    textBoxTelefon.Text = "";
    textBoxAdres.Text = "";
    //combobox değerlerini temizliyoruz
    comboBoxIcecek.Text = "";
    comboBoxPizzaBoy.Text = "";
    //numericupdown değerlerini temizliyoruz
    numericUpDownPizza.Value = 0;
    numericUpDownIcecek.Value = 0;
    //http://www.Sanalyer.com
    //checkbox değerlerini temizliyoruz
    checkBoxSucuk.Checked = false;
    checkBoxSosis.Checked = false;
    checkBoxMantar.Checked = false;
    checkBoxKasar.Checked = false;
    checkBoxPeynir.Checked = false;
    checkBoxSebze.Checked = false;
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    }

    private void buttonSiparisAl_Click(object sender, EventArgs e)
    { //ucret ve ekstra adında değişkenler tanımlıyoruz
    decimal ucret = 0;
    string ekstra = "";
    //http://www.Sanalyer.com
    //Eğer checkbox'lar seçili ise ekstra değişkenine aktarılıyor.
    if (checkBoxSucuk.Checked == true)
    { ekstra += "Sucuk";}
    if (checkBoxSosis.Checked == true)
    { ekstra += " - " + "Sosis";}
    if (checkBoxMantar.Checked == true)
    { ekstra += " - " + "Mantar" ; }
    if (checkBoxKasar.Checked == true)
    { ekstra += " - " + "Kaşar" ; }
    if (checkBoxPeynir.Checked == true)
    { ekstra += " - " + "Peynir" ; }
    if (checkBoxSebze.Checked == true)
    { ekstra += " - " + "Sebze" ; }
    //http://www.Sanalyer.com

    //Seçili olan değeri ucret değişkenine adet bilgisi ile çarparak ekliyoruz.
    if (comboBoxPizzaBoy.Text =="Küçük")
    {ucret = numericUpDownPizza.Value * 10;}
    else if (comboBoxPizzaBoy.Text == "Orta")
    {ucret = numericUpDownPizza.Value * 15;}
    else if (comboBoxPizzaBoy.Text == "Büyük")
    {ucret = numericUpDownPizza.Value * 20;}


    if(comboBoxIcecek.Text=="2,5lt Coca Cola")
    {ucret += numericUpDownIcecek.Value * 5;}
    else if(comboBoxIcecek.Text=="1lt Fanta")
    {ucret += numericUpDownIcecek.Value * 3;}
    else if (comboBoxIcecek.Text == "1lt Sprite")
    {ucret += numericUpDownIcecek.Value * 3;}
    //http://www.Sanalyer.com

    //Listbox'a değerleri yazdırıyoruz.
    listBoxAdSoyad.Items.Add(textBoxAdSoyad.Text);
    listBoxTelefon.Items.Add(textBoxTelefon.Text);
    listBoxAdres.Items.Add(textBoxAdres.Text);
    listBoxPizza.Items.Add(numericUpDownPizza.Value + " adet " + comboBoxPizzaBoy.Text);
    listBoxIcecek.Items.Add(numericUpDownIcecek.Value + " adet " + comboBoxIcecek.Text);
    listBoxEkstra.Items.Add(ekstra);
    listBoxUcret.Items.Add(ucret + "TL");
    }

    private void buttonSiparisTemizle_Click(object sender, EventArgs e)
    {//Listbox'ları temizliyoruz.
    listBoxAdSoyad.Items.Clear();
    listBoxTelefon.Items.Clear();
    listBoxAdres.Items.Clear();
    listBoxPizza.Items.Clear();
    listBoxIcecek.Items.Clear();
    listBoxEkstra.Items.Clear();
    listBoxUcret.Items.Clear();

    }
    }
    }

    [​IMG]
     

Bu konuyu kimler okudu (Toplam: 0)

Sayfayı Paylaş

RadKod Tarafından itina ile yapılmıştır. & 2014-2016 RadKod