private void btnKaydet_Click(object sender, EventArgs e) { //hata verebilecekleri aşağıda elsenin orda yap her zaman.. if (txtMusteri.Text != "" && txtFilm.Text != "") //zaten o textlere yazı yazamadığı için trim e gerek yok. { if (Convert.ToInt32(txtAdet.Text) <= Convert.ToInt32(txtStok.Text)) { FilmSatis fs = new FilmSatis(); fs.Tarih = Convert.ToDateTime(txtTarih.Text); fs.FilmNo = Genel.secilenfilmno; fs.MusteriNo = Genel.secilenmusterino; fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); if (fs.SatisEkle(fs)) { MessageBox.Show("Satış Bilgileri Kayıt Edildi."); //Film Stok Miktarı güncellenmeli (satış adedi kadar azaltılmalı). Film f = new Film(); if (f.StokGuncelleFromSatisEkle(fs.FilmNo, fs.Adet)) //şu numaralı filmin stoğundan su kadar düşülcek demek { MessageBox.Show("Stok Güncellendi."); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Stok güncellenemedi."); } } else { MessageBox.Show("Satış tamamlanamadı."); } } else { MessageBox.Show("Stoktan fazla satamazsınız!", "Dikkat! Yetersiz Stok!!"); txtAdet.Text = txtStok.Text; } } else { MessageBox.Show("Müşterive Film mutlaka seçilmelidir.", "Dikkat! Eksik Bilgi!"); } }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtMusteri.Text != "" && txtFilm.Text != "") { if (Convert.ToInt32(txtAdet.Text) <= Convert.ToInt32(txtStok.Text)) { FilmSatis fs = new FilmSatis(); fs.Tarih = Convert.ToDateTime(txtTarih.Text); fs.FilmNo = Genel.secilenfilmno; fs.MusteriNo = Genel.secilenmusterino; fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); if (fs.SatisEkle(fs)) { MessageBox.Show("Satış bilgileri kayıt edildi."); //Film Stok miktarı güncellenmeli (satış adedi kadar azaltılmalı). Film f = new Film(); if (f.StokGuncelleFromSatisEkle(fs.FilmNo, fs.Adet)) { MessageBox.Show("Stok Güncellendi."); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Stok Güncellenemedi!"); } } else { MessageBox.Show("Satış Tamamlanamadı!"); } } else { MessageBox.Show("Stoktan fazla satamazsınız!", "Dikkat! Yetersiz Stok!"); txtAdet.Text = txtStok.Text; } } else { MessageBox.Show("Müşteri ve Film mutlaka seçilmelidir!", "Dikkat! Eksik Bilgi!"); } }