Dikkate aldığınız için teşekkür ederim.Orayı INDIRIMLLI olarak düzelttim.Ancak hata almaya devam ediyorum.Vaktiniz olduğu zaman lütfen inceleyebilir misiniz?
Dikkate aldığınız için teşekkür ederim.Orayı INDIRIMLLI olarak düzelttim.Ancak hata almaya devam ediyorum.Vaktiniz olduğu zaman lütfen inceleyebilir misiniz?
BosKoltukOgren() de problem olabilir. BoşKoltukOgren() yazan her yeri silip çalıştırmayı dener misiniz? Ben denemek isterim ancak butonları, textboxları, labelları koymaya üşeniyorum açıkçası. Projeyi upload ederseniz deneyebilirim.
Dikkate aldığınız için teşekkür ederim.Orayı INDIRIMLLI olarak düzelttim.Ancak hata almaya devam ediyorum.Vaktiniz olduğu zaman lütfen inceleyebilir misiniz?
BosKoltukOgren() de problem olabilir. BoşKoltukOgren() yazan her yeri silip çalıştırmayı dener misiniz? Ben denemek isterim ancak butonları, textboxları, labelları koymaya üşeniyorum açıkçası. Projeyi upload ederseniz deneyebilirim.
salon = new Sinema(txtSalon.Text, Convert.ToInt32(txtKoltukSayısı));
Burayı şöyle yap: salon = new Sinema(txtSalon.Text, Int32.Parse(txtKoltukSayısı.Text));
Açıkçası kendim link proje oluşturdum, seri seri yaptım zaten. 5 button, 2 textbox, 1 checkbox ve 1 label
Veya şöyle de olur: salon = new Sinema(txtSalon.Text, Convert.ToInt32(txtKoltukSayısı.Text));
text eklemeyi unutmuşssun kısacası
Hocam çok teşekkür ederim. Akşam akşam sizi de uğraştırdım. Hani derler ya bir noktalı virgül seni günlerce süründürür diye o hesap olmuş resmen. Nasıl gözden kaçırdım bilmiyorum. Dikkate alıp uğraştığınız için çok teşekkürler
---------------------SINIF KISMI--------------------------
class Sinema
{
int ToplamKoltuSayısı;
int BosKoltukSayısı;
double Bakiye;
string salonNo;
const double TAM = 15.0;
const double İNDİRİMLİ = 10.0;
public Sinema(string salonn,int koltuksayi) //KurucuMetod
{
ToplamKoltuSayısı = koltuksayi;
salonNo = salonn;
BosKoltukSayısı = ToplamKoltuSayısı;
Bakiye = 0;
}
public void BiletSat(bool indirimli)
{
BosKoltukSayısı--;
if (indirimli)
{
Bakiye += İNDİRİMLİ;
}
else
{
Bakiye += TAM;
}
}
public void BiletIptal(bool indirimli)
{
BosKoltukSayısı--;
if (indirimli)
Bakiye -= İNDİRİMLİ;
else
Bakiye -= TAM;
}
public int BosKoltukOgren()
{
return BosKoltukSayısı;
}
public double BakiyeOgren()
{
return Bakiye;
}
}
------------------------- FORM KISMI ---------------------------------
public Form1()
{
InitializeComponent();
}
Sinema salon;
private void button1_Click(object sender, EventArgs e)
{
try
{
salon = new Sinema(txtSalon.Text, Convert.ToInt32(txtKoltukSayısı));
lblBilgi.Text = ("Salon Oluşturuldu.Kalan Koltuk Sayısı: " + salon.BosKoltukOgren());
}
catch
{
lblBilgi.Text = "Salon Oluşturulamadı.Lütfen Bilgileri Kontrol Edin!";
}
}
private void button2_Click(object sender, EventArgs e)
{
salon.BiletSat(checkBox1.Checked);
lblBilgi.Text = ("Bilet Satışı Gerçekleşti. Kalan Koltuk Sayısı: " + salon.BosKoltukOgren());
lblBilgi.Visible = true;
}
private void button3_Click(object sender, EventArgs e)
{
salon.BiletIptal(checkBox1.Checked);
lblBilgi.Text = "Bilet İptali Gerçekleştirildi. Kalan Koltuk Sayısı: " + salon.BosKoltukOgren();
}
private void button4_Click(object sender, EventArgs e)
{
lblBilgi.Text = "Kazanılan Bakiye: " + salon.BakiyeOgren();
}
private void button5_Click(object sender, EventArgs e)
{
lblBilgi.Text = "Boş Koltuk Sayısı: " + salon.BosKoltukOgren();
}
}