private void DinamikTextbox()
        {
            for (int i = 0; i < nudKisiSayisi.Value; i++)
            {
                musteri = new Musteri();
                var adGetir = gBoxMusteri.Controls.OfType <TextBox>().Where(x => x.Name.StartsWith("textbox1_")).Select(x => x.Text).ToList();

                foreach (var txtAd in adGetir)
                {
                    AdList.Add(txtAd);
                    musteri.Ad = AdList[i];
                }
                var soyadGetir = gBoxMusteri.Controls.OfType <TextBox>().Where(x => x.Name.StartsWith("textbox2_")).Select(x => x.Text).ToList();

                foreach (var txtSoyad in soyadGetir)
                {
                    SoyadList.Add(txtSoyad);
                    musteri.Soyad = SoyadList[i];
                }
                var tcGetir = gBoxMusteri.Controls.OfType <TextBox>().Where(x => x.Name.StartsWith("textbox3_")).Select(x => x.Text).ToList();

                foreach (var txtTC in tcGetir)
                {
                    TcList.Add(txtTC);
                    musteri.TcNO = TcList[i];
                }
                musteri.OdaId = (int)cmbOdaNo.SelectedValue;

                MusterilerList.Add(musteri);
            }
        }
        private void btnRezervasyon_Click(object sender, EventArgs e)
        {
            rezervasyon = new Rezervasyon();

            do
            {
                try
                {
                    if (dtpGirisTarihi.Value.Date >= DateTime.Now.Date)
                    {
                        rezervasyon.GirisTarihi = dtpGirisTarihi.Value;
                    }
                    else
                    {
                        throw new Exception("Giriş Tarihini Kontrol Ediniz.!");
                    }
                    if (dtpCikisTarihi.Value.Date > dtpGirisTarihi.Value.Date)
                    {
                        rezervasyon.CikisTarihi = dtpCikisTarihi.Value;
                    }
                    else
                    {
                        throw new Exception("Çıkış Tarihini Kontrol Ediniz.!");
                    }
                    rezervasyon.KayitliUyeID      = kayitliUyeID;
                    rezervasyon.KisiSayisi        = (int)nudKisiSayisi.Value;
                    rezervasyon.OdaID             = (int)cmbOdaNo.SelectedValue;
                    rezervasyon.RezervasyonTipiID = (int)cmbRezervasyonTipi.SelectedValue;
                    rezervasyon.OdaSayisi         = (int)nudOdaSayisi.Value;
                    rezervasyon.YatakSayisi       = Convert.ToInt32(lblYatakSayisi.Text);
                    rezervasyon.Fiyat             = toplamTutar;



                    for (int i = 0; i < nudKisiSayisi.Value; i++)
                    {
                        musteri = new Musteri();
                        var adGetir = gBoxMusteri.Controls.OfType <TextBox>().Where(x => x.Name.StartsWith("textbox1_")).Select(x => x.Text).ToList();

                        foreach (var txtAd in adGetir)
                        {
                            AdList.Add(txtAd);
                            musteri.Ad = AdList[i];
                        }
                        var soyadGetir = gBoxMusteri.Controls.OfType <TextBox>().Where(x => x.Name.StartsWith("textbox2_")).Select(x => x.Text).ToList();

                        foreach (var txtSoyad in soyadGetir)
                        {
                            SoyadList.Add(txtSoyad);
                            musteri.Soyad = SoyadList[i];
                        }
                        var tcGetir = gBoxMusteri.Controls.OfType <TextBox>().Where(x => x.Name.StartsWith("textbox3_")).Select(x => x.Text).ToList();

                        foreach (var txtTC in tcGetir)
                        {
                            TcList.Add(txtTC);
                            musteri.TcNO = TcList[i];
                        }
                        musteri.OdaId = (int)cmbOdaNo.SelectedValue;

                        MusterilerList.Add(musteri);
                    }


                    if (OdaController.OdaDurum((int)cmbOdaNo.SelectedValue) == false)
                    {
                        OdaController.OdaDurumGuncelle((int)cmbOdaNo.SelectedValue);
                    }
                    else
                    {
                        throw new Exception("Seçtiğiniz Oda Doludur.Lütfen Başka Oda Seçiniz.!");
                    }
                }
                catch (Exception ex)
                {
                    AdList.Clear();
                    SoyadList.Clear();
                    TcList.Clear();
                    MusterilerList.Clear();
                    MessageBox.Show(ex.Message);
                    break;
                }
                foreach (var item in MusterilerList)
                {
                    MusteriController.MusteriEkle(item);
                }

                RezervasyonController.RezervasyonEkle(rezervasyon);

                MessageBox.Show("Rezervasyonunuz Kaydedilmiştir.");
                btnRezervasyonYap.Enabled = false;
                break;
            } while (true);
        }