private void button3_Click(object sender, EventArgs e) { //FİLM SEÇME İŞLEMLERİ try { if (comboBox1.Text != "") { if (comboBox2.Text != "") { if (comboBox3.Text != "") { if (dateTimePicker1.Text != "") { if (comboBox5.Text != "") { if (comboBox6.Text != "") { if (idfilm == -1 || idfilm == 0) { MessageBox.Show("Flmi Seçmediniz!!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Id ler Bulunuyor SalonIdBul(); SinemaIdBul(); ZamanIdBul(); KoltukIdBul(); //Seans Ücretleri Ödeniyor if (zamanid == 1 || zamanid == 2) { DialogResult secenek = MessageBox.Show("Bilet Ücreti 20 TL,Onaylıyor Musunuz", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secenek == DialogResult.Yes) { con.Open(); cmd = new SqlCommand(); cmd.CommandText = "insert into Bilet (film_id,salon_id,sinema_id,koltuk_id,zaman_id) values(@filmid,@salonid,@sinemaid,@koltukid,@zamanid)"; cmd.Connection = con; cmd.Parameters.AddWithValue("@filmid", idfilm); cmd.Parameters.AddWithValue("@salonid", salonid); cmd.Parameters.AddWithValue("@sinemaid", sinemaid); cmd.Parameters.AddWithValue("@koltukid", koltukid); cmd.Parameters.AddWithValue("@zamanid", zamanid); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show("Kayıt Eklendi..", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); comboBox2.Items.Clear(); comboBox3.Items.Clear(); comboBox5.Items.Clear(); con.Open(); cmd = new SqlCommand(); SqlDataReader dr1; cmd.CommandText = "SELECT top 1 bilet_id FROM Bilet order by bilet_id desc "; cmd.Connection = con; dr1 = cmd.ExecuteReader(); if (dr1.Read()) { biletIdGonder = Convert.ToInt32(dr1["bilet_id"]); } con.Close(); con.Open(); cmd = new SqlCommand(); cmd.CommandText = "insert into Satis(bilet_id,musteri_id) values(@bilet,@musteri)"; cmd.Connection = con; cmd.Parameters.AddWithValue("@bilet", Convert.ToInt32(biletIdGonder)); cmd.Parameters.AddWithValue("@musteri", Convert.ToInt32(musteri_id)); cmd.ExecuteNonQuery(); con.Close(); Satis sa = new Satis(); sa.tutar = 20; sa.Show(); } else if (secenek == DialogResult.No) { MessageBox.Show("Bilet Satış İşlemi İptal Edildi..", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (zamanid == 3) { DialogResult secenek = MessageBox.Show("Bilet Ücreti 10 TL,Onaylıyor Musunuz", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information); //bilet Tablosuna Ekleme Yapılıyor if (secenek == DialogResult.Yes) { con.Open(); cmd = new SqlCommand(); cmd.CommandText = "insert into Bilet (film_id,salon_id,sinema_id,koltuk_id,zaman_id) values(@filmid,@salonid,@sinemaid,@koltukid,@zamanid)"; cmd.Connection = con; cmd.Parameters.AddWithValue("@filmid", idfilm); cmd.Parameters.AddWithValue("@salonid", salonid); cmd.Parameters.AddWithValue("@sinemaid", sinemaid); cmd.Parameters.AddWithValue("@koltukid", koltukid); cmd.Parameters.AddWithValue("@zamanid", zamanid); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show("Kayıt Eklendi..", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); comboBox2.Items.Clear(); comboBox3.Items.Clear(); comboBox5.Items.Clear(); //seçili dataların bilete yansıması ve satış tablosuna eklenmesi con.Open(); cmd = new SqlCommand(); SqlDataReader dr1; cmd.CommandText = "SELECT top 1 bilet_id FROM Bilet order by bilet_id desc "; cmd.Connection = con; dr1 = cmd.ExecuteReader(); if (dr1.Read()) { biletIdGonder = Convert.ToInt32(dr1["bilet_id"]); } con.Close(); con.Open(); cmd = new SqlCommand(); cmd.CommandText = "insert into Satis(bilet_id,musteri_id) values(@bilet,@musteri)"; cmd.Connection = con; cmd.Parameters.AddWithValue("@bilet", Convert.ToInt32(biletIdGonder)); cmd.Parameters.AddWithValue("@musteri", Convert.ToInt32(musteri_id)); cmd.ExecuteNonQuery(); con.Close(); fiyat = 10; Satis sa1 = new Satis(); sa1.tutar = 10; sa1.Show(); } else if (secenek == DialogResult.No) { MessageBox.Show("Bilet Satış İşlemi İptal Edildi..", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ; } //seçili dataların bilete yansıması ve bilet tablosuna eklenmesi } } } else { MessageBox.Show("Seansı Seçmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bir Koltuk Seçmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bir Tarih Seçmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bir Salon Seçmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bir Sinema Seçmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bir Şehir Seçmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } //FİLM SEÇME İŞLEMLERİ } catch (Exception) { con.Close(); MessageBox.Show("Bir Sinema Seçmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }