Пример #1
0
        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 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 = Convert.ToInt32(txtTurNo.Text);
             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!");
             }
         }
     }
 }
Пример #3
0
        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()); //Hata verip vermediği kontrol edilir.
            }
            catch (SqlException ex)                                //Hatayla karşılaşılması durumunda bu blok çalışır.
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }  //Hata olsun yada olmasın mutlaka çalışır.
            return(Sonuc);
        }
Пример #4
0
        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 frmFilmler_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);
        }
Пример #6
0
        private void frmFilmSorgulama_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(Convert.ToInt32(txtFilmNo.Text));
         if (Sonuc)
         {
             MessageBox.Show("Film bilgileri silindi.");
             Temizle();
             btnDegistir.Enabled = false;
             btnSil.Enabled      = false;
             f.FilmleriGetir(lvFilmler);
         }
     }
 }
Пример #8
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();
     }
 }
Пример #9
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!");
                }
            }
        }
Пример #10
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(Convert.ToInt32(txtSatisNo.Text)))
         {
             MessageBox.Show("Satış bilgileri iptal edildi.");
             //Film stok miktarı güncellenmeli
             cFilm f     = new cFilm();
             bool  Sonuc = f.StokGuncelleBySatisIptal(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text));
             if (Sonuc)
             {
                 MessageBox.Show("Satış iptali gerçekleştirildi.");
             }
             else
             {
                 MessageBox.Show("Satış iptali gerçekleşmedi.");
             }
         }
     }
 }
Пример #11
0
        private void txtAdaGore_TextChanged(object sender, EventArgs e)
        {
            cFilm f = new cFilm();

            f.FilmleriGetirByAdaGore(txtAdaGore.Text, lvFilmler);
        }