public Avmler(bool yeniUyeMi) { InitializeComponent(); if (yeniUyeMi == false) // { if (VeriTabaniErisim.Instance().uyeBilgisi != null) //Eğer üye girişi yapıldıysa üyenin adını yaz { l_AuyeAd.Text = " Hoşgeldiniz :) " + VeriTabaniErisim.Instance().uyeBilgisi.adi + " " + VeriTabaniErisim.Instance().uyeBilgisi.soyadi; } else { Console.WriteLine("eror"); } } else { if (VeriTabaniErisim.Instance().uyeBilgisi != null)//Eğer üye girişi yapıldıysa üyenin adını yaz { l_AuyeAd.Text = " Hoşgeldiniz :) Üye Olduğunuz İçin Teşekkürler!" + VeriTabaniErisim.Instance().uyeBilgisi.adi + " " + VeriTabaniErisim.Instance().uyeBilgisi.soyadi; } else { Console.WriteLine("eror"); } } VeriTabaniErisim.Instance().AvmGetirme();//Combobox'a Avm ekleme c_Avm.Items.Clear(); for (int i = 0; i < VeriTabaniErisim.Instance().avmListesi.Count; i++) { c_Avm.Items.Add(VeriTabaniErisim.Instance().avmListesi[i].ad); } }
private void SeciliKoltuklariAl() { if (seciliKoltuklar.Count == 0) { MessageBox.Show("Koltuk seçiniz."); } else { VeriTabaniErisim.BiletAlmaSonucu sonuc = VeriTabaniErisim.Instance().KoltukAl(film, seciliKoltuklar); if (sonuc == VeriTabaniErisim.BiletAlmaSonucu.basarili) { string cevap = film.tarih.ToShortDateString() + " tarihinde ve " + film.tarih.ToShortTimeString() + " saatinde biletiniz oluşturulmuştur. Bizi tercih ettiğiniz için teşekkür ederiz sayın " + VeriTabaniErisim.Instance().uyeBilgisi.adi + " " + VeriTabaniErisim.Instance().uyeBilgisi.soyadi + "."; MessageBox.Show(cevap); this.Close(); } else if (sonuc == VeriTabaniErisim.BiletAlmaSonucu.biletAlinmis) { MessageBox.Show("Bilet daha önce alınmış!"); KoltuklariGuncelle(); } else if (sonuc == VeriTabaniErisim.BiletAlmaSonucu.baglantiHatasi) { MessageBox.Show("Bağlantı hatası..."); } } }
private string SeansSaatleriniOlustur() { List <DateTime> saatler = new List <DateTime>(); foreach (var item in VeriTabaniErisim.Instance().seciliAvmdekiFilmler)//Filmin saatlerini listeye koyma { if (item.taslakID == film.ID) { saatler.Add(item.tarih); } } saatler.Sort(); string saatlerString = string.Empty; for (int i = 0; i < saatler.Count; i++)//Saatleri stringe çevirme { saatlerString += saatler[i].ToString("HH:mm"); if (i < saatler.Count - 1) { saatlerString += " - "; } } return(saatlerString); }
private void b_YfilmEkle_Click(object sender, EventArgs e)//Sisteme film ekleme { if (t_YfilmAdi.Text != string.Empty && p_afis.Image != null && t_Yimbd.Text != string.Empty && t_Ykonu.Text != string.Empty && t_Yoyuncular.Text != string.Empty && t_Ysure.Text != string.Empty && t_Ytur.Text != string.Empty && t_Yyonetmen.Text != string.Empty) { bool sonuc = VeriTabaniErisim.Instance().FilmTaslakEkle(t_YfilmAdi.Text, t_Yimbd.Text, d_YvizyonTarihi.Value, t_Yyonetmen.Text, t_Yoyuncular.Text, t_Ysure.Text, t_Ytur.Text, t_Ykonu.Text, p_afis.Image); if (sonuc == true) { VeriTabaniErisim.Instance().TumTaslaklariYukle(); TaslaklariListele(); } } else { MessageBox.Show("Lütfen tüm alanları doldurun."); } }
private void SeanslariListele()//Seansları liseye ekleme { li_YseansListesi.Items.Clear(); foreach (var item in VeriTabaniErisim.Instance().tumFilmler) { li_YseansListesi.Items.Add("İsim: " + VeriTabaniErisim.Instance().tumTaslaklar[item.taslakID].ad + " Avm:" + VeriTabaniErisim.Instance().avmListesi.First(x => x.ID == item.avmID).ad + " Tarih&Saat:" + item.tarih.ToString()); } }
public VeriTabaniErisim() { if (instance == null) { instance = this; baglanti = new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=veritabani.accdb"); } }
private void TaslaklariListele()//Taslakları listeye ekleme { li_YfilmListesi.Items.Clear(); c_YfilmSec.Items.Clear(); foreach (var item in VeriTabaniErisim.Instance().tumTaslaklar) { li_YfilmListesi.Items.Add(item.Value.ad); c_YfilmSec.Items.Add(item.Value.ad); } }
private void b_Avm_Click(object sender, EventArgs e)//Comboboxdan Avm seçme { VeriTabaniErisim.Instance().AvmSec(c_Avm.SelectedIndex); VeriTabaniErisim.Instance().FilmleriYükle(); Vizyon _vizyon = new Vizyon(); _vizyon.Show(); _vizyon.Location = new Point(this.Location.X + 32, this.Location.Y + 32); _vizyon.FormClosed += (a, b) => { this.Show(); }; }
public List <FilmObjesi> FilmObjesiListesi() { List <FilmObjesi> filmObjeleriListesi = new List <FilmObjesi>(); foreach (var item in VeriTabaniErisim.Instance().seciliAvmdekiFilmler) { if (item.taslakID == ID) { filmObjeleriListesi.Add(item); } } return(filmObjeleriListesi); }
private void b_YseansSil_Click(object sender, EventArgs e)//Listeden seans silme { if (li_YseansListesi.SelectedIndex != -1) { bool sonuc = VeriTabaniErisim.Instance().FilmObjesiSil(VeriTabaniErisim.Instance().tumFilmler[li_YseansListesi.SelectedIndex].ID); if (sonuc == true) { li_YseansListesi.Items.RemoveAt(li_YseansListesi.SelectedIndex); } else { MessageBox.Show("Seans silme başarısız."); } } }
public YoneticiPaneli() { InitializeComponent(); VeriTabaniErisim.Instance().AvmGetirme(); VeriTabaniErisim.Instance().TumTaslaklariYukle(); VeriTabaniErisim.Instance().TumFilmObjeleriniYukle(); TaslaklariListele(); SeanslariListele(); //AVMleri combobox'a ekle c_YavmSec.Items.Clear(); foreach (var item in VeriTabaniErisim.Instance().avmListesi) { c_YavmSec.Items.Add(item.ad); } }
private void button1_Click(object sender, EventArgs e)//Listeden film silme { if (li_YfilmListesi.SelectedIndex != -1) { bool sonuc = VeriTabaniErisim.Instance().FilmTaslakSil(VeriTabaniErisim.Instance().tumTaslaklar.ElementAt(li_YfilmListesi.SelectedIndex).Value.ID); if (sonuc == true) { li_YfilmListesi.Items.RemoveAt(li_YfilmListesi.SelectedIndex); VeriTabaniErisim.Instance().TumFilmObjeleriniYukle(); SeanslariListele(); } else { MessageBox.Show("Film silme başarısız."); } } }
private void button2_Click(object sender, EventArgs e)//Sisteme seçilen filmin seans-salon bilgilerini ekleme { if (c_YfilmSec.SelectedIndex != -1 && c_YavmSec.SelectedIndex != -1 && c_YsalonNoSec.SelectedIndex != -1) { bool sonuc = VeriTabaniErisim.Instance().FilmObjesiEkle( VeriTabaniErisim.Instance().avmListesi[c_YavmSec.SelectedIndex].ID, VeriTabaniErisim.Instance().tumTaslaklar.ElementAt(c_YfilmSec.SelectedIndex).Value.ID, dateTimePicker1.Value.Add(dateTimePicker2.Value.TimeOfDay).Subtract(dateTimePicker1.Value.TimeOfDay), c_YsalonNoSec.SelectedIndex + 1); if (sonuc == true) { VeriTabaniErisim.Instance().TumFilmObjeleriniYukle(); SeanslariListele(); } } }
private void b_UyeOl_Click(object sender, EventArgs e) { VeriTabaniErisim.KaydolmaSonucu kaydolmaSonucu = VeriTabaniErisim.Instance().KayitOl(t_UkullaniciAdi.Text, t_UAd.Text, t_Usoyad.Text, t_Usifre.Text); if (kaydolmaSonucu == VeriTabaniErisim.KaydolmaSonucu.kullaniciAdiKullaniliyor) { MessageBox.Show("Kullanıcı adı kullanılmaktadır."); } else if (kaydolmaSonucu == VeriTabaniErisim.KaydolmaSonucu.basarili) { Avmler avm = new Avmler(true); avm.Show(); avm.Location = new Point(Location.X + 32, Location.Y + 32); Hide(); avm.FormClosed += (a, b) => { Close(); }; } else if (kaydolmaSonucu == VeriTabaniErisim.KaydolmaSonucu.bilinmeyenHata) { MessageBox.Show("Bilinmeyen hata."); } }
private void b_Ggiris_Click(object sender, EventArgs e) { VeriTabaniErisim.GirisYapmaSonucu sonuc = VeriTabaniErisim.Instance().GirisYap(t_GkullaniciAdi.Text, t_GKullaniciSifre.Text); if (sonuc == VeriTabaniErisim.GirisYapmaSonucu.basarili) { Avmler avm = new Avmler(false); avm.Show(); avm.Location = new Point(this.Location.X + 32, this.Location.Y + 32); this.Hide(); avm.FormClosed += (a, b) => { this.Close(); }; } else if (sonuc == VeriTabaniErisim.GirisYapmaSonucu.yoneticiGirisi)//Eğer yönetici ise yönetici panelini aç { YoneticiPaneli yoneticiPaneli = new YoneticiPaneli(); yoneticiPaneli.Show(); yoneticiPaneli.Location = new Point(this.Location.X + 32, this.Location.Y + 32); this.Hide(); yoneticiPaneli.FormClosed += (a, b) => { this.Close(); }; } else if (sonuc == VeriTabaniErisim.GirisYapmaSonucu.kullaniciAdiVeyaSifreHatasi) { MessageBox.Show("Kullanıcı Adınız veya Sifreniz Hatalı!"); } else if (sonuc == VeriTabaniErisim.GirisYapmaSonucu.baglantiHatasi) { MessageBox.Show("Sunucuya Baglanılamadı!"); } else if (sonuc == VeriTabaniErisim.GirisYapmaSonucu.bilinmeyenHata) { MessageBox.Show("Bilinmeyen Hata!"); } }
public Vizyon() { InitializeComponent(); VizyondakileriListele(VeriTabaniErisim.Instance().seciliAvmdekiFilmlerinTaslaklari, panel1, new Point(3, 3), 170); }