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; }
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."); } }
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!"); } }
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; }
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."); } } } }
private void txtAdaGore_TextChanged(object sender, EventArgs e) { cFilm f = new cFilm(); f.FilmleriGetirByAdaGore(txtAdaGore.Text, lvFilmler); }
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); }
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(); } } }