private void btnKaydet_Click(object sender, EventArgs e) { if(txtFilmID.Text != "" && txtMusteriID.Text != "") { cFilmSatis fs = new cFilmSatis(); fs.Tarih = Convert.ToDateTime(txtTarih.Text); fs.FilmNo = Convert.ToInt32(txtFilmID.Text); fs.MusteriNo = Convert.ToInt32(txtMusteriID.Text); fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); bool sonuc = fs.SatisEkle(fs); if (sonuc) { MessageBox.Show("Satış bilgileri kayıt edildi."); cFilm f = new cFilm(); sonuc = f.FilmGuncelleFromSatisEkle(fs.FilmNo, fs.Adet); if (sonuc) { MessageBox.Show("Film Stok Miktarı güncellendi."); btnKaydet.Enabled = false; fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); Temizle(); } } } else { MessageBox.Show("Film ve Müşteri boş bırakılamaz."); } }
public bool SatisEkle(cFilmSatis fs) { SqlConnection conn = new SqlConnection(gnl.connStr); SqlCommand comm = new SqlCommand("insert into FilmSatis (Tarih,FilmNo,MusteriNo,Adet,BirimFiyat) values(@Tarih,@FilmNo,@MusteriNo,@Adet,@BirimFiyat)", conn); comm.Parameters.Add("@Tarih", SqlDbType.DateTime).Value = fs._tarih; comm.Parameters.Add("@FilmNo", SqlDbType.Int).Value = fs._filmNo; comm.Parameters.Add("@MusteriNo", SqlDbType.Int).Value = fs._musteriNo; comm.Parameters.Add("@Adet", SqlDbType.Int).Value = fs._adet; comm.Parameters.Add("@BirimFiyat", SqlDbType.Money).Value = fs._birimFiyat; if (conn.State == ConnectionState.Closed) conn.Open(); bool sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); conn.Close(); return sonuc; }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show(txtMusteri.Text + " müşteriye yapılan " + txtAdet.Text + " adet " + txtFilm.Text + " film satışı İptal Edilsin mi?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.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(); sonuc = f.FilmGuncelleFromSatisIptal(Convert.ToInt32(txtFilmID.Text), Convert.ToInt32(txtAdet.Text)); if (sonuc) { MessageBox.Show("Stok Güncellendi."); fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); Temizle(); btnDegistir.Enabled = false; btnSil.Enabled = false; } } } }
private void btnSorgula_Click(object sender, EventArgs e) { cFilmSatis fs = new cFilmSatis(); DataTable dt = fs.SatislariGetirByTarihlerArasi(dtpIlkTarih.Value, dtpSonTarih.Value); dgvSatislar.DataSource = dt; }
private void frmFilmSatis_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; txtTarih.Text = DateTime.Now.ToShortDateString(); cFilmSatis fs = new cFilmSatis(); fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar); }