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 btnDegistir_Click(object sender, EventArgs e) { if (txtFilmAdi.Text.Trim() != "" && txtYonetmen.Text.Trim() != "") { cFilm f = new cFilm(); if (f.FilmKontrol(txtFilmAdi.Text, txtYonetmen.Text, filmNo)) { MessageBox.Show("Bu film önceden kayıtlı!"); txtFilmAdi.Focus(); } else { f.FilmNo = filmNo; f.FilmAd = txtFilmAdi.Text; f.FilmTurNo = turNo; f.Yonetmen = txtYonetmen.Text; f.Oyuncular = txtOyuncular.Text; f.Ozet = txtOzet.Text; f.Miktar = Convert.ToInt32(txtMiktar.Text); if (f.FilmGuncelle(f)) { MessageBox.Show("Film Bilgileri değiştirildi."); f.FilmleriGetir(lvFilmler); Temizle(); btnKaydet.Enabled = false; } else { MessageBox.Show("Film güncelleme işlemi gerçekleşmedi!"); } } } }
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 FilmTanimlama_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 FilmSorgulama_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(filmNo); 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 (filmNo != -1 && MusteriNo != -1) { 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 = filmNo; fs.MusteriNo = MusteriNo; 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(filmNo, 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 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 = turNo; 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!"); } } } else { MessageBox.Show("Film adı ve Yönetmen bilgileri boş bırakılamaz!"); } }
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(satisNo)) { MessageBox.Show("Satış bilgileri iptal edildi."); //Film stok miktarı güncellenmeli cFilm f = new cFilm(); bool Sonuc = f.StokGuncelleBySatisIptal(filmNo, Convert.ToInt32(txtAdet.Text)); if (Sonuc) { MessageBox.Show("Satış iptali gerçekleştirildi."); fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); Temizle(); } 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); }
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 = satisNo; fs.Tarih = Convert.ToDateTime(txtTarih.Text); fs.FilmNo = filmNo; fs.MusteriNo = MusteriNo; 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 fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); int bayrak = 0, flag = 0; if (adetDegeri == Convert.ToInt32(txtAdet.Text)) { flag = 1; } if ((Convert.ToInt32(txtAdet.Text) > adetDegeri) && flag == 0) { cFilm f = new cFilm(); int stokFarki = Convert.ToInt32(txtAdet.Text) - adetDegeri; bool Sonuc = f.FilmStokGuncelle(filmNo, Convert.ToInt32(txtStok.Text) - stokFarki); if (Sonuc) { MessageBox.Show("Stok Güncellendi!"); fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); Temizle(); btnKaydet.Enabled = false; btnFilmBul.Enabled = false; btnMusteriBul.Enabled = false; } bayrak = 1; } //txtStok sağ üstteki //ilkAdet değeri listeden gelen değer //adetDegeri listeden kalan eski değer. //Txtadet değeri soldaki kolonun değeri. else if ((adetDegeri > Convert.ToInt32(txtAdet.Text)) && bayrak == 0 && flag == 0) { cFilm f = new cFilm(); int stokFarki = adetDegeri - Convert.ToInt32(txtAdet.Text); bool Sonuc = f.FilmStokGuncelle(filmNo, Convert.ToInt32(txtStok.Text) + stokFarki); 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!"); } } }