private void btnKaydet_Click(object sender, EventArgs e) { if (txtMusteriNo.Text == "" || txtFilmNo.Text == "" || txtAdet.Text == "" || txtFiyat.Text == "") { MessageBox.Show("Müşteri ve Film bilgileri seçilmelidir!", "Dikkat eksik bilgi!"); } else { Filmler f = new Filmler(); int StokMiktari = f.StogaGoreFilmGetir(Convert.ToInt32(txtFilmNo.Text)); if (StokMiktari >= Convert.ToInt32(txtAdet.Text)) { Satislar s = new Satislar(); s.Tarih = Convert.ToDateTime(txtTarih.Text); s.FilmNo = Convert.ToInt32(txtFilmNo.Text); s.MusteriNo = Convert.ToInt32(txtMusteriNo.Text); s.Adet = Convert.ToInt32(txtAdet.Text); s.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); s.SatisEkle(s); s.SatislariTariheGoreGetir(lsvSatislar, txtTarih.Text, txtToplamAdet, txtToplamTutar); f.StokMiktariniGuncelle(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text)); Temizle(); MessageBox.Show("İşlem başarıyla gerçekleştirildi."); } else { MessageBox.Show("Stok seviyesi yetersiz, mevcut stok miktarı:" + StokMiktari.ToString()); } } }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show(txtFilmAdi.Text + " adlı" + "Film silinsin mi?", "Filmi silmek istediğinizden emin misiniz?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Filmler f = new Filmler(); bool sonuc = f.FilmSil(Convert.ToInt32(Kontrol.Temizle(txtFilmNo.Text))); if (sonuc) { MessageBox.Show("Film başarı ile silindi."); f.FilmGetir(lsvFilmler); btnKaydet.Enabled = true; btnYeni.Enabled = true; btnDegistir.Enabled = true; btnSil.Enabled = true; Temizle(); } else { MessageBox.Show("Film silinemedi."); } } else { MessageBox.Show("Film silme işleminden vazgeçildi."); } }
private void btnDegistir_Click(object sender, EventArgs e) { if (txtMusteriNo.Text == "" || txtFilmNo.Text == "" || txtAdet.Text == "" || txtFiyat.Text == "") { MessageBox.Show("Müşteri ve Film bilgileri boş bırakılamaz!", "Dikkat eksik bilgi!"); } else { Filmler f = new Filmler(); int stokmiktari = f.StogaGoreFilmGetir(Convert.ToInt32(txtFilmNo.Text)); if (stokmiktari + orjmiktar >= Convert.ToInt32(txtAdet.Text)) { Satislar s = new Satislar(); s.SatisNo = Convert.ToInt32(txtSatisNo.Text); s.Tarih = Convert.ToDateTime(txtTarih.Text); s.FilmNo = Convert.ToInt32(txtFilmNo.Text); s.MusteriNo = Convert.ToInt32(txtMusteriNo.Text); s.Adet = Convert.ToInt32(txtAdet.Text); s.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); s.SatisDegistir(s); s.SatislariTariheGoreGetir(lsvSatislar, txtTarih.Text, txtToplamAdet, txtToplamTutar); f.StokMiktariGuncelleFromDegistir(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text), orjmiktar); Temizle(); } else { MessageBox.Show("Stok seviyesi yetersiz, mevcut stok:" + stokmiktari); } } }
private void cmbTurler_SelectedIndexChanged(object sender, EventArgs e) { FilmTurler ft = (FilmTurler)cmbTurler.SelectedItem; Filmler f = new Filmler(); f.FilmTurlerineGoreGetir(lsvFilmler, ft.FilmTurNo); }
private void FrmFilmTanimlamaEkrani_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; Filmler fl = new Filmler(); fl.FilmGetir(lsvFilmler); FilmTurler ft = new FilmTurler(); ft.FilmTurleriGetir(cmbTurler); }
private void FrmFilmSorgula_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; FilmTurler ft = new FilmTurler(); ft.FilmTurleriGetir(cmbTurler); Filmler f = new Filmler(); f.FilmGetir(lsvFilmler); }
private void btnDegistir_Click(object sender, EventArgs e) { if (txtFilmAdi.Text == "" || txtTurNo.Text == "" || txtYonetmen.Text == "" || txtOyuncular.Text == "" || txtOzet.Text == "" || txtStokMiktari.Text == "") { MessageBox.Show("Film Adı, Film Türü,Yönetmeni,Oyuncuları,Film Özeti, Stok Miktarı alanları boş geçilmez!", "Bu alanlar boş geçilemez.", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Filmler f = new Filmler(); bool sonuc = f.FilmGuncelle(Convert.ToInt32(Kontrol.Temizle(txtFilmNo.Text)), Kontrol.Temizle(txtFilmAdi.Text), Convert.ToInt32(Kontrol.Temizle(txtTurNo.Text)), Kontrol.Temizle(txtYonetmen.Text), Kontrol.Temizle(txtOyuncular.Text), Kontrol.Temizle(txtOzet.Text), Convert.ToInt32(Kontrol.Temizle(txtStokMiktari.Text))); if (sonuc) { MessageBox.Show("Film bilgileri güncellendi."); f.FilmGetir(lsvFilmler); btnKaydet.Enabled = true; btnYeni.Enabled = true; Temizle(); } else { if (Convert.ToInt32(txtStokMiktari.Text) < 0) { MessageBox.Show("Film Miktarı 0'dan küçük olamaz!"); txtStokMiktari.Text = ""; } MessageBox.Show("Film güncelleme işlemleri sırasında hata ile karşılaşıldı."); } } }
private void lsvFilmler_SelectedIndexChanged(object sender, EventArgs e) { try { if (lsvFilmler.SelectedItems.Count > 0) { SqlConnection cnn = new SqlConnection(bl.Cnnstring); cnn.Open(); MemoryStream stream = new MemoryStream(); SqlCommand cmd = new SqlCommand("select Resim from Filmler where FilmNo=@FilmNo", cnn); cmd.Connection = cnn; int a = Convert.ToInt32(lsvFilmler.SelectedItems[0].Text); cmd.Parameters.AddWithValue("@FilmNo", a); byte[] image = (byte[])cmd.ExecuteScalar(); stream.Write(image, 0, image.Length); Bitmap bitmap = new Bitmap(stream); pictureBox1.Image = bitmap; Filmler f = new Filmler(); txtFilmNo.Text = lsvFilmler.SelectedItems[0].SubItems[0].Text; txtFilmAdi.Text = lsvFilmler.SelectedItems[0].SubItems[1].Text; txtTurNo.Text = lsvFilmler.SelectedItems[0].SubItems[2].Text; txtFilmTuru.Text = lsvFilmler.SelectedItems[0].SubItems[3].Text; txtYonetmen.Text = lsvFilmler.SelectedItems[0].SubItems[4].Text; txtOyuncular.Text = lsvFilmler.SelectedItems[0].SubItems[5].Text; txtOzet.Text = lsvFilmler.SelectedItems[0].SubItems[6].Text; txtStokMiktari.Text = lsvFilmler.SelectedItems[0].SubItems[7].Text; btnKaydet.Enabled = true; btnDegistir.Enabled = true; btnSil.Enabled = true; txtFilmAdi.Focus(); cnn.Close(); } } catch (SqlException ex) { string hata = ex.Message; } }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Bu satışı silmek istediğinizden emin misiniz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Filmler f = new Filmler(); Satislar s = new Satislar(); bool okmu = s.SatisSil(Convert.ToInt32(txtSatisNo.Text)); if (okmu) { s.SatislariTariheGoreGetir(lsvSatislar, txtTarih.Text, txtToplamAdet, txtToplamTutar); f.FilmStokMiktariniSilerekGuncelle(Convert.ToInt32(txtFilmNo.Text), orjmiktar); Temizle(); } else { MessageBox.Show("Silme işlemleri sırasında hata ile karşılaşıldı."); } } else { MessageBox.Show("Satış silme işleminden vazgeçildi."); } }
private void btnKaydet_Click(object sender, EventArgs e) { try { if (txtFilmAdi.Text == "" || txtTurNo.Text == "" || txtYonetmen.Text == "" || txtOyuncular.Text == "" || txtOzet.Text == "" || txtStokMiktari.Text == "") { MessageBox.Show("Film Adı, Film Türü,Yönetmeni,Oyuncuları,Film Özeti, Stok Miktarı alanları boş geçilmez!", "Bu alanlar boş geçilemez.", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Filmler f = new Filmler(); bool sonuc = f.FilmKontrol(txtFilmAdi.Text); Image img = pictureBox1.Image; ImageConverter converter = new ImageConverter(); resim = (byte[])converter.ConvertTo(img, typeof(byte[])); SqlConnection cnn = new SqlConnection(bl.Cnnstring); SqlCommand cmd = new SqlCommand("insert into Filmler(Resim) Values (@Resim) ", cnn); cmd.Parameters.Add("@Resim", SqlDbType.Image, resim.Length).Value = resim; if (sonuc) { MessageBox.Show("Uyarı!Bu film daha önceden eklenmiş."); } else { bool stokvarmi = false; if (Convert.ToInt32(txtStokMiktari.Text) < 0) { MessageBox.Show("Film Miktarı 0'dan küçük olamaz!"); txtStokMiktari.Text = ""; } sonuc = f.FilmEkle(Kontrol.Temizle(txtFilmAdi.Text), Convert.ToInt32(Kontrol.Temizle(txtTurNo.Text)), Kontrol.Temizle(txtYonetmen.Text), Kontrol.Temizle(txtOyuncular.Text), Kontrol.Temizle(txtOzet.Text), Convert.ToInt32(Kontrol.Temizle(txtStokMiktari.Text)), stokvarmi, resim); if (sonuc) { MessageBox.Show("Film ekleme işlemi başarıyla gerçekleşti."); f.FilmGetir(lsvFilmler); btnKaydet.Enabled = false; btnYeni.Enabled = true; Temizle(); } else { MessageBox.Show("Film ekleme işleri sırasında hata ile karşılaşıldı."); } } } } catch (SqlException ex) { string hata = ex.Message; } }
private void textBox3_TextChanged(object sender, EventArgs e) { Filmler f = new Filmler(); f.FilmleriOyuncuyaGoreGetir(lsvFilmler, txtOyuncuyaGore.Text); }
private void txtYonetmeneGore_TextChanged(object sender, EventArgs e) { Filmler f = new Filmler(); f.FilmleriYonetmeneGoreGetir(lsvFilmler, txtYonetmeneGore.Text); }
private void txtFilmAdinaGore_TextChanged(object sender, EventArgs e) { Filmler f = new Filmler(); f.FilmleriGosterByAdinaGore(lsvFilmler, txtFilmAdinaGore.Text); }