public bool FilmGuncelle(cFilm f) { bool Sonuc = false; SqlCommand comm = new SqlCommand("Update Filmler set FilmAd=@FilmAd, FilmTurNo=@FilmTurNo, Yonetmen=@Yonetmen, Oyuncular=@Oyuncular, Ozet=@Ozet, Miktar=@Miktar 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("@Miktar", SqlDbType.Int).Value = f._miktar; comm.Parameters.Add("@FilmNo", SqlDbType.Int).Value = f._filmNo; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(Sonuc); }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtFilmAdi.Text.Trim() != "" && txtYonetmen.Text.Trim() != "") { cFilm f = new cFilm(); if (f.FilmKontrol(txtFilmAdi.Text, txtYonetmen.Text)) { MessageBox.Show("Bu film önceden kayıtlı!"); txtFilmAdi.Focus(); } else { f.FilmAd = txtFilmAdi.Text; f.FilmTurNo = Convert.ToInt32(txtTurNo.Text); f.Yonetmen = txtYonetmen.Text; f.Oyuncular = txtOyuncular.Text; f.Ozet = txtOzet.Text; f.Miktar = Convert.ToInt32(txtMiktar.Text); if (f.FilmEkle(f)) { MessageBox.Show("Film Bilgileri kayıt edildi."); f.FilmleriGetir(lvFilmler); Temizle(); btnKaydet.Enabled = false; } else { MessageBox.Show("Film kayıt işlemi gerçekleşmedi!"); } } } }
public bool FilmGuncelle(cFilm f) { bool Sonuc = false; SqlCommand comm = new SqlCommand("Update Filmler set FilmAd=@FilmAd, FilmTurNo=@FilmTurNo, Yonetmen=@Yonetmen, Oyuncular=@Oyuncular, Ozet=@Ozet, Miktar=@Miktar 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("@Miktar", SqlDbType.Int).Value = f._miktar; comm.Parameters.Add("@FilmNo", SqlDbType.Int).Value = f._filmNo; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); //Hata verip vermediği kontrol edilir. } catch (SqlException ex) //Hatayla karşılaşılması durumunda bu blok çalışır. { string hata = ex.Message; } finally { conn.Close(); } //Hata olsun yada olmasın mutlaka çalışır. return(Sonuc); }
private void FilmleriGetir() { cFilm f = new cFilm(); string TureGore = ""; if (cbFilmTurleri.SelectedItem.ToString() != "Tüm Türler") { TureGore = cbFilmTurleri.SelectedItem.ToString(); } f.FilmleriGetirBySorgulama(txtAdaGore.Text, TureGore, txtYonetmeneGore.Text, txtOyuncularaGore.Text, lvFilmler); }
private void frmFilmler_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); }
private void frmFilmSorgulama_Load(object sender, EventArgs e) { cFilm f = new cFilm(); f.FilmleriGetir(lvFilmler); cFilmTuru ft = new cFilmTuru(); ft.FilmTurleriGetir(cbFilmTurleri); //cbFilmTurleri.Items.Add("Tüm Türler"); //En son eleman olarak ekler. cbFilmTurleri.Items.Insert(0, "Tüm Türler"); //İlk eleman olarak ekler. cbFilmTurleri.SelectedIndex = 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."); Temizle(); btnDegistir.Enabled = false; btnSil.Enabled = false; f.FilmleriGetir(lvFilmler); } } }
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 Miktarı yetersiz!"); 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 kayıt edildi."); //Satılan filmin stok miktarı güncellenmeli (azaltılmalı) cFilm f = new cFilm(); bool Sonuc = f.StokGuncelleBySatisEkle(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text)); if (Sonuc) { MessageBox.Show("Stok Güncellendi!"); fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); Temizle(); btnKaydet.Enabled = false; btnFilmBul.Enabled = false; btnMusteriBul.Enabled = false; } } else { MessageBox.Show("Satış kaydı gerçekleşmedi!"); } } } else { MessageBox.Show("Müşteri ve Film seçilmelidir!", "Dikkat! Eksik Bilgi!"); txtMusteri.Focus(); } }
private void btnDegistir_Click(object sender, EventArgs e) { if (Convert.ToInt32(txtAdet.Text) > Convert.ToInt32(txtStok.Text)) { MessageBox.Show("Stok Miktarı yetersiz!"); txtAdet.Text = txtStok.Text; txtAdet.Focus(); } else { cFilmSatis fs = new cFilmSatis(); fs.SatisNo = Convert.ToInt32(txtSatisNo.Text); 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.SatisGuncelle(fs)) { MessageBox.Show("Satış Bilgileri değiştirildi."); //Satılan filmin stok miktarı güncellenmeli if (Convert.ToInt32(txtAdet.Text) != ilkAdet) { cFilm f = new cFilm(); bool Sonuc = f.StokGuncelleBySatisDegistir(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text), ilkAdet); if (Sonuc) { MessageBox.Show("Stok Güncellendi!"); fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); Temizle(); btnKaydet.Enabled = false; btnFilmBul.Enabled = false; btnMusteriBul.Enabled = false; } } } else { MessageBox.Show("Satış kaydı gerçekleşmedi!"); } } }
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(); if (fs.SatisIptal(Convert.ToInt32(txtSatisNo.Text))) { MessageBox.Show("Satış bilgileri iptal edildi."); //Film stok miktarı güncellenmeli cFilm f = new cFilm(); bool Sonuc = f.StokGuncelleBySatisIptal(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text)); if (Sonuc) { MessageBox.Show("Satış iptali gerçekleştirildi."); } else { MessageBox.Show("Satış iptali gerçekleşmedi."); } } } }
private void txtAdaGore_TextChanged(object sender, EventArgs e) { cFilm f = new cFilm(); f.FilmleriGetirByAdaGore(txtAdaGore.Text, lvFilmler); }