//bool IslemTamam(bool seyirci, bool bilet, bool fatura) //{ // if (seyirci & bilet & fatura) // { // return true; // } // else // return false; //} void SeyirciDatabaseEkle() { Seyirci seyirci = new Seyirci(); seyirci.SeyirciAd = txtAd.Text; seyirci.SeyirciSoyad = txtSoyad.Text; seyirci.SeyirciTelefon = txtTelefon.Text; seyirci.SeyirciAdres = txtAdres.Text; _uow.GetRepo <Seyirci>().Add(seyirci); _uow.Commit(); sonSeyirciKaydiId = _seyirciRepo.SonKayit(); }
public FormBilet(Seyirci s, string filmAd, ICollection <string> koltuklar, Gosterim gosterim, int biletTur) { var container = NinjectDependencyContainer.RegisterDependency(new StandardKernel()); //_giseRepo = container.Get<IGiseRepository>(); //_faturaRepo = container.Get<IFaturaRepository>(); //_biletturRepo = container.Get<IBiletTuruRepository>(); _biletSatisRepo = container.Get <IBiletSatisRepository>(); _seyirciRepo = container.Get <ISeyirciRepository>(); //_personelRepo = container.Get<IPersonelRepository>(); _uow = container.Get <IUnitOfWork>(); InitializeComponent(); this.s = s; this.filmAd = filmAd; this.koltuklar = koltuklar; this.gosterim = gosterim; this.biletTur = biletTur; }
public ResultModel <Seyirci> SeyirciKayıtKontrol(Seyirci seyirci) { SeyirciValidator validator = new SeyirciValidator(); var result = validator.Validate(seyirci); if (result.IsValid) { return(new ResultModel <Seyirci> { Errors = null, IsValid = true, Message = "Giriş Başarılı" }); } return(new ResultModel <Seyirci> { Errors = result.Errors.Select(x => x.ErrorMessage).ToList(), IsValid = false, Message = "Giriş Başarısız" }); }
public ResultModel <Seyirci> SeyirciSave(Seyirci model) { SeyirciValidator validator = new SeyirciValidator(); ValidationResult result = validator.Validate(model); if (result.IsValid) { _seyirciRepository.Add(model); return(new ResultModel <Seyirci> { Errors = null, IsValid = true, Message = "Kayıt Başarılı" }); } return(new ResultModel <Seyirci> { Errors = result.Errors.Select(x => x.ErrorMessage).ToList(), IsValid = false, Message = "Kayıt Başarısız" }); }
private void btnBilet_Click(object sender, EventArgs e) { if (lbKoltuklar.Items.Count != 0) { if (string.IsNullOrEmpty(txtSeyirciAd.Text) && string.IsNullOrEmpty(txtSeyirciSoyad.Text) && string.IsNullOrEmpty(mtxtTelefon.Text)) { MessageBox.Show(" Gerekli alanları doldurmalısınız ! "); txtSeyirciAd.Focus(); } else { BosKoltukSayisi(); Seyirci model = new Seyirci { SeyirciAd = txtSeyirciAd.Text, SeyirciSoyad = txtSeyirciSoyad.Text, SeyirciTelefon = mtxtTelefon.Text, SeyirciAdres = txtAdres.Text }; _seyirciRepo.Add(model); } } }
private void btnBiletKes_Click(object sender, EventArgs e) { if (lbKoltuklar.Items.Count != 0) { if (string.IsNullOrEmpty(txtAd.Text) && string.IsNullOrEmpty(txtSoyad.Text)) { MessageBox.Show(" Gerekli alanları doldurmalısınız ! "); txtAd.Focus(); } else { KoltukSayisiHesapla(); #region Seyirci Bilgileri /*Seyirci bilgileri toplanır*/ Seyirci seyirci = new Seyirci(); seyirci.SeyirciAd = txtAd.Text; seyirci.SeyirciSoyad = txtSoyad.Text; seyirci.SeyirciTelefon = txtTelefon.Text; seyirci.SeyirciAdres = txtAdres.Text; /**/ #endregion #region Gösterim Bilgileri /*Gosterim Id'sine bağlı Salon ve Seans bilgisi içerir*/ Gosterim gosterim = new Gosterim(); gosterim = _uow.GetRepo <Gosterim>().GetById(GosterimId); /**/ #endregion #region Bilet Tür Bilgisi /*Radiobutton seçim*/ int biletTur; if (rbOgrenci.Checked) { biletTur = 2; } else if (rbTam.Checked) { biletTur = 1; } else { biletTur = 4; } /**/ #endregion FormBilet frm = new FormBilet(seyirci, f.FilmAd, butonlar, gosterim, biletTur); frm.ShowDialog(); this.Close(); } } else { MessageBox.Show("Önce koltuk seçiniz !"); } }