예제 #1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            cFilm f = new cFilm();
            //f.Miktar = Convert.ToInt32(txtAdet.Text);
            //f.FilmNo = Convert.ToInt32(txtFilmNo.Text);

            cFilmSatis fs = new cFilmSatis();
            fs.Tarih = Convert.ToDateTime(txtTarih.Text);
            fs.FilmNo = Convert.ToInt32(txtFilmNo.Text);
            fs.MusteriNo = Convert.ToInt32(txtMusteriNo.Text);
            fs.Adet = Convert.ToInt32(txtAdet.Text);
            fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text);

            if (Convert.ToInt32(txtAdet.Text) > Convert.ToInt32(txtStok.Text))
            {
                MessageBox.Show("Stokta yeterli miktarda bulunmamaktadır." + "en fazla " + txtStok.Text + " adet satış yapabilirsiniz." );
                txtAdet.Text = txtStok.Text;
                txtAdet.Focus();
            }
            else
            {
                if (txtFilmNo.Text.Trim() != string.Empty && txtMusteriNo.Text.Trim() != string.Empty)
                {
                    if (fs.FilmSatisEkle(fs))
                    {
                        MessageBox.Show("Satış Bilgileri Kayıt Edildi");
                        if (f.FilmStokGuncelleFromSatisEkle(fs.FilmNo, fs.Adet))
                        {

                            fs.SatislariGetir(lvSatislar, txtAdet, txtTutar);
                            MessageBox.Show("Stok miktarı güncellendi");
                            btnKaydet.Enabled = false;
                        }
                        Temizle();
                    }
                }
                else
                    MessageBox.Show("Müşteri ve Film Bilgileri Boş Bırakılmamaıdır.");
            }
        }
예제 #2
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
     {
         cFilmSatis fs = new cFilmSatis();
         bool Sonuc = fs.FilmSatisIptal(Convert.ToInt32(txtSatisNo.Text));
         if (Sonuc)
         {
             MessageBox.Show("Satış Bilgileri silindi.");
             cFilm f = new cFilm();
             Sonuc = f.FilmStokGuncelleFromSatisIptal(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text));
             if (Sonuc)
             {
                 MessageBox.Show("Stok miktarı güncellendi");
                 fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                 Temizle();
                 btnSil.Enabled = false;
             }
         }
     }
 }
예제 #3
0
        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);
        }