C SHARP – FORM APPLİCATİON İLE PİZZA SİPARİŞ SİSTEMİ
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.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
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;
// Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 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 = "";
// Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 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" ; }
// Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 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;}
// Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 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();
}
}
}
__________________
SusKun ve Sessiz Mürekkep...
Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.