private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtMusteriNo.Text == "" || txtFilmNo.Text == "" || txtAdet.Text == "" || txtFiyat.Text == "")
     {
         MessageBox.Show("Müşteri ve Film bilgileri seçilmelidir!", "Dikkat eksik bilgi!");
     }
     else
     {
         Filmler f           = new Filmler();
         int     StokMiktari = f.StogaGoreFilmGetir(Convert.ToInt32(txtFilmNo.Text));
         if (StokMiktari >= Convert.ToInt32(txtAdet.Text))
         {
             Satislar s = new Satislar();
             s.Tarih      = Convert.ToDateTime(txtTarih.Text);
             s.FilmNo     = Convert.ToInt32(txtFilmNo.Text);
             s.MusteriNo  = Convert.ToInt32(txtMusteriNo.Text);
             s.Adet       = Convert.ToInt32(txtAdet.Text);
             s.BirimFiyat = Convert.ToDecimal(txtFiyat.Text);
             s.SatisEkle(s);
             s.SatislariTariheGoreGetir(lsvSatislar, txtTarih.Text, txtToplamAdet, txtToplamTutar);
             f.StokMiktariniGuncelle(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text));
             Temizle();
             MessageBox.Show("İşlem başarıyla gerçekleştirildi.");
         }
         else
         {
             MessageBox.Show("Stok seviyesi yetersiz, mevcut stok miktarı:" + StokMiktari.ToString());
         }
     }
 }
Esempio n. 2
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show(txtFilmAdi.Text + " adlı" + "Film silinsin mi?", "Filmi silmek istediğinizden emin misiniz?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         Filmler f     = new Filmler();
         bool    sonuc = f.FilmSil(Convert.ToInt32(Kontrol.Temizle(txtFilmNo.Text)));
         if (sonuc)
         {
             MessageBox.Show("Film başarı ile silindi.");
             f.FilmGetir(lsvFilmler);
             btnKaydet.Enabled   = true;
             btnYeni.Enabled     = true;
             btnDegistir.Enabled = true;
             btnSil.Enabled      = true;
             Temizle();
         }
         else
         {
             MessageBox.Show("Film silinemedi.");
         }
     }
     else
     {
         MessageBox.Show("Film silme işleminden vazgeçildi.");
     }
 }
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtMusteriNo.Text == "" || txtFilmNo.Text == "" || txtAdet.Text == "" || txtFiyat.Text == "")
     {
         MessageBox.Show("Müşteri ve Film bilgileri boş bırakılamaz!", "Dikkat eksik bilgi!");
     }
     else
     {
         Filmler f           = new Filmler();
         int     stokmiktari = f.StogaGoreFilmGetir(Convert.ToInt32(txtFilmNo.Text));
         if (stokmiktari + orjmiktar >= Convert.ToInt32(txtAdet.Text))
         {
             Satislar s = new Satislar();
             s.SatisNo    = Convert.ToInt32(txtSatisNo.Text);
             s.Tarih      = Convert.ToDateTime(txtTarih.Text);
             s.FilmNo     = Convert.ToInt32(txtFilmNo.Text);
             s.MusteriNo  = Convert.ToInt32(txtMusteriNo.Text);
             s.Adet       = Convert.ToInt32(txtAdet.Text);
             s.BirimFiyat = Convert.ToDecimal(txtFiyat.Text);
             s.SatisDegistir(s);
             s.SatislariTariheGoreGetir(lsvSatislar, txtTarih.Text, txtToplamAdet, txtToplamTutar);
             f.StokMiktariGuncelleFromDegistir(Convert.ToInt32(txtFilmNo.Text), Convert.ToInt32(txtAdet.Text), orjmiktar);
             Temizle();
         }
         else
         {
             MessageBox.Show("Stok seviyesi yetersiz, mevcut stok:" + stokmiktari);
         }
     }
 }
Esempio n. 4
0
        private void cmbTurler_SelectedIndexChanged(object sender, EventArgs e)
        {
            FilmTurler ft = (FilmTurler)cmbTurler.SelectedItem;
            Filmler    f  = new Filmler();

            f.FilmTurlerineGoreGetir(lsvFilmler, ft.FilmTurNo);
        }
Esempio n. 5
0
        private void FrmFilmTanimlamaEkrani_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            Filmler fl = new Filmler();

            fl.FilmGetir(lsvFilmler);

            FilmTurler ft = new FilmTurler();

            ft.FilmTurleriGetir(cmbTurler);
        }
Esempio n. 6
0
        private void FrmFilmSorgula_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;

            FilmTurler ft = new FilmTurler();

            ft.FilmTurleriGetir(cmbTurler);

            Filmler f = new Filmler();

            f.FilmGetir(lsvFilmler);
        }
Esempio n. 7
0
        private void btnDegistir_Click(object sender, EventArgs e)
        {
            if (txtFilmAdi.Text == "" || txtTurNo.Text == "" || txtYonetmen.Text == "" || txtOyuncular.Text == "" || txtOzet.Text == "" || txtStokMiktari.Text == "")
            {
                MessageBox.Show("Film Adı, Film Türü,Yönetmeni,Oyuncuları,Film Özeti, Stok Miktarı alanları boş geçilmez!", "Bu alanlar boş geçilemez.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else
            {
                Filmler f     = new Filmler();
                bool    sonuc = f.FilmGuncelle(Convert.ToInt32(Kontrol.Temizle(txtFilmNo.Text)),
                                               Kontrol.Temizle(txtFilmAdi.Text),
                                               Convert.ToInt32(Kontrol.Temizle(txtTurNo.Text)),
                                               Kontrol.Temizle(txtYonetmen.Text),
                                               Kontrol.Temizle(txtOyuncular.Text),
                                               Kontrol.Temizle(txtOzet.Text),
                                               Convert.ToInt32(Kontrol.Temizle(txtStokMiktari.Text)));


                if (sonuc)
                {
                    MessageBox.Show("Film bilgileri güncellendi.");
                    f.FilmGetir(lsvFilmler);
                    btnKaydet.Enabled = true;
                    btnYeni.Enabled   = true;
                    Temizle();
                }

                else
                {
                    if (Convert.ToInt32(txtStokMiktari.Text) < 0)
                    {
                        MessageBox.Show("Film Miktarı 0'dan küçük olamaz!");
                        txtStokMiktari.Text = "";
                    }

                    MessageBox.Show("Film güncelleme işlemleri sırasında hata ile karşılaşıldı.");
                }
            }
        }
Esempio n. 8
0
        private void lsvFilmler_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (lsvFilmler.SelectedItems.Count > 0)
                {
                    SqlConnection cnn = new SqlConnection(bl.Cnnstring);
                    cnn.Open();
                    MemoryStream stream = new MemoryStream();
                    SqlCommand   cmd    = new SqlCommand("select Resim from Filmler where FilmNo=@FilmNo", cnn);
                    cmd.Connection = cnn;
                    int a = Convert.ToInt32(lsvFilmler.SelectedItems[0].Text);
                    cmd.Parameters.AddWithValue("@FilmNo", a);
                    byte[] image = (byte[])cmd.ExecuteScalar();
                    stream.Write(image, 0, image.Length);
                    Bitmap bitmap = new Bitmap(stream);
                    pictureBox1.Image = bitmap;
                    Filmler f = new Filmler();

                    txtFilmNo.Text      = lsvFilmler.SelectedItems[0].SubItems[0].Text;
                    txtFilmAdi.Text     = lsvFilmler.SelectedItems[0].SubItems[1].Text;
                    txtTurNo.Text       = lsvFilmler.SelectedItems[0].SubItems[2].Text;
                    txtFilmTuru.Text    = lsvFilmler.SelectedItems[0].SubItems[3].Text;
                    txtYonetmen.Text    = lsvFilmler.SelectedItems[0].SubItems[4].Text;
                    txtOyuncular.Text   = lsvFilmler.SelectedItems[0].SubItems[5].Text;
                    txtOzet.Text        = lsvFilmler.SelectedItems[0].SubItems[6].Text;
                    txtStokMiktari.Text = lsvFilmler.SelectedItems[0].SubItems[7].Text;

                    btnKaydet.Enabled   = true;
                    btnDegistir.Enabled = true;
                    btnSil.Enabled      = true;
                    txtFilmAdi.Focus();
                    cnn.Close();
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
        }
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bu satışı silmek istediğinizden emin misiniz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         Filmler  f    = new Filmler();
         Satislar s    = new Satislar();
         bool     okmu = s.SatisSil(Convert.ToInt32(txtSatisNo.Text));
         if (okmu)
         {
             s.SatislariTariheGoreGetir(lsvSatislar, txtTarih.Text, txtToplamAdet, txtToplamTutar);
             f.FilmStokMiktariniSilerekGuncelle(Convert.ToInt32(txtFilmNo.Text), orjmiktar);
             Temizle();
         }
         else
         {
             MessageBox.Show("Silme işlemleri sırasında hata ile karşılaşıldı.");
         }
     }
     else
     {
         MessageBox.Show("Satış silme işleminden vazgeçildi.");
     }
 }
Esempio n. 10
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtFilmAdi.Text == "" || txtTurNo.Text == "" || txtYonetmen.Text == "" || txtOyuncular.Text == "" || txtOzet.Text == "" || txtStokMiktari.Text == "")
                {
                    MessageBox.Show("Film Adı, Film Türü,Yönetmeni,Oyuncuları,Film Özeti, Stok Miktarı  alanları boş geçilmez!", "Bu alanlar boş geçilemez.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                else
                {
                    Filmler f     = new Filmler();
                    bool    sonuc = f.FilmKontrol(txtFilmAdi.Text);

                    Image          img       = pictureBox1.Image;
                    ImageConverter converter = new ImageConverter();
                    resim = (byte[])converter.ConvertTo(img, typeof(byte[]));
                    SqlConnection cnn = new SqlConnection(bl.Cnnstring);
                    SqlCommand    cmd = new SqlCommand("insert into Filmler(Resim) Values (@Resim) ", cnn);
                    cmd.Parameters.Add("@Resim", SqlDbType.Image, resim.Length).Value = resim;

                    if (sonuc)
                    {
                        MessageBox.Show("Uyarı!Bu film daha önceden eklenmiş.");
                    }
                    else
                    {
                        bool stokvarmi = false;
                        if (Convert.ToInt32(txtStokMiktari.Text) < 0)
                        {
                            MessageBox.Show("Film Miktarı 0'dan küçük olamaz!");
                            txtStokMiktari.Text = "";
                        }

                        sonuc = f.FilmEkle(Kontrol.Temizle(txtFilmAdi.Text),
                                           Convert.ToInt32(Kontrol.Temizle(txtTurNo.Text)),
                                           Kontrol.Temizle(txtYonetmen.Text),
                                           Kontrol.Temizle(txtOyuncular.Text),
                                           Kontrol.Temizle(txtOzet.Text),
                                           Convert.ToInt32(Kontrol.Temizle(txtStokMiktari.Text)),
                                           stokvarmi, resim);

                        if (sonuc)
                        {
                            MessageBox.Show("Film ekleme işlemi başarıyla gerçekleşti.");
                            f.FilmGetir(lsvFilmler);
                            btnKaydet.Enabled = false;
                            btnYeni.Enabled   = true;
                            Temizle();
                        }
                        else
                        {
                            MessageBox.Show("Film ekleme işleri sırasında hata ile karşılaşıldı.");
                        }
                    }
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
        }
Esempio n. 11
0
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            Filmler f = new Filmler();

            f.FilmleriOyuncuyaGoreGetir(lsvFilmler, txtOyuncuyaGore.Text);
        }
Esempio n. 12
0
        private void txtYonetmeneGore_TextChanged(object sender, EventArgs e)
        {
            Filmler f = new Filmler();

            f.FilmleriYonetmeneGoreGetir(lsvFilmler, txtYonetmeneGore.Text);
        }
Esempio n. 13
0
        private void txtFilmAdinaGore_TextChanged(object sender, EventArgs e)
        {
            Filmler f = new Filmler();

            f.FilmleriGosterByAdinaGore(lsvFilmler, txtFilmAdinaGore.Text);
        }