private void btnMisafirleriKaydet_Click(object sender, EventArgs e) { int eklenecekMisafirSayisi = rezervasyonOzet.MisafirSayisi; if (misafirAdlari.Count == 0 || misafirSoyadlari.Count == 0) { MessageBox.Show("Hiç konuk Eklemediniz!"); return; } if (misafirAdlari.Count < eklenecekMisafirSayisi || misafirSoyadlari.Count < eklenecekMisafirSayisi) { MessageBox.Show("Eksik konuk eklediniz"); return; } frmRezervasyonTamamla frmRezervasyonTamamla = new frmRezervasyonTamamla(rezervasyonOzet, misafirAdlari, misafirSoyadlari, odaNumaralari, kisi, kullanici); frmRezervasyonTamamla.Show(); this.Close(); }
private void btnDevam_Click(object sender, EventArgs e) { Customer kisi = new Customer(); #region sartlar if (txtAd.Text == "" || txtSoyad.Text == "") { MessageBox.Show("Ad ve Soyad Alanı Boş Geçilemez"); return; } if (mstTelefon.Text == "") { MessageBox.Show("Telefon Alanı Boş Bırakılamaz"); return; } #endregion #region uyruk secimi if (cmbUyruk.Text == "TR") { if (txtTcveyaPasaportNo.TextLength != 11) { MessageBox.Show("TC No Hatalı"); return; } kisi.TcKimlik = txtTcveyaPasaportNo.Text; } else { if (txtTcveyaPasaportNo.TextLength != 9) { MessageBox.Show("Pasaport No Hatalı ! \nEksik yada Fazla Rakam Girdiniz"); return; } kisi.PasaportNo = txtTcveyaPasaportNo.Text; } #endregion #region cinsiyet secimi if (rbKadin.Checked) { kisi.Gender = (int)Helpers.Gender.kadin; } else if (rbErkek.Checked) { kisi.Gender = (int)Helpers.Gender.erkek; } else { kisi.Gender = (int)Helpers.Gender.diger; } #endregion #region atamalar kisi.FirstName = txtAd.Text; kisi.Lastname = txtSoyad.Text; kisi.PhoneNumber = mstTelefon.Text; if (Helpers.IsValidEmail(txtEPosta.Text)) { kisi.E_Mail = txtEPosta.Text; } else { MessageBox.Show("Hatalı email!!"); return; } #endregion #region KullaniciAdiKontrolü #endregion #region son asama try-catch try { _db.Customers.Add(kisi); _db.SaveChanges(); frmRezervasyonTamamla frmRezervasyonTamamla1 = new frmRezervasyonTamamla(kisi, rezervasyonOzet, kullanici); this.Hide(); frmRezervasyonTamamla1.ShowDialog(); //ekranı temizle() Helpers.ContainerClear(grbKisiBilgileri); } catch (Exception ex) { // MessageBox.Show("Hata , Kayıt Yapılamadı!"); ; } #endregion }