private void cmbSalon_SelectedIndexChanged(object sender, EventArgs e) { txtSalonAdi.Text = cmbSalon.Text.ToString(); SalonORM.SecilenSalon = (string)txtSalonAdi.Text; int Kontenjan = SalonORM.KontenjanBul(); txtKontenjan.Text = Kontenjan.ToString(); }
void kayitli_bilet_bul() { int FilmId = FilmORM.FilmIdBul(); int SalonId = SalonORM.SalonIdBul(); int SeansId = SeansORM.SeansIdBul(); List <string> DoluKoltukNumaralari = SatisORM.KayitliBiletBul(FilmId, SalonId, SeansId); for (int i = 0; i < DoluKoltukNumaralari.Count; i++) { string koltuk_No = DoluKoltukNumaralari[i].ToString(); this.Controls.Find("btn" + koltuk_No, true)[0].BackColor = Color.Crimson; this.Controls.Find("btn" + koltuk_No, true)[0].ForeColor = Color.White; } }
private void SatisBiletSecimForm_Load(object sender, EventArgs e) { FilmORM filmOrm = new FilmORM(); SalonORM salonOrm = new SalonORM(); SeansORM seansOrm = new SeansORM(); cmbFilmAdi.DataSource = filmOrm.Select(); cmbFilmAdi.DisplayMember = "FilmAdi"; cmbFilmAdi.ValueMember = "FilmAdi"; cmbSalon.DataSource = salonOrm.Select(); cmbSalon.DisplayMember = "SalonAdi"; cmbSalon.ValueMember = "SalonAdi"; cmbSeans.DataSource = seansOrm.Select(); cmbSeans.DisplayMember = "SeansSaati"; cmbSeans.ValueMember = "SeansSaati"; }
private void SatisForm_Load(object sender, EventArgs e) { string FilmAdi = FilmORM.SecilenFilm; lblFilmAdi.Text = FilmAdi.Length > 12 ? FilmAdi.Substring(0, 12) + "..." : FilmAdi; lblSeans.Text = SeansORM.SecilenSeans; lblSalon.Text = SalonORM.SecilenSalon; txtBiletler.Enabled = false; txtIptalBiletler.Enabled = false; salon_kontenjan = Convert.ToInt32(SalonORM.KontenjanBul()); for (int i = 1; i <= salon_kontenjan; i++) { Button btn = new Button(); btn.Width = 35; btn.Height = 35; btn.Text = i.ToString(); btn.Name = "btn" + i.ToString(); Point yer = new Point(btn_x, btn_y); btn.Location = yer; btn.Cursor = Cursors.Hand; btn.Click += new EventHandler(KoltukClickOlayi); btn.BackColor = Color.White; tum_koltuklar.Add(btn); this.Controls.Add(btn); btn_x += 51; if (i % 10 == 0) { btn_y += 45; btn_x = 233; } } decimal[] BiletFiyatlari = BiletFiyatORM.BiletFiyatlariBul(); tam_bilet_fiyat = BiletFiyatlari[0]; indirimli_bilet_fiyat = BiletFiyatlari[1]; kayitli_bilet_bul(); salon_doluluk(); }
private void btnEkle_Click(object sender, EventArgs e) { if (txtSalon.Text != "" && txtKontenjan.Text != "") { SalonORM sOrm = new SalonORM(); Salon s = new Salon(); s.SalonAdi = txtSalon.Text; s.Kontenjan = Convert.ToInt32(txtKontenjan.Text); bool sonuc = sOrm.Insert(s); if (sonuc) { MessageBox.Show("Salon başarıyla eklendi."); } else { MessageBox.Show("Bir hata oluştu."); } } else { MessageBox.Show("Lütfen gerekli alanları doldurun."); } }
private void btnSatis_Click(object sender, EventArgs e) { if (txtAlici.Text != "" && txtBiletler.Text != "" && txtIndirimli.Text != "") { string AdSoyad = txtAlici.Text; decimal koltuksayisi = koltuklar.Count; int indirimli_bilet_sayisi = Convert.ToInt32(txtIndirimli.Text); decimal tam_fiyat = (koltuksayisi - indirimli_bilet_sayisi) * tam_bilet_fiyat; decimal indirimli_fiyat = indirimli_bilet_sayisi * indirimli_bilet_fiyat; ucret = tam_fiyat + indirimli_fiyat; int FilmId = FilmORM.FilmIdBul(); int SalonId = SalonORM.SalonIdBul(); int SeansId = SeansORM.SeansIdBul(); bool sonuc = false; for (int i = 0; i < koltuklar.Count; i++) { SatisORM sOrm = new SatisORM(); Satis s = new Satis(); s.FilmID = FilmId; s.SalonID = SalonId; s.SeansID = SeansId; s.YoneticiID = YoneticiORM.AktifYoneticiId; s.AdSoyad = AdSoyad; s.Tarih = Convert.ToDateTime(DateTime.Now.ToShortDateString()); s.KoltukNo = Convert.ToInt32(koltuklar[i]); s.Ucret = ucret; sonuc = sOrm.Insert(s); this.Controls.Find("btn" + koltuklar[i].ToString(), true)[0].BackColor = Color.Crimson; this.Controls.Find("btn" + koltuklar[i].ToString(), true)[0].ForeColor = Color.White; } if (sonuc) { MessageBox.Show("Bilet satışı başarıyla kaydedildi."); DialogResult pdr = printDialog1.ShowDialog(); if (pdr == DialogResult.OK) { printDocument1.Print(); } } else { MessageBox.Show("Bir sorun oluştu."); } txtAlici.Text = ""; txtBiletler.Text = ""; txtIndirimli.Text = ""; txtIptalBiletler.Text = ""; koltuklar.Clear(); iptalKoltuk.Clear(); kayitli_bilet_bul(); salon_doluluk(); } else { MessageBox.Show("Lütfen 'Alıcı, Biletler ve İndirimli' alanlarını doldurun.", "Uyarı!"); } }