コード例 #1
0
        private void frmFilmSorgulama_Load(object sender, EventArgs e)
        {
            f.FilmleriGoster(lvFilmler);

            cFilmTuru ft = new cFilmTuru();

            ft.FilmTurleriGoster(cbFilmTurleri);
            //cbFilmTurleri.Items.Add("Tüm Türler");  //Listenin sonuna ekler.
            cbFilmTurleri.Items.Insert(0, "Tüm Türler");
            cbFilmTurleri.SelectedIndex = 0;
        }
コード例 #2
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtFilmAdi.Text.Trim() != "" && txtFilmTuru.Text.Trim() != "" && txtYonetmen.Text.Trim() != "")
     {
         cFilm f = new cFilm();
         f.FilmAdi  = txtFilmAdi.Text;
         f.Yonetmen = txtYonetmen.Text;
         if (f.FilmKontrol(f))
         {
             MessageBox.Show("Sistemde kayıtlı bir film girdiniz!", "Önceden girilmiş!");
         }
         else
         {
             f.FilmTurNo = cGenel.turNo;
             f.Oyuncular = txtOyuncular.Text;
             f.Ozet      = txtOzet.Text;
             try
             {
                 f.Fiyat = Convert.ToDouble(txtFiyat.Text);
             }
             catch (FormatException) //Sayı bulup çeviremezse düşeceği hata FormatException olur.
             {
                 f.Fiyat = 0;
             }
             catch (Exception)
             {
                 MessageBox.Show("Fiyat alanını kontrol ediniz!", "Dikkat! Hatalı Fiyat girişi!");
                 txtFiyat.Focus();
                 return; //Bu aşamada hata yakalanıyorsa metotdan çıkması için return kullanılır.
             }
             try
             {
                 f.Miktar = Convert.ToInt32(txtMiktar.Text);
             }
             catch (FormatException) //Sayı bulup çeviremezse düşeceği hata FormatException olur.
             {
                 f.Miktar = 10;      //Sayı girilmediğinde ya da boş geçildiğinde default olarak 10 atar.
             }
             catch (Exception)
             {
                 MessageBox.Show("Miktar alanını kontrol ediniz!", "Dikkat! Hatalı Miktar girişi!");
                 txtMiktar.Focus();
                 return; //Bu aşamada hata yakalanıyorsa metotdan çıkması için return kullanılır.
             }
         }
         if (f.FilmEkle(f))
         {
             MessageBox.Show("Film bilgileri eklendi.", "Kayıt tamamlandı.");
             f.FilmleriGoster(lvFilmler);
             btnKaydet.Enabled = false;
             Temizle();
         }
     }
 }
コード例 #3
0
        private void frmFilmler_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;

            cFilm f = new cFilm();

            f.FilmleriGoster(lvFilmler);

            cFilmTuru ft = new cFilmTuru();

            ft.FilmTurleriGoster(cbFilmTurleri);
        }
コード例 #4
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek istiyor musunuz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         cFilm f = new cFilm();
         if (f.FilmSil(cGenel.filmNo))
         {
             MessageBox.Show("Film silindi.", "Silme işlemi tamamlandı.");
             f.FilmleriGoster(lvFilmler);
             btnKaydet.Enabled = false;
             btnSil.Enabled    = false;
             Temizle();
         }
         else
         {
             MessageBox.Show("Film silinemedi.", "Dikkat! Silme işlemi tamamlanamadı!");
         }
     }
 }
コード例 #5
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         cFilm f = new cFilm();
         if (f.FilmSil(cGenel.filmno))
         {
             MessageBox.Show("Film bilgileri silindi.", "Silme tamamlandı.");
             f.FilmleriGoster(lvFilmler);
             btnDegistir.Enabled = false;
             btnSil.Enabled      = false;
             Temizle();
         }
         else
         {
             MessageBox.Show("Film bilgileri silinemedi!", "Dikkat! Silme tamamlanamadı!");
         }
     }
 }
コード例 #6
0
        private void btnDegistir_Click(object sender, EventArgs e)
        {
            if (txtFilmAdi.Text.Trim() != "" && txtFilmTuru.Text.Trim() != "" && txtYonetmen.Text.Trim() != "")
            {
                cFilm f = new cFilm();
                f.FilmAdi  = txtFilmAdi.Text;
                f.Yonetmen = txtYonetmen.Text;
                f.FilmNo   = cGenel.filmNo;
                if (f.FilmKontrolFromDegistir(f))
                {
                    MessageBox.Show("Sistemde kayıtlı olan bir film girdiniz!", "Önceden girilmiş");
                }
                else
                {
                    f.FilmTurNo = cGenel.turNo;
                    f.Oyuncular = txtOyuncular.Text;
                    f.Ozet      = txtOzet.Text;
                    try
                    {
                        f.Fiyat = Convert.ToDouble(txtFiyat.Text);
                    }
                    catch (FormatException)
                    {
                        f.Fiyat = 0;
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Fiyat alanını kontrol ediniz!", "Dikkat hatalı fiyat girişi!");
                        txtFiyat.Focus();
                        return;
                    }
                    try
                    {
                        f.Miktar = Convert.ToInt32(txtMiktar.Text);
                    }
                    catch (FormatException)
                    {
                        f.Miktar = 10;
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Miktar alanını kontrol ediniz!", "Dikkat hatalı miktar girişi!");
                        txtMiktar.Focus();
                        return;
                    }

                    if (f.FilmGuncelle(f))
                    {
                        MessageBox.Show("Film bilgileri güncellendi.", "Güncelleme tamamlandı.");
                        f.FilmleriGoster(lvFilmler);
                        btnKaydet.Enabled = false;
                        btnSil.Enabled    = false;
                        Temizle();
                    }
                    else
                    {
                        MessageBox.Show("Kayıt güncelleme gerçekleştirilemedi!", "Güncelleme tamamlanamadı.");
                    }
                }
            }
            else
            {
                MessageBox.Show("Film adı ve yönetmen bilgilerini girmelisiniz!", "Dikkat! Eksik bilgi!");
            }
        }
コード例 #7
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtFilmAdi.Text.Trim() != "" && txtYonetmen.Text.Trim() != "" && txtFilmTuru.Text.Trim() != "")
            {
                cFilm f = new cFilm();
                f.FilmAd   = txtFilmAdi.Text; //Property'lere gidip Set çalışarak filtreler uygulanıyor.
                f.Yonetmen = txtYonetmen.Text;
                if (f.FilmKontrol(f))         //Önceden kayıtlı mı? (true-false)
                {
                    MessageBox.Show("Zaten sistemde kayıtlı!", "Önceden Girilmiş!");
                }
                else
                {
                    f.FilmTurNo = cGenel.turno;    //Diğer özellikler yukarda eklenmişti.
                    f.Oyuncular = txtOyuncular.Text;
                    f.Ozet      = txtOzet.Text;
                    try
                    {
                        f.Fiyat = Convert.ToDouble(txtFiyat.Text);
                    }
                    catch (FormatException)
                    {
                        f.Fiyat = 0;
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Fiyat alanını kontrol ediniz!", "Dikkat! Hatalı Fiyat girişi!");
                        txtFiyat.Focus(); return;
                    }
                    try
                    {
                        f.Miktar = Convert.ToInt32(txtMiktar.Text);
                    }
                    catch (FormatException)
                    {
                        f.Miktar = 10;  //Sayı girilmediğinde yada boş geçildiğinde default olarak 10
                    }                   //kabul edilir.
                    catch (Exception)
                    {
                        MessageBox.Show("Miktar alanını kontrol ediniz!", "Dikkat! Hatalı Miktar girişi!");
                        txtMiktar.Focus(); return;
                    }

                    if (f.FilmEkle(f))
                    {
                        MessageBox.Show("Film bilgileri eklendi.", "Kayıt tamamlandı.");
                        f.FilmleriGoster(lvFilmler);
                        btnKaydet.Enabled = false;
                        Temizle();
                    }
                    else
                    {
                        MessageBox.Show("Kayıt ekleme gerçekleşmedi!", "Kayıt tamamlanamadı!");
                    }
                }
            }
            else
            {
                MessageBox.Show("Film Adı, Türü, Yönetmen bilgisi girmelisiniz!", "Dikkat! Eksik Bilgi!");
            }
            txtFilmAdi.Focus();
        }