Exemplo n.º 1
0
 private void btnGeriDon_Click(object sender, EventArgs e)
 {
     MusteriEkran.Visible = true;
     MusteriEkran.Show();
     MusteriEkran.BringToFront();
     this.Close();
 }
Exemplo n.º 2
0
        private void btnGirisYap_Click_1(object sender, EventArgs e)
        {
            kayitliUye      = KayitliUyeController.KayitliUyeleriGetir();
            kayitliYonetici = YoneticiController.YoneticileriGetir();

            foreach (var item in kayitliUye)
            {
                if (item.Mail == txtEmail.Text && item.Sifre == txtSifre.Text)
                {
                    MusteriEkran          = new MusteriEkran();
                    RezervasyonYap        = new RezervasyonYap();
                    MusteriRezervasyonlar = new MusteriRezervasyonlar();
                    MusteriEkran.adSoyadX = item.Ad + " " + item.Soyad;
                    MusteriEkran.Show();
                    MusteriEkran.BringToFront();
                    RezervasyonYap.kayitliUyeID         = item.KayitliUyeID;
                    MusteriRezervasyonlar._kayitliUyeID = item.KayitliUyeID;
                    this.Visible = false;
                    _girisOnay   = true;
                    break;
                }
            }
            foreach (var item1 in kayitliYonetici)
            {
                if (txtEmail.Text == item1.Email && txtSifre.Text == item1.Sifre)
                {
                    Yonetici = new Yonetici();
                    Yonetici.Show();
                    Yonetici.BringToFront();
                    this.Visible = false;
                    _girisOnay   = true;
                    break;
                }
            }
            if (_girisOnay == false)
            {
                MessageBox.Show("Lütfen Bilgileri Kontrol Edip Tekrar Deneyiniz.!");
            }
        }
Exemplo n.º 3
0
        private void btnRezervasyon_Click(object sender, EventArgs e)
        {
            rezervasyon = new Rezervasyon();

            if (lblFiyat.Text == "0")
            {
                FiyatHesapla();
            }

            DialogResult result = MessageBox.Show("Rezervasyonu onaylıyor musunuz ?", "Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                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.!");
                        }
                        if (cmbOdaNo.SelectedIndex == -1)
                        {
                            throw new Exception("Boş odamız kalmamıştır. Lütfen daha sonra tekrar rezervasyon yapmayı deneyiniz.");
                        }
                        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;

                        DinamikTextbox();

                        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;

                    MusteriEkran.Visible = true;
                    MusteriEkran.Show();
                    MusteriEkran.BringToFront();
                    this.Close();
                    break;
                } while (true);
            }
        }