Esempio n. 1
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);
        }
Esempio n. 2
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtFilmNo.Text.Trim() != "" && txtMusteriNo.Text.Trim() != "")
     {
         if (Convert.ToInt32(txtAdet.Text) > Convert.ToInt32(txtStok.Text))
         {
             MessageBox.Show("Stok Miktarı yetersiz!");
             txtAdet.Text = txtStok.Text;
             txtAdet.Focus();
         }
         else
         {
             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.ToDouble(txtFiyat.Text);
             if (fs.SatisEkle(fs))
             {
                 MessageBox.Show("Satış Bilgileri kayıt edildi.");
                 //Satılan filmin stok miktarı güncellenmeli (azaltılmalı)
                 cFilm f     = new cFilm();
                 bool  Sonuc = f.StokGuncelleBySatisEkle(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text));
                 if (Sonuc)
                 {
                     MessageBox.Show("Stok Güncellendi!");
                     fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                     Temizle();
                     btnKaydet.Enabled     = false;
                     btnFilmBul.Enabled    = false;
                     btnMusteriBul.Enabled = false;
                 }
             }
             else
             {
                 MessageBox.Show("Satış kaydı gerçekleşmedi!");
             }
         }
     }
     else
     {
         MessageBox.Show("Müşteri ve Film seçilmelidir!", "Dikkat! Eksik Bilgi!");
         txtMusteri.Focus();
     }
 }
Esempio n. 3
0
        private void btnDegistir_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(txtAdet.Text) > Convert.ToInt32(txtStok.Text))
            {
                MessageBox.Show("Stok Miktarı yetersiz!");
                txtAdet.Text = txtStok.Text;
                txtAdet.Focus();
            }
            else
            {
                cFilmSatis fs = new cFilmSatis();
                fs.SatisNo    = Convert.ToInt32(txtSatisNo.Text);
                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.ToDouble(txtFiyat.Text);
                if (fs.SatisGuncelle(fs))
                {
                    MessageBox.Show("Satış Bilgileri değiştirildi.");
                    //Satılan filmin stok miktarı güncellenmeli

                    if (Convert.ToInt32(txtAdet.Text) != ilkAdet)
                    {
                        cFilm f = new cFilm();

                        bool Sonuc = f.StokGuncelleBySatisDegistir(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text), ilkAdet);
                        if (Sonuc)
                        {
                            MessageBox.Show("Stok Güncellendi!");
                            fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                            Temizle();
                            btnKaydet.Enabled     = false;
                            btnFilmBul.Enabled    = false;
                            btnMusteriBul.Enabled = false;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Satış kaydı gerçekleşmedi!");
                }
            }
        }