public bool FilmGuncelle(cFilm f)
        {
            bool       Sonuc = false;
            SqlCommand comm  = new SqlCommand("Update Filmler set FilmAd=@FilmAd, FilmTurNo=@FilmTurNo, Yonetmen=@Yonetmen, Oyuncular=@Oyuncular, Ozet=@Ozet, Miktar=@Miktar where FilmNo=@FilmNo", conn);

            comm.Parameters.Add("@FilmAd", SqlDbType.VarChar).Value    = f._filmAd;
            comm.Parameters.Add("@FilmTurNo", SqlDbType.Int).Value     = f._filmTurNo;
            comm.Parameters.Add("@Yonetmen", SqlDbType.VarChar).Value  = f._yonetmen;
            comm.Parameters.Add("@Oyuncular", SqlDbType.VarChar).Value = f._oyuncular;
            comm.Parameters.Add("@Ozet", SqlDbType.VarChar).Value      = f._ozet;
            comm.Parameters.Add("@Miktar", SqlDbType.Int).Value        = f._miktar;
            comm.Parameters.Add("@FilmNo", SqlDbType.Int).Value        = f._filmNo;
            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            try
            {
                Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return(Sonuc);
        }
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtFilmAdi.Text.Trim() != "" && txtYonetmen.Text.Trim() != "")
     {
         cFilm f = new cFilm();
         if (f.FilmKontrol(txtFilmAdi.Text, txtYonetmen.Text, filmNo))
         {
             MessageBox.Show("Bu film önceden kayıtlı!");
             txtFilmAdi.Focus();
         }
         else
         {
             f.FilmNo    = filmNo;
             f.FilmAd    = txtFilmAdi.Text;
             f.FilmTurNo = turNo;
             f.Yonetmen  = txtYonetmen.Text;
             f.Oyuncular = txtOyuncular.Text;
             f.Ozet      = txtOzet.Text;
             f.Miktar    = Convert.ToInt32(txtMiktar.Text);
             if (f.FilmGuncelle(f))
             {
                 MessageBox.Show("Film Bilgileri değiştirildi.");
                 f.FilmleriGetir(lvFilmler);
                 Temizle();
                 btnKaydet.Enabled = false;
             }
             else
             {
                 MessageBox.Show("Film güncelleme işlemi gerçekleşmedi!");
             }
         }
     }
 }
        private void FilmleriGetir()
        {
            cFilm  f        = new cFilm();
            string TureGore = "";

            if (cbFilmTurleri.SelectedItem.ToString() != "Tüm Türler")
            {
                TureGore = cbFilmTurleri.SelectedItem.ToString();
            }
            f.FilmleriGetirBySorgulama(txtAdaGore.Text, TureGore, txtYonetmeneGore.Text, txtOyuncularaGore.Text, lvFilmler);
        }
        private void FilmTanimlama_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            cFilm f = new cFilm();

            f.FilmleriGetir(lvFilmler);

            cFilmTuru ft = new cFilmTuru();

            ft.FilmTurleriGetir(cbFilmTurleri);
        }
        private void FilmSorgulama_Load(object sender, EventArgs e)
        {
            cFilm f = new cFilm();

            f.FilmleriGetir(lvFilmler);

            cFilmTuru ft = new cFilmTuru();

            ft.FilmTurleriGetir(cbFilmTurleri);
            //cbFilmTurleri.Items.Add("Tüm Türler"); //En son eleman olarak ekler.
            cbFilmTurleri.Items.Insert(0, "Tüm Türler"); //İlk eleman olarak ekler.
            cbFilmTurleri.SelectedIndex = 0;
        }
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         cFilm f     = new cFilm();
         bool  Sonuc = f.FilmSil(filmNo);
         if (Sonuc)
         {
             MessageBox.Show("Film bilgileri silindi.");
             Temizle();
             btnDegistir.Enabled = false;
             btnSil.Enabled      = false;
             f.FilmleriGetir(lvFilmler);
         }
     }
 }
示例#7
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (filmNo != -1 && MusteriNo != -1)
     {
         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     = filmNo;
             fs.MusteriNo  = MusteriNo;
             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(filmNo, 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();
     }
 }
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtFilmAdi.Text.Trim() != "" && txtYonetmen.Text.Trim() != "")
     {
         cFilm f = new cFilm();
         if (f.FilmKontrol(txtFilmAdi.Text, txtYonetmen.Text))
         {
             MessageBox.Show("Bu film önceden kayıtlı!");
             txtFilmAdi.Focus();
         }
         else
         {
             f.FilmAd    = txtFilmAdi.Text;
             f.FilmTurNo = turNo;
             f.Yonetmen  = txtYonetmen.Text;
             f.Oyuncular = txtOyuncular.Text;
             f.Ozet      = txtOzet.Text;
             f.Miktar    = Convert.ToInt32(txtMiktar.Text);
             if (f.FilmEkle(f))
             {
                 MessageBox.Show("Film Bilgileri kayıt edildi.");
                 f.FilmleriGetir(lvFilmler);
                 Temizle();
                 btnKaydet.Enabled = false;
             }
             else
             {
                 MessageBox.Show("Film kayıt işlemi gerçekleşmedi!");
             }
         }
     }
     else
     {
         MessageBox.Show("Film adı ve Yönetmen bilgileri boş bırakılamaz!");
     }
 }
示例#9
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         cFilmSatis fs = new cFilmSatis();
         if (fs.SatisIptal(satisNo))
         {
             MessageBox.Show("Satış bilgileri iptal edildi.");
             //Film stok miktarı güncellenmeli
             cFilm f     = new cFilm();
             bool  Sonuc = f.StokGuncelleBySatisIptal(filmNo, Convert.ToInt32(txtAdet.Text));
             if (Sonuc)
             {
                 MessageBox.Show("Satış iptali gerçekleştirildi.");
                 fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                 Temizle();
             }
             else
             {
                 MessageBox.Show("Satış iptali gerçekleşmedi.");
             }
         }
     }
 }
        private void txtAdaGore_TextChanged(object sender, EventArgs e)
        {
            cFilm f = new cFilm();

            f.FilmleriGetirByAdaGore(txtAdaGore.Text, lvFilmler);
        }
示例#11
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    = satisNo;
                fs.Tarih      = Convert.ToDateTime(txtTarih.Text);
                fs.FilmNo     = filmNo;
                fs.MusteriNo  = MusteriNo;
                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
                    fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                    int bayrak = 0, flag = 0;


                    if (adetDegeri == Convert.ToInt32(txtAdet.Text))
                    {
                        flag = 1;
                    }


                    if ((Convert.ToInt32(txtAdet.Text) > adetDegeri) && flag == 0)
                    {
                        cFilm f         = new cFilm();
                        int   stokFarki = Convert.ToInt32(txtAdet.Text) - adetDegeri;

                        bool Sonuc = f.FilmStokGuncelle(filmNo, Convert.ToInt32(txtStok.Text) - stokFarki);
                        if (Sonuc)
                        {
                            MessageBox.Show("Stok Güncellendi!");
                            fs.SatislariGetir(lvSatislar, txtToplamAdet, txtToplamTutar);
                            Temizle();
                            btnKaydet.Enabled     = false;
                            btnFilmBul.Enabled    = false;
                            btnMusteriBul.Enabled = false;
                        }
                        bayrak = 1;
                    }
                    //txtStok sağ üstteki
                    //ilkAdet değeri listeden gelen değer
                    //adetDegeri listeden kalan eski değer.
                    //Txtadet değeri soldaki kolonun değeri.
                    else if ((adetDegeri > Convert.ToInt32(txtAdet.Text)) && bayrak == 0 && flag == 0)
                    {
                        cFilm f         = new cFilm();
                        int   stokFarki = adetDegeri - Convert.ToInt32(txtAdet.Text);


                        bool Sonuc = f.FilmStokGuncelle(filmNo, Convert.ToInt32(txtStok.Text) + stokFarki);
                        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!");
                }
            }
        }