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 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 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 txtTarih_TextChanged(object sender, EventArgs e) { Satislar s = new Satislar(); s.SatislariTariheGoreGetir(lsvSatislar, txtTarih.Text, txtToplamAdet, txtToplamTutar); }