private void btnKaydet_Click(object sender, EventArgs e) { cFilm f = new cFilm(); f.FilmTurNo = Convert.ToInt32(txtTurNo.Text); f.FilmAd = txtAdi.Text; f.Yonetmen = txtYonetmen.Text; f.Oyuncular = txtOyuncular.Text; f.Ozet = txtOzet.Text; if (txtMiktar.Text != string.Empty) f.Miktar = Convert.ToInt32(txtMiktar.Text); if (txtAdi.Text.Trim() == string.Empty || txtYonetmen.Text.Trim() == string.Empty) { MessageBox.Show("Filmin Adını ve Yönetmenini girmek zorundasınız.", "Uyarı !!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (f.FilmKontrol(f)) { MessageBox.Show("Film zaten kayıtlı", "Uyarı !", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (f.FilmEkle(f)) { MessageBox.Show("Film başarıyla kaydedildi."); Temizle(); btnKaydet.Enabled = false; f.FilmleriGoster(lvFilmler); } } } }
private void btnDegistir_Click(object sender, EventArgs e) { cFilm f = new cFilm(); f.FilmNo = Convert.ToInt32(txtFilmNo.Text); f.FilmTurNo = Convert.ToInt32(txtTurNo.Text); f.FilmAd = txtAdi.Text; f.Yonetmen = txtYonetmen.Text; f.Oyuncular = txtOyuncular.Text; f.Ozet = txtOzet.Text; if (txtMiktar.Text != string.Empty) f.Miktar = Convert.ToInt32(txtMiktar.Text); bool sonuc = f.FilmGuncelle(f); if (sonuc) { MessageBox.Show("Film Türü Güncellendi"); Temizle(); btnSil.Enabled = false; btnKaydet.Enabled = false; btnDegistir.Enabled = false; f.FilmleriGoster(lvFilmler); } else { MessageBox.Show("Bir Hata Oluştu"); } }
private void cbFilmTurleri_SelectedIndexChanged(object sender, EventArgs e) { cFilm f = new cFilm(); if (cbFilmTurleri.SelectedItem.ToString() == "Bir Film Türü Seçiniz") f.FilmleriGoster(lvFilmler); else f.FilmleriGetirbyTureGore(cbFilmTurleri.SelectedItem.ToString(), lvFilmler); }
private void frmFilmSorgulama_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); cbFilmTurleri.Items.Insert(0, "Bir Film Türü Seçiniz"); cbFilmTurleri.SelectedIndex = 0; }
private void btnKaydet_Click(object sender, EventArgs e) { cFilm f = new cFilm(); //f.Miktar = Convert.ToInt32(txtAdet.Text); //f.FilmNo = Convert.ToInt32(txtFilmNo.Text); 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.ToDecimal(txtFiyat.Text); if (Convert.ToInt32(txtAdet.Text) > Convert.ToInt32(txtStok.Text)) { MessageBox.Show("Stokta yeterli miktarda bulunmamaktadır." + "en fazla " + txtStok.Text + " adet satış yapabilirsiniz." ); txtAdet.Text = txtStok.Text; txtAdet.Focus(); } else { if (txtFilmNo.Text.Trim() != string.Empty && txtMusteriNo.Text.Trim() != string.Empty) { if (fs.FilmSatisEkle(fs)) { MessageBox.Show("Satış Bilgileri Kayıt Edildi"); if (f.FilmStokGuncelleFromSatisEkle(fs.FilmNo, fs.Adet)) { fs.SatislariGetir(lvSatislar, txtAdet, txtTutar); MessageBox.Show("Stok miktarı güncellendi"); btnKaydet.Enabled = false; } Temizle(); } } else MessageBox.Show("Müşteri ve Film Bilgileri Boş Bırakılmamaıdır."); } }
public bool FilmEkle(cFilm f) { bool sonuc = false; SqlConnection conn = new SqlConnection(gnl.connStr); SqlCommand comm = new SqlCommand("Insert into Filmler(FilmAd, FilmTurNo, Yonetmen, Oyuncular, Ozet, Miktar) values (@FilmAd, @FilmTurNo, @Yonetmen, @Oyuncular, @Ozet, @Miktar)", conn); comm.Parameters.Add("@FilmAd", SqlDbType.VarChar).Value = f._filmAd; //TODO comm.Parameters.Add("@FilmTurNo", SqlDbType.VarChar).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; if (conn.State == ConnectionState.Closed) conn.Open(); sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); conn.Close(); return sonuc; }
private void txtAdaGore_TextChanged(object sender, EventArgs e) { cFilm f = new cFilm(); f.FilmleriGetirByAdaGore(txtAdaGore.Text, lvFilmler); }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { cFilmSatis fs = new cFilmSatis(); bool Sonuc = fs.FilmSatisIptal(Convert.ToInt32(txtSatisNo.Text)); if (Sonuc) { MessageBox.Show("Satış Bilgileri silindi."); cFilm f = new cFilm(); Sonuc = f.FilmStokGuncelleFromSatisIptal(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text)); if (Sonuc) { MessageBox.Show("Stok miktarı güncellendi"); fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); Temizle(); btnSil.Enabled = false; } } } }
private void btnSil_Click(object sender, EventArgs e) { cFilm f = new cFilm(); f.FilmNo = Convert.ToInt32(txtFilmNo.Text); f.FilmTurNo = Convert.ToInt32(txtTurNo.Text); f.FilmAd = txtAdi.Text; f.Yonetmen = txtYonetmen.Text; f.Oyuncular = txtOyuncular.Text; f.Ozet = txtOzet.Text; if (txtMiktar.Text != string.Empty) f.Miktar = Convert.ToInt32(txtMiktar.Text); if ((MessageBox.Show("Silmek istiyor musunuz ?", "Silinsin Mi ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) == DialogResult.Yes) { bool sonuc = f.FilmSil(f); if (sonuc) { MessageBox.Show("Film Türü Silindi"); Temizle(); btnSil.Enabled = false; btnKaydet.Enabled = false; btnDegistir.Enabled = false; f.FilmleriGoster(lvFilmler); } } else { } }
public bool FilmSil(cFilm f) { bool sonuc = false; SqlConnection conn = new SqlConnection(gnl.connStr); //TODO: delete -> not update SqlCommand comm = new SqlCommand("Update Filmler Set Varmi = 0 Where FilmNo = @FilmNo", conn); comm.Parameters.Add("@FilmNo", SqlDbType.Int).Value = f._filmNo; if (conn.State == ConnectionState.Closed) conn.Open(); sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); conn.Close(); return sonuc; }
public bool FilmKontrol(cFilm f) { bool sonuc = false; SqlConnection conn = new SqlConnection(gnl.connStr); SqlCommand comm = new SqlCommand("Select * from Filmler where FilmAd = @FilmAd and Yonetmen = @Yonetmen ", conn); comm.Parameters.Add("@FilmAd", SqlDbType.VarChar).Value = f._filmAd; comm.Parameters.Add("@Yonetmen", SqlDbType.VarChar).Value = f._yonetmen; if (conn.State == ConnectionState.Closed) conn.Open(); //sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); SqlDataReader dr = comm.ExecuteReader(); if (dr.HasRows) sonuc = true; dr.Close(); conn.Close(); return sonuc; }
public bool FilmGuncelle(cFilm f) { bool sonuc = false; SqlConnection conn = new SqlConnection(gnl.connStr); 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("@FilmNo", SqlDbType.Int).Value = f._filmNo; 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; if (conn.State == ConnectionState.Closed) conn.Open(); sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); conn.Close(); return sonuc; }