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.");
     }
 }
Beispiel #2
0
 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);
 }