private void btnRezervasyonuEkle_Click(object sender, EventArgs e)
        {
            if (dgvRezerveEdenler.SelectedRows.Count != 1)
            {
                MessageBox.Show("Lütfen bir rezerve eden kişi seçiniz.", "Dikkat");
                return;
            }
            Rezervasyon rezervasyon = new Rezervasyon();

            rezervasyon.RezerveEdenID = Convert.ToInt32(dgvRezerveEdenler.SelectedRows[0].Cells["ID"].Value);
            rezervasyon.GirisTarihi   = _rezervasyonVM.GirisTarihi;
            rezervasyon.CikisTarihi   = _rezervasyonVM.CikisTarihi;
            rezervasyon.Fiyat         = _rezervasyonVM.Fiyat;
            rezervasyon.Odendi        = true;
            rezervasyon.Iptal         = false;
            rezervasyon.Silindi       = false;

            _db.Rezervasyon.Add(rezervasyon);

            foreach (string odaNo in _rezervasyonVM.SecilenOdaNolar)
            {
                int odaID = _db.Oda.Where(o => o.OdaNo == odaNo).FirstOrDefault().OdaID;
                RezervasyonDetay rezervasyonDetay = new RezervasyonDetay
                {
                    RezervasyonID = rezervasyon.RezervasyonID,
                    OdaID         = odaID
                };
                _db.RezervasyonDetay.Add(rezervasyonDetay);
            }
            _db.SaveChanges();
            FormKonaklayanEkle formKonaklayanEkle = new FormKonaklayanEkle();

            formKonaklayanEkle.Show();
            this.Hide();
        }
Ejemplo n.º 2
0
        private void btnFormKonaklayanEkle_Click_1(object sender, EventArgs e)
        {
            FormKonaklayanEkle formKonaklayanEkle = new FormKonaklayanEkle();

            this.Hide();
            formKonaklayanEkle.Show();
        }