public FormRezerveEdenEkle(RezervasyonVM rezervasyonVM) { InitializeComponent(); txtTcKimlikNo.KeyPress += Helper.OnlyNumber; txtAd.KeyPress += Helper.LetterOnly; txtSoyad.KeyPress += Helper.LetterOnly; txtTelefon.KeyPress += Helper.OnlyNumber; txtTcKimlikNoFiltre.KeyPress += Helper.OnlyNumber; _db = new OtelRezervasyonDBEntities(); _rezervasyonVM = rezervasyonVM; }
private void btnRezervasyonaDevamEt_Click(object sender, EventArgs e) { string hataMesaji = ""; if (lboxSecilenOdalar.Items.Count == 0) { hataMesaji += "Lütfen en az bir oda seçiniz.\n"; } if (DtpGirisTarihi.Value.Date == null) { hataMesaji += "Lütfen bir giriş tarihi seçiniz.\n"; } if (DtpCikisTarihi.Value.Date == null) { hataMesaji += "Lütfen bir çıkış tarihi seçiniz.\n"; } if (_toplamkapasite < _kisisayisi || string.IsNullOrWhiteSpace(txtToplamKisiSayisi.Text)) { hataMesaji += "Toplam kişi sayısı oda kapasitesinden büyük olamaz ve boş geçilemez. \n"; } if (hataMesaji.Length > 0) { MessageBox.Show(hataMesaji, "Dikkat"); return; } RezervasyonVM rezervasyonVM = new RezervasyonVM(); foreach (string odaNo in lboxSecilenOdalar.Items) { rezervasyonVM.SecilenOdaNolar.Add(odaNo); } rezervasyonVM.GirisTarihi = DtpGirisTarihi.Value.Date; rezervasyonVM.CikisTarihi = DtpCikisTarihi.Value.Date; rezervasyonVM.Fiyat = _fiyat; FormRezerveEdenEkle formRezerveEdenEkle = new FormRezerveEdenEkle(rezervasyonVM); formRezerveEdenEkle.Show(); this.Hide(); }