예제 #1
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtFilmTuru.Text.Trim() != "")
     {
         FilmTuru ft = new FilmTuru();
         if (ft.FilmTuruKontrol(txtFilmTuru.Text))
         {
             MessageBox.Show("Girdiğiniz Film Türü önceden kayıtlı!", "Zaten Var!");
             txtFilmTuru.Focus();
         }
         else
         {
             ft.TurAd    = txtFilmTuru.Text;
             ft.Aciklama = txtAciklama.Text;
             if (ft.FilmTuruEkle(ft))
             {
                 MessageBox.Show("Film Türü eklendi.", "Kayıt Tamamlandı.");
                 Temizle();
                 btnKaydet.Enabled = false;
                 ft.FilmTurleriGoster(lvFilmTurleri);
             }
             else
             {
                 MessageBox.Show("Kayıt Gerçekleşmedi!", "Dikkat! İşlem Tamamlanmadı!"); txtFilmTuru.Focus();
             }
         }
     }
     else
     {
         MessageBox.Show("Film Türü girmelisiniz!", "Eksik Bilgi"); txtFilmTuru.Focus();
     }
 }
예제 #2
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtFilmTuru.Text.Trim() != "")
     {
         FilmTuru ft = new FilmTuru();
         if (ft.FilmTuruKontrolFromDegistir(txtFilmTuru.Text, SecilenTurNo))
         {
             MessageBox.Show("Girdiğiniz Film Türü önceden kayıtlı!", "Zaten Var!");
             txtFilmTuru.Focus();
         }
         else
         {
             ft.FilmTurNo = SecilenTurNo;
             ft.TurAd     = txtFilmTuru.Text;
             ft.Aciklama  = txtAciklama.Text;
             if (ft.FilmTuruGuncelle(ft))
             {
                 MessageBox.Show("Film Türü güncellendi.", "Değişiklik Gerçekleşti.");
                 Temizle();
                 btnDegistir.Enabled = false;
                 btnSil.Enabled      = false;
                 ft.FilmTurleriGoster(lvFilmTurleri);
             }
             else
             {
                 MessageBox.Show("Değişiklik Gerçekleşmedi!", "Dikkat! İşlem Tamamlanmadı!"); txtFilmTuru.Focus();
             }
         }
     }
     else
     {
         MessageBox.Show("Film Türü girmelisiniz!", "Eksik Bilgi"); txtFilmTuru.Focus();
     }
 }
예제 #3
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtFilmTuru.Text.Trim() != "")
     {
         FilmTuru ft = new FilmTuru();
         if (ft.FilmTuruKontrol(txtFilmTuru.Text)) //ekrandan girilen filmtürü veritabanında var mı diye kontrol edicek. true yada false göndercek, doğrudan if içine alabilirim
         {
             MessageBox.Show("Girdiğiniz film türü önceden kayıtlı!", "Zaten var!");
             txtFilmTuru.Focus();
         }
         else
         {
             //kaydetme işlemini gerçekleştircez.
             ft.TurAd    = txtFilmTuru.Text;
             ft.Aciklama = txtAciklama.Text;
             if (ft.FilmTuruEkle(ft))
             {
                 MessageBox.Show("Film türü eklendi.", "Kayıt tamamlandı.");
                 Temizle();                           //textboxları temizledim
                 btnKaydet.Enabled = false;           //butonu pasif hale getirdim
                 ft.FilmTurleriGoster(lvFilmTurleri); //kayıtları göstercem listview da
             }
             else
             {
                 MessageBox.Show("Kayıt gerçekleşemedi.", "Dikkat!İşlem tamamlanamadı!");
                 txtFilmTuru.Focus();
             }
         }
     }
     else
     {
         MessageBox.Show("Film türü girmelisiniz.", "Eksik bilgi!");
         txtFilmTuru.Focus();
     }
 }
예제 #4
0
        private void frmFilmTurleri_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            FilmTuru ft = new FilmTuru();

            ft.FilmTurleriGoster(lvFilmTurleri);
        }
예제 #5
0
        private int SecilenTurNo; //değiştir ve sil için geçerli doubleclicke gectiğimizde yazdık.
        private void frmFilmTurleri_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            //Model.FilmTuru //model klasörünün içinde olduğu çin böylede yaparız ama uzun olur yukarıya eklemek daha iyi.
            FilmTuru ft = new FilmTuru();

            ft.FilmTurleriGoster(lvFilmTurleri);
        }
예제 #6
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            FilmTuru model = new FilmTuru
            {
                FilmTurAd = txtFilmTurAdi.Text,
            };
            var result = _filmturservice.FilmTuruSave(model);

            lblResult.Text = result.IsValid ? result.Message : string.Join("\n", result.Errors);
        }
예제 #7
0
        private void frmFilmler_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            Film flm = new Film();

            flm.FilmleriGoster(lvFilmler);
            FilmTuru ft = new FilmTuru();

            ft.FilmTuruGosterFromFilmler(cbFilmTuru);
        }
예제 #8
0
        private void frmRaporlama_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'VideoMarketDataSet.vw_DetayliSorgulama' table. You can move, or remove it, as needed.
            FilmTuru ft = new FilmTuru();

            ft.FilmTuruGosterFromFilmler(cbFilmTuru);
            cbFilmTuru.Items.Insert(0, "Tüm Kategoriler");
            cbFilmTuru.SelectedIndex = 0;
            this.vw_DetayliSorgulamaTableAdapter.Fill(this.VideoMarketDataSet.vw_DetayliSorgulama);

            this.reportViewer1.RefreshReport();
        }
예제 #9
0
        private void cbFilmTuru_SelectedIndexChanged(object sender, EventArgs e)
        {
            //ne ile değerleri olmayan yani propertyleri boş nesneler oluşurken, biz cbFilmturlerinden seçilen FilmTuru nesnesinin değerlerine sahip yeni bir nesne oluşturuyoruz.
            txtFilmTuru.Text = cbFilmTuru.Text;
            FilmTuru ft = (FilmTuru)cbFilmTuru.SelectedItem; //Combobox içinde objeler olduğundan, objeye de daha önce hem turad hemde turno atadığımızdan ikisine de bu şekilde erişebiliriz.

            //FilmTuru ft = cbFilmTuru.SelectedItem as FilmTuru; Buda diğer yazımı yukarıdaki ile aynı işi yapar
            txtFilmTuru.Text = ft.TurAd;
            SecilenTurNo     = ft.FilmTurNo;
            //SecilenTurNo = ft.FilmTurNoGetirByFilmTuru(cbFilmTuru.Text);
            txtYonetmen.Focus();
        }
예제 #10
0
        private void frmFilmler_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;

            Film f = new Film();

            f.FilmleriGoster(lvFilmler);

            FilmTuru ft = new FilmTuru();        //hangi classın içine yazıcağımızı söylüyor.

            ft.FilmTurleriGoster(cbFilmTurleri); //filmturu classının içine yazıyoruz.
        }
예제 #11
0
        private void frmFilmSorgulama_Load(object sender, EventArgs e)
        {
            Film f = new Film();

            f.FilmleriGoster(lvFilmler);

            FilmTuru ft = new FilmTuru();

            ft.FilmTurleriGoster(cbFilmTurleri);
            //cbFilmTurleri.Items.Add("Tüm Türler"); //en alta ekliyor.
            cbFilmTurleri.Items.Insert(0, "Tüm Türler"); //ilk eleman olarak ekler.
            cbFilmTurleri.SelectedIndex = 0;
        }
예제 #12
0
        private void cbFilmTurleri_SelectedIndexChanged(object sender, EventArgs e)
        {
            //txtFilmTuru.Text = cbFilmTurleri.SelectedItem.ToString();
            //SecilenTurNo = ft.FilmTurNoGetirByFilmTuru(txtFilmTuru.Text);

            //new ile değerleri olmayan yani property'leri boş nesneler oluşurken, biz cbFilmTurleri'nden seçilen FilmTuru nesnesinin değerlerine sahip yeni bir nesne oluşturuyoruz.
            FilmTuru ft = (FilmTuru)cbFilmTurleri.SelectedItem;

            //FilmTuru ft = cbFilmTurleri.SelectedItem as FilmTuru;
            txtFilmTuru.Text = ft.TurAd;
            SecilenTurNo     = ft.FilmTurNo;
            txtYonetmen.Focus();
        }
예제 #13
0
        private void frmFilmSorgulama_Load(object sender, EventArgs e)
        {
            txtFilmAd.Focus();
            this.Top  = 0;
            this.Left = 0;
            Film flm = new Film();

            flm.FilmleriGoster(lvFilmler);
            FilmTuru ft = new FilmTuru();

            ft.FilmTuruGosterFromFilmler(cbFilmTuru);
            cbFilmTuru.Items.Insert(0, "Tüm Kategoriler");
        }
예제 #14
0
        private void cbFilmTurleri_SelectedIndexChanged(object sender, EventArgs e)
        {
            //txtFilmTuru.Text = cbFilmTurleri.SelectedItem.ToString(); //comboboxdan seçilen değer filmtürü textboxına yerleşsin demek. selectedıtem : seçileni nesne olarak getiriyor.
            //FilmTuru ft = new FilmTuru();
            //SecilenTurNo = ft.FilmTurNoGetirByFilmTuru(txtFilmTuru.Text);
            //--------------------------------------------------
            //new ile değerleri olmayan yani propertyleri boş nesneler oluşurken, biz cbFilmTurlerinden seçilen FilmTuru nesnesinin değerlerine sahip yeni bir nesne oluşturuyoruz.
            //FilmTurleriGoster(ComboBox liste) bunu değiştirdiğimiz için burayı da böyle yaptık.
            FilmTuru ft = (FilmTuru)cbFilmTurleri.SelectedItem; //comboboxdan seçilen ıtemsların özellikleriyle aynı bi nesne oluştur.

            //FilmTuru ft = cbFilmTurleri.SelectedItem as FilmTuru; //yukarıdaki satırla aynı.
            txtFilmTuru.Text = ft.TurAd; //seçilen nesne de hem türü hemde tür nosu oluşuyor.
            SecilenTurNo     = ft.FilmTurNo;
            txtYonetmen.Focus();
        }
예제 #15
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstediğinizden Emin Misiniz?", "Silme İşlemi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         FilmTuru ft = new FilmTuru();
         ft.FilmTurNo = SecilenTurNo;
         if (ft.FilmTuruSil(ft))
         {
             MessageBox.Show("Film Türü silme işlemi başarıyla gerçekleştirildi!", "Silme Tamamlandı");
             Temizle();
             btnDegistir.Enabled = false;
             btnSil.Enabled      = false;
             ft.FilmTurleriGoster(lvFilmTurleri);
         }
         else
         {
             MessageBox.Show("Film Türü silme işlemi gerçekleştirilemedi!", "Dikkat İşlem Tamamlanamadı!");
         }
     }
 }
예제 #16
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek istiyor musunuz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //yes secerse silcez, no secerse bişi yapmicaz
     {
         FilmTuru ft = new FilmTuru();
         if (ft.FilmTuruSil(SecilenTurNo))
         {
             MessageBox.Show("Film türü silindi.", "Değişiklik gerçekleşti.");
             Temizle();
             btnDegistir.Enabled = false;
             btnSil.Enabled      = false;
             ft.FilmTurleriGoster(lvFilmTurleri);
         }
         else
         {
             MessageBox.Show("Silme gerçekleşemedi.", "Dikkat!İşlem tamamlanamadı!");
             txtFilmTuru.Focus();
         }
     }
 }
예제 #17
0
        public ResultModel <FilmTuru> FilmTuruSave(FilmTuru model)
        {
            var validator = new FilmTuruValidator().Validate(model);

            if (validator.IsValid)
            {
                _filmturRepo.Add(model);

                return(new ResultModel <FilmTuru>
                {
                    Errors = null,
                    IsValid = true,
                    Message = "Film Türü Eklendi."
                });
            }

            return(new ResultModel <FilmTuru>
            {
                Errors = validator.Errors.Select(x => x.ErrorMessage).ToList(),
                IsValid = false,
                Message = "Kayıt Gerçekleşemedi!"
            });
        }
예제 #18
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtFilmTuru.Text.Trim() != "")
     {
         FilmTuru ft = new FilmTuru();
         if (ft.FilmTuruKontrolFromDegistir(txtFilmTuru.Text, SecilenTurNo))
         {
             MessageBox.Show("Girdiğiniz Film Türü önceden kayıt edilmiş!", "Zaten Var!");
             txtFilmTuru.Focus();
         }
         else
         {
             ft.FilmTurNo = SecilenTurNo;
             ft.TurAd     = txtFilmTuru.Text;
             ft.Aciklama  = txtAciklama.Text;
             if (ft.FilmTuruGuncelle(ft))
             {
                 MessageBox.Show("Film Türü güncelleme işlemi başarıyla gerçekleştirildi!", "Güncelleme Tamamlandı");
                 Temizle();
                 btnDegistir.Enabled = false;
                 btnSil.Enabled      = false;
                 ft.FilmTurleriGoster(lvFilmTurleri);
             }
             else
             {
                 MessageBox.Show("Film Türü güncelleme işlemi gerçekleştirilemedi!", "Dikkat İşlem Tamamlanmadı!");
                 txtFilmTuru.Focus();
             }
         }
     }
     else
     {
         MessageBox.Show("Film Türü Boş Bırakılamaz!", "Eksik Bilgi!");
         txtFilmTuru.Focus();
     }
 }
예제 #19
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtFilmTuru.Text.Trim() != "")
     {
         FilmTuru ft = new FilmTuru();
         if (ft.FilmTuruKontrolFromDegistir(txtFilmTuru.Text, SecilenTurNo)) //FilmTuruKontrol le hemen hemen aynı.
         {
             MessageBox.Show("Girdiğiniz film türü önceden kayıtlı!", "Zaten var!");
             txtFilmTuru.Focus();
         }
         else
         {
             ft.FilmTurNo = SecilenTurNo; //ilk kaydederken tür noya gerek yok ama şimdi güncellediğim için var
             ft.TurAd     = txtFilmTuru.Text;
             ft.Aciklama  = txtAciklama.Text;
             if (ft.FilmTuruGuncelle(ft))
             {
                 MessageBox.Show("Film türü güncellendi.", "Değişiklik gerçekleşti.");
                 Temizle();
                 btnDegistir.Enabled = false;
                 btnSil.Enabled      = false;
                 ft.FilmTurleriGoster(lvFilmTurleri);
             }
             else
             {
                 MessageBox.Show("Değişiklik gerçekleşemedi.", "Dikkat!İşlem tamamlanamadı!");
                 txtFilmTuru.Focus();
             }
         }
     }
     else
     {
         MessageBox.Show("Film türü girmelisiniz.", "Eksik bilgi!");
         txtFilmTuru.Focus();
     }
 }