示例#1
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if(txtFilmID.Text != "" && txtMusteriID.Text != "")
     {
         cFilmSatis fs = new cFilmSatis();
         fs.Tarih = Convert.ToDateTime(txtTarih.Text);
         fs.FilmNo = Convert.ToInt32(txtFilmID.Text);
         fs.MusteriNo = Convert.ToInt32(txtMusteriID.Text);
         fs.Adet = Convert.ToInt32(txtAdet.Text);
         fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text);
         bool sonuc = fs.SatisEkle(fs);
         if (sonuc)
         {
             MessageBox.Show("Satış bilgileri kayıt edildi.");
             cFilm f = new cFilm();
             sonuc = f.FilmGuncelleFromSatisEkle(fs.FilmNo, fs.Adet);
             if (sonuc)
             {
                 MessageBox.Show("Film Stok Miktarı güncellendi.");
                 btnKaydet.Enabled = false;
                 fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                 Temizle();
             }
         }
     }
     else
     {
         MessageBox.Show("Film ve Müşteri boş bırakılamaz.");
     }
 }
 private void frmFilmSorgulama_Load(object sender, EventArgs e)
 {
     this.Top = 0;
     this.Left = 0;
     cFilm f = new cFilm();
     f.FilmleriGoster(lvFilmler);
 }
示例#3
0
 public bool FilmEkle(cFilm f)
 {
     SqlConnection conn = new SqlConnection(gnl.connStr);
     SqlCommand comm = new SqlCommand("insert into Filmler  (FilmAd,FilmTurNo,Yonetmen,Oyuncular,Ozet) values(@FilmAd,@FilmTurNo,@Yonetmen,@Oyuncular,@Ozet)", 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;
     if (conn.State == ConnectionState.Closed) conn.Open();
     bool Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
     conn.Close();
     return Sonuc;
 }
示例#4
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     cFilm f = new cFilm();
     if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
     {
         bool Sonuc = f.FilmSil(Convert.ToInt32(txtID.Text));
         if (Sonuc)
         {
             MessageBox.Show("Film bilgileri silindi.");
             Temizle();
             btnDegistir.Enabled = false;
             btnSil.Enabled = false;
             f.FilmleriGoster(lvFilmler);
         }
         else
         {
             MessageBox.Show("Bilgiler Silinemedi!");
         }
     }
 }
示例#5
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     cFilm f = new cFilm();
     f.FilmAd = txtFilmAdi.Text;
     f.FilmTurNo = Convert.ToInt32(txtTurID.Text);
     f.Yonetmen = txtYonetmen.Text;
     f.Oyuncular = txtOyuncular.Text;
     f.Ozet = txtOzet.Text;
     //f.Miktar = Convert.ToInt32(txtMiktar.Text);   //Default 10 değeri veriliyor.
     bool Sonuc = f.FilmEkle(f);
     if (Sonuc)
     {
         MessageBox.Show("Film bilgileri kayıt edildi.");
         Temizle();
         btnKaydet.Enabled = false;
         f.FilmleriGoster(lvFilmler);
     }
     else
     {
         MessageBox.Show("Bilgiler Kayıt edilemedi!");
     }
 }
示例#6
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show(txtMusteri.Text + " müşteriye yapılan " + txtAdet.Text + " adet " + txtFilm.Text + " film satışı İptal Edilsin mi?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.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();
             sonuc = f.FilmGuncelleFromSatisIptal(Convert.ToInt32(txtFilmID.Text), Convert.ToInt32(txtAdet.Text));
             if (sonuc)
             {
                 MessageBox.Show("Stok Güncellendi.");
                 fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                 Temizle();
                 btnDegistir.Enabled = false;
                 btnSil.Enabled = false;
             }
         }
     }
 }
示例#7
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     cFilm f = new cFilm();
     f.FilmNo = Convert.ToInt32(txtID.Text);
     f.FilmAd = txtFilmAdi.Text;
     f.FilmTurNo = Convert.ToInt32(txtTurID.Text);
     f.Yonetmen = txtYonetmen.Text;
     f.Oyuncular = txtOyuncular.Text;
     f.Ozet = txtOzet.Text;
     f.Miktar = Convert.ToInt32(txtMiktar.Text);
     bool Sonuc = f.FilmGuncelle(f);
     if (Sonuc)
     {
         MessageBox.Show("Film bilgileri değiştirildi.");
         Temizle();
         btnDegistir.Enabled = false;
         btnSil.Enabled = false;
         f.FilmleriGoster(lvFilmler);
     }
     else
     {
         MessageBox.Show("Bilgiler Değiştirilemedi!");
     }
 }
示例#8
0
 private void txtAdaGore_TextChanged(object sender, EventArgs e)
 {
     cFilm f = new cFilm();
     f.FilmlerGetirByAdaGore(lvFilmler, txtAdaGore.Text);
 }
示例#9
0
        private void frmFilmler_Load(object sender, EventArgs e)
        {
            this.Top = 0;
            this.Left = 0;
            cFilmTuru ft = new cFilmTuru();
            ft.FilmTurleriGoster(cbFilmTurleri);

            cFilm f = new cFilm();
            f.FilmleriGoster(lvFilmler);
        }
示例#10
0
 public bool FilmGuncelle(cFilm f)
 {
     SqlConnection conn = new SqlConnection(gnl.connStr);
     SqlCommand comm = new SqlCommand("update Filmler set FilmAd=@FilmAd,FilmTurNo=@FilmTurNo,Yonetmen=@Yonetmen,Oyuncular=@Oyuncular,Ozet=@Ozet where FilmNo=@FilmNo", 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("@FilmNo", SqlDbType.Int).Value = f._filmNo;
     if (conn.State == ConnectionState.Closed) conn.Open();
     bool Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
     conn.Close();
     return Sonuc;
 }