Exemple #1
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            int guncellenecekid = Convert.ToInt16(dvgKaydet.CurrentRow.Cells[0].Value);

            Konaklayan guncellenecekKonaklayan = _db.Konaklayans.Find(guncellenecekid);

            guncellenecekKonaklayan.Ad           = txtAd.Text.ToLower();
            guncellenecekKonaklayan.Soyad        = txtSoyad.Text.ToLower();
            guncellenecekKonaklayan.TcNo         = txtTcNo.Text.ToLower();
            guncellenecekKonaklayan.Telefon      = txtTelefon.Text.ToLower();
            guncellenecekKonaklayan.Eposta       = txtEposta.Text.ToLower();
            guncellenecekKonaklayan.CinsiyetEnum = (byte)(CinsiyetEnum)cmbCinsiyet.SelectedValue;
            guncellenecekKonaklayan.OdaID        = Convert.ToInt32(cmbSecilenOda.SelectedValue.ToString().Substring(0, 2));
            _db.SaveChanges();
            DatagridDoldur();
        }
        private void btnDevamEt_Click(object sender, EventArgs e)
        {
            #region
            string hataMesaji = "";
            if (string.IsNullOrWhiteSpace(txtAd.Text))
            {
                hataMesaji += "Adınızı Giriniz\n";
            }
            if (string.IsNullOrWhiteSpace(txtSoyad.Text))
            {
                hataMesaji += "Soyadınızı Giriniz\n";
            }
            if (string.IsNullOrWhiteSpace(txtTel.Text))
            {
                hataMesaji += "Telefon Numaranızı Giriniz\n";
            }
            if (string.IsNullOrWhiteSpace(txtAdres.Text))
            {
                hataMesaji += "Adresinizi Giriniz\n";
            }
            if (string.IsNullOrWhiteSpace(cmbSehir.Text))
            {
                hataMesaji += "Şehir Seçiniz\n";
            }
            if (hataMesaji.Length > 0)
            {
                MessageBox.Show(hataMesaji);
                return;
            }
            #endregion
            musteri.Ad      = txtAd.Text;
            musteri.Soyad   = txtSoyad.Text;
            musteri.Telefon = txtTel.Text;
            musteri.Eposta  = txtePosta.Text;
            musteri.Adres   = txtAdres.Text;
            musteri.SehirID = Convert.ToInt32(cmbSehir.SelectedValue);

            KonaklayanForm konaklayan = new KonaklayanForm();
            konaklayan.Show();

            Musteri yeniMusteri = new Musteri()
            {
                Ad      = MusteriForm.musteri.Ad.ToLower(),
                Soyad   = MusteriForm.musteri.Soyad.ToLower(),
                Telefon = MusteriForm.musteri.Telefon.ToLower(),
                Eposta  = MusteriForm.musteri.Eposta.ToLower(),
                Adres   = MusteriForm.musteri.Adres.ToLower(),
                SehirID = MusteriForm.musteri.SehirID
            };
            _db.Musteris.Add(yeniMusteri);
            _db.SaveChanges();

            id = yeniMusteri.MusteriID;

            RezervasyonBilgileri yeniRezervasyon = new RezervasyonBilgileri()
            {
                MusteriID   = id,
                GirisTarihi = (DateTime)AnaForm.oda.Giris,
                CikisTarihi = (DateTime)AnaForm.oda.Cikis,
                KisiSayisi  = AnaForm.oda.KisiSayisi
            };

            _db.RezervasyonBilgileris.Add(yeniRezervasyon);
            _db.SaveChanges();

            idRezervasyon = yeniRezervasyon.RezervasyonID;
        }