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();
        }