private void FilmleriGetir()
 {
     string Tur = "";
     if (cbFilmTurleri.SelectedItem.ToString() != "Tüm Türler")
     {
         Tur = cbFilmTurleri.SelectedItem.ToString();
     }
     cFilm f = new cFilm();
     f.FilmleriGetirByDetaySorgulama(txtAdaGore.Text, Tur, txtYonetmeneGore.Text, txtOyuncuyaGore.Text, lvFilmler);
 }
        private void frmFilmSorgulama_Load(object sender, EventArgs e)
        {
            //this.Top = 0;
            //this.Left = 0;
            cFilm f = new cFilm();
            f.FilmleriGetir(lvFilmler);

            cFilmTuru ft = new cFilmTuru();
            ft.FilmTurleriGetir(cbFilmTurleri);
            //cbFilmTurleri.Items.Add("Tüm Türler");
            cbFilmTurleri.Items.Insert(0, "Tüm Türler");
            cbFilmTurleri.SelectedIndex = 0;
        }
Example #3
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtFilmNo.Text.Trim() != "" && txtMusteriNo.Text.Trim() != "")
     {
         if (Convert.ToInt32(txtAdet.Text) > Convert.ToInt32(txtStok.Text))
         {
             MessageBox.Show("Stok yeterli değil!");
             txtAdet.Text = txtStok.Text;
             txtAdet.Focus();
         }
         else
         {
             cFilmSatis fs = new cFilmSatis();
             fs.Tarih = Convert.ToDateTime(txtTarih.Text);
             fs.FilmNo = Convert.ToInt32(txtFilmNo.Text);
             fs.MusteriNo = Convert.ToInt32(txtMusteriNo.Text);
             fs.Adet = Convert.ToInt32(txtAdet.Text);
             fs.BirimFiyat = Convert.ToDouble(txtFiyat.Text);
             if (fs.SatisEkle(fs))
             {
                 MessageBox.Show("Satış Bilgileri eklendi.");
                 cFilm f = new cFilm();
                 if (f.StokGuncelleFromSatisEkle(fs.FilmNo, fs.Adet))
                 {
                     MessageBox.Show("Stok Güncellendi.");
                     fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                     btnKaydet.Enabled = false;
                     btnFilmBul.Enabled = false;
                     btnMusteriBul.Enabled = false;
                     Temizle();
                 }
                 else { MessageBox.Show("Stok Güncellenemedi."); }
             }
             else { MessageBox.Show("Satış Bilgileri eklenemedi."); }
         }
     }
     else { MessageBox.Show("Öncelikle müşteri ve film seçilmiş olmalıdır."); }
 }
Example #4
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtFilmAdi.Text.Trim() != "" && txtTurNo.Text.Trim() != "" && txtYonetmen.Text.Trim() != "")
     {
         cFilm f = new cFilm();
         bool Sonuc = f.FilmVarmi(txtFilmAdi.Text, txtYonetmen.Text, txtFilmNo.Text);
         if (Sonuc)
         {
             MessageBox.Show("Bu film önceden kayıtlı!");
             txtFilmAdi.Focus();
         }
         else
         {
             f.FilmNo = Convert.ToInt32(txtFilmNo.Text);
             f.FilmAd = txtFilmAdi.Text;
             f.FilmTurNo = Convert.ToInt32(txtTurNo.Text);
             f.Yonetmen = txtYonetmen.Text;
             f.Oyuncular = txtOyuncular.Text;
             f.Ozet = txtOzet.Text;
             f.Fiyat = Convert.ToDecimal(txtFiyat.Text);
             f.Miktar = Convert.ToInt32(txtMiktar.Text);
             if (f.FilmGuncelle(f))
             {
                 MessageBox.Show("Film Bilgileri güncellendi.");
                 f.FilmleriGetir(lvFilmler);
                 btnDegistir.Enabled = false;
                 btnSil.Enabled = false;
                 Temizle();
             }
             else
             {
                 MessageBox.Show("Film Eklemede sorunla karşılaşıldı!");
                 txtFilmAdi.Focus();
             }
         }
     }
     else { MessageBox.Show("Film Adı, Türü ve Yönetmen alanları boş geçilemez!", "Dİkkat! Eksik Bilgi!"); }
 }
Example #5
0
 public bool FilmEkle(cFilm f)
 {
     bool Sonuc = false;
     SqlCommand comm = new SqlCommand("insert into Filmler (FilmAd, FilmTurNo, Yonetmen, Oyuncular, Ozet, Fiyat, Miktar) values(@FilmAd, @FilmTurNo, @Yonetmen, @Oyuncular, @Ozet, @Fiyat, @Miktar)", conn);
     comm.Parameters.Add("@FilmAd", SqlDbType.VarChar).Value = f._filmAd;
     comm.Parameters.Add("@FilmTurNo", SqlDbType.Int).Value = f._filmTurNo;
     comm.Parameters.Add("@Yonetmen", SqlDbType.VarChar).Value = f._yonetmen;
     comm.Parameters.Add("@Oyuncular", SqlDbType.VarChar).Value = f._oyuncular;
     comm.Parameters.Add("@Ozet", SqlDbType.VarChar).Value = f._ozet;
     comm.Parameters.Add("@Fiyat", SqlDbType.Money).Value = f._fiyat;
     comm.Parameters.Add("@Miktar", SqlDbType.Int).Value = f._miktar;
     if (conn.State == ConnectionState.Closed) conn.Open();
     try
     {
         Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); //hata çıkabilecek kodu try içinde çalıştırıyoruz.
     }
     catch (SqlException ex)  //Hata durumunda programın çalışması catch bloğuna düşecektir.
     {
         string hata = ex.Message;
     }
     finally { conn.Close(); }  //Hata olsun olmasın mutlaka Finally bloğu çalışır.
     return Sonuc;
 }
Example #6
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)
     {
         cFilmSatis fs = new cFilmSatis();
         bool Sonuc = fs.SatisIptal(Convert.ToInt32(txtSatisNo.Text));
         if (Sonuc)
         {
             MessageBox.Show("Satış iptal edildi.");
             cFilm f = new cFilm();
             if (f.StokGuncelleFromSatisIptal(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text)))
             {
                 MessageBox.Show("Stok Güncellendi.");
                 fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                 btnSil.Enabled = false;
                 Temizle();
             }
             else { MessageBox.Show("Stok Güncellenemedi."); }
         }
     }
 }
Example #7
0
 private void txtAdaGore_TextChanged(object sender, EventArgs e)
 {
     cFilm f = new cFilm();
     f.FilmleriGetirByAdaGore(txtAdaGore.Text, lvFilmler);
 }
Example #8
0
        private void frmFilmler_Load(object sender, EventArgs e)
        {
            this.Top = 0;
            this.Left = 0;
            cFilmTuru ft = new cFilmTuru();
            ft.FilmTurleriGetir(cbFilmTurleri);

            cFilm f = new cFilm();
            f.FilmleriGetir(lvFilmler);
        }
Example #9
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();
         bool Sonuc = f.FilmSil(Convert.ToInt32(txtFilmNo.Text));
         if (Sonuc)
         {
             MessageBox.Show("Film Bilgileri silindi.");
             f.FilmleriGetir(lvFilmler);
             btnDegistir.Enabled = false;
             btnSil.Enabled = false;
             Temizle();
         }
     }
 }