Esempio n. 1
0
        private void btn_OdaEkle_Click(object sender, EventArgs e)
        {
            Odalar oda = new Odalar
            {
                Aciklama = txt_Aciklama.Text,
                OdaTurID = (int)cmb_OdaTuru.SelectedValue,
                Aktif    = true
            };

            if (!string.IsNullOrEmpty(txt_OdaAdi.Text))
            {
                oda.Adi = txt_OdaAdi.Text;
            }

            bool snc = odaORM.Insert(oda);

            if (snc)
            {
                MessageBox.Show("Oda Başarıyla Eklendi");
                dataGridView1.DataSource = odaORM.Select();
            }
            else
            {
                MessageBox.Show("HATA");
            }
        }
Esempio n. 2
0
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);

            if (id <= 0)
            {
                MessageBox.Show("Silinecek oda yoktur");
            }
            else
            {
                Odalar o = new Odalar();
                o.Id = id;
                bool sonuc = odaOrm.Delete(o);
                if (sonuc)
                {
                    MessageBox.Show("Oda Silindi", "Oda Silme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dataGridView1.DataSource = odaOrm.Select();
                    dataGridView1.Focus();
                }
                else
                {
                    MessageBox.Show("Oda Silinmedi\n", "Oda Silme", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["yetki"] != "yönetici")
        {
            Response.Redirect("../../Login Sayfası/login.aspx");
        }
        try {
            if (!IsPostBack)
            {
                drpOdaTip.Items.Clear();
                OdaTip odaTip = new OdaTip(oteller);
                Odalar odalar = new Odalar(oteller, odaTip);
                drpKatSayisi.Items.Insert(0, "Lütfen Kat Seçiniz");
                drpOdaTip.Items.Insert(0, "Lütfen Oda Tipini Seçiniz");
                List <OdaTip> odaTipleriList = new List <OdaTip>();
                odaTipleriList = dbProcess.tipAdlari(odaTip);

                for (int i = 0; i <= odaTipleriList.Count - 1; i++) //odatiplerinin bulunduğu dropdowna Tipleri yükler.
                {
                    odaTip = odaTipleriList[i];
                    drpOdaTip.Items.Add((odaTip.ad));
                }
            }
        }
        catch (Exception)
        {
        }
    }
Esempio n. 4
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            if (txtOdaAdi.Text == null || txtOdaAdi.Text == "")
            {
                MessageBox.Show("Oda adını giriniz.", "Odalar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtOdaAdi.Focus();
                return;
            }
            if (cmbOdaTuru.Items.Count == 0)
            {
                MessageBox.Show("Oda eklemek için öncelikle Oda türü tanımlamalısınız\n -Tanımlar/Oda Türleri ", "Odalar", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }
            Odalar o = new Odalar();

            o.Aciklama = Tools.ToTitleCase(txtAciklama.Text);
            o.Adi      = Tools.ToTitleCase(txtOdaAdi.Text);
            o.OdaTurID = (int)cmbOdaTuru.SelectedValue;

            bool sonuc = odaOrm.Insert(o);

            if (sonuc)
            {
                MessageBox.Show("Oda eklendi", "Oda Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.DataSource = odaOrm.Select();
                Tools.Temizle(this);
                txtOdaAdi.Focus();
            }
            else
            {
                MessageBox.Show("Oda eklenmedi\n -Aynı isimde oda eklenemez\n -Oda ismi boş geçilemez ", "Oda Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["yetki"] != "yönetici")
        {
            Response.Redirect("../../Login Sayfası/login.aspx");
        }
        txtTipAciklama.ReadOnly = true;
        if (Page.IsPostBack == false) //odatipleri ve oteldeki katlar dropdownlar a doldurulur
        {
            drpİslemYapilanKat.Items.Insert(0, "Kat Seçiniz");
            drpİslemYapilanOda.Items.Insert(0, "Oda Seçiniz");
            drpOdaTip.Items.Insert(0, "Tip Seçiniz");
            OdaTip        odaTip      = new OdaTip(oteller);
            Odalar        odalar      = new Odalar(oteller, odaTip);
            List <Odalar> katlarliste = new List <Odalar>();
            katlarliste = dbProcess.katGetir();
            for (int i = 0; i <= katlarliste.Count - 1; i++)
            {
                odalar = katlarliste[i];
                drpİslemYapilanKat.Items.Add((odalar.kat).ToString());
            }


            List <OdaTip> odaTipleriList = new List <OdaTip>();
            odaTipleriList = dbProcess.tipAdlari(odaTip);

            for (int i = 0; i <= odaTipleriList.Count - 1; i++)
            {
                odaTip = odaTipleriList[i];
                drpOdaTip.Items.Add((odaTip.ad));
            }
        }
    }
    protected void drpİslemYapilanKat_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (drpİslemYapilanKat.SelectedIndex != 0)//seçilen katdaki bulunan odalar dropdowna eklenir
        {
            drpİslemYapilanOda.Items.Clear();
            drpİslemYapilanOda.Items.Insert(0, "Oda Seçiniz");
            if (drpİslemYapilanKat.SelectedIndex != 0)
            {
                OdaTip odaTip = new OdaTip(oteller);

                Odalar odalar = new Odalar(oteller, odaTip);

                odalar.kat = int.Parse(drpİslemYapilanKat.Text);
                List <Odalar> odalarliste = new List <Odalar>();
                odalarliste = dbProcess.kataGoreOdalarGetir(odalar);

                for (int j = 0; j <= odalarliste.Count - 1; j++)
                {
                    odalar = odalarliste[j];
                    drpİslemYapilanOda.Items.Add((odalar.odaNo).ToString());
                }
            }
        }
        drpİslemYapilanOda.Text = null;
        drpOdaTip.Text          = null;
        txtTipAciklama.Text     = null;
    }
    protected void btnOdaDuzenle_Click(object sender, EventArgs e)//oda yapılan değişiklere göre update edilir
    {
        if (drpOdaTip.SelectedIndex == 0 && drpİslemYapilanOda.SelectedIndex == 0 && drpOdaTip.SelectedIndex == 0)
        {
        }
        else
        {
            OdaTip odaTip = new OdaTip(oteller);
            odaTip.ad = drpOdaTip.Text;

            List <OdaTip> list = new List <OdaTip>();
            list   = dbProcess.tipIDGetir(odaTip);
            odaTip = list[0];
            Odalar odalar = new Odalar(oteller, odaTip)
            {
                tipID = odaTip.id,
                odaNo = int.Parse(drpİslemYapilanOda.Text)
            };
            drpİslemYapilanKat.Text = null;
            drpİslemYapilanOda.Text = null;
            drpOdaTip.Text          = null;
            txtTipAciklama.Text     = null;

            dbProcess.OdalarUpdate(odalar);

            HtmlMeta meta = new HtmlMeta();
            meta.HttpEquiv = "Refresh";
            meta.Content   = "2;url=odaDuzenle.aspx";
            this.Page.Controls.Add(meta);
            lblOnay.Visible = true;
            lblOnay.Text    = "İşleminiz tamamlandı , 2 saniye sonra yönlendirileceksiniz.";
        }
    }
Esempio n. 8
0
        private void button1_Click(object sender, EventArgs e)
        {
            Odalar oda = new Odalar
            {
                Aciklama = txt_Aciklama.Text,
                OdaTurID = (int)cmb_OdaTuru.SelectedValue,
                Aktif    = true
            };

            oda.Id = Convert.ToInt16(dataGridView1.CurrentRow.Cells["Id"].Value.ToString());
            if (!string.IsNullOrEmpty(txt_OdaAdi.Text))
            {
                oda.Adi = txt_OdaAdi.Text;
            }

            bool snc = odaORM.Update(oda);

            if (snc)
            {
                MessageBox.Show("Oda Başarıyla Güncellendi");
                dataGridView1.DataSource = odaORM.Select();
            }
            else
            {
                MessageBox.Show("HATA");
            }
        }
        public ActionResult OdaSil(Odalar o)
        {
            o = ot.Odalar.FirstOrDefault(x => x.oda_id == o.oda_id);
            ot.Odalar.Remove(o);
            ot.SaveChanges();

            return(RedirectToAction("Index", new { id = o.otel_id }));
        }
Esempio n. 10
0
    protected void btnCheckOut_Click(object sender, EventArgs e)
    {
        if (rptDigerKisiler.Items.Count == 0 && Convert.ToDouble(txtCheckOutMisafirToplamUCret.Text) > 0)//odada kalan son kişi ücreti ödemedii sürece çıkış verilmez
        {
            lblHata.Visible = true;
            lblHata.Text    = "Ücret almadınız.Çıkış onaylanmadı.";
        }
        else if ((txtCheckOutMisafirToplamUCret.Text == "" || Convert.ToDouble(txtCheckOutMisafirToplamUCret.Text) == 0) && rptDigerKisiler.Items.Count == 0)
        {
            Konaklamalar misafirCikisVer = new Konaklamalar(null)
            {
                tcKimlik = txtKimlikNo.Text
            };
            db.KonaklamalarDelete(misafirCikisVer);

            Odalar odalar = new Odalar(null, null)
            {
                odaNo = Convert.ToInt32(txtCheckOutMisafirOdaNo.Text)
            };

            List <Konaklamalar> konaklamalarListele = new List <Konaklamalar>();
            konaklamalarListele = db.odaBulunanKonaklamalarSelect(odalar.odaNo);

            DolulukTakvimi dolulukTakvimi = new DolulukTakvimi()
            {
                odaID = db.OdalarNoyuIdyeCevir(odalar).id
            };

            if (konaklamalarListele.Count >= 0) //odada kalan son kişi de çıkış yaptığında erken çıkışta oda dolalık takviminde gereksiz dolu gözükmesini önlemek için
            {                                   //çıkıştan bir sonraki günden başlanarak odada kalan kişilerin normal çıkış tarihine kadar odayı doluluk takviminden silerek boş gösterir
                db.DolulukTakvimiDelete(dolulukTakvimi, DateTime.Today.AddDays(1), Convert.ToDateTime(txtCheckOutMisafirGidisTarihi.Text));
            }

            lblOnay.Visible = true;
            HtmlMeta meta = new HtmlMeta();
            meta.HttpEquiv = "Refresh";
            meta.Content   = "3;url=konaklamalar.aspx";
            this.Page.Controls.Add(meta);
            lblOnay.Text = "İşlem gerçekleştirildi.3 saniye sonra Konaklamalar sayfasına yönlendiriliyorsunuz.";
        }
        else
        {
            lblHata.Visible = false;
            Konaklamalar misafirCikisVer = new Konaklamalar(null)
            {
                tcKimlik = txtKimlikNo.Text
            };
            db.KonaklamalarDelete(misafirCikisVer);
            lblOnay.Visible = true;
            lblOnay.Text    = "İşlem gerçekleştirildi.";
            temizle();
        }
    }
        public ActionResult OdaEkle(Odalar o)
        {
            //if (User.Identity.Name == o.Oteller.OtelYonetimi.Kullanici.kullanici_adi)
            //{
            ot.Odalar.Add(o);
            int k = o.otel_id;

            ot.SaveChangesAsync();
            return(RedirectToAction("Index", new { id = k }));    //ındex, otel idsi ile otelin odalarına git
            //}
            //else return RedirectToAction("Index");
        }
        public ActionResult RezervasyonEkle(Rezervasyon r)
        {
            string kullaniciadi = HttpContext.User.Identity.Name;
            //ViewBag.müsteri = ot.Musteri.ToList();
            Kullanici kullanici = ot.Kullanici.FirstOrDefault(x => x.kullanici_adi == kullaniciadi);
            Musteri   musteri   = ot.Musteri.FirstOrDefault(x => x.kullanici_id == kullanici.kullanici_id);

            r.musteri_id  = musteri.musteri_id;
            r.rezdurum_id = 1;
            Odalar o = ot.Odalar.FirstOrDefault(x => x.oda_id == r.oda_id);

            o.odadurumu = "dolu"; //rezerve edildi
            ot.Rezervasyon.Add(r);
            ot.SaveChangesAsync();
            return(RedirectToAction("Index", "Home"));
        }
Esempio n. 13
0
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Odalar oda = new Odalar();

            oda.Id = Convert.ToInt16(dataGridView1.CurrentRow.Cells["Id"].Value.ToString());
            bool sonuc = odaORM.Delete(oda);

            if (sonuc)
            {
                MessageBox.Show("Silindi");
                dataGridView1.DataSource = odaORM.Select();
            }
            else
            {
                MessageBox.Show("Hata");
            }
        }
    protected void drpİslemYapilanOda_SelectedIndexChanged(object sender, EventArgs e)
    {
        //oda değiştirildiğinde o odanın verileri getirilir
        if (drpİslemYapilanOda.SelectedIndex != 0)
        {
            OdaTip odaTip = new OdaTip(oteller);
            Odalar odalar = new Odalar(oteller, odaTip);


            odalar.odaNo = int.Parse(drpİslemYapilanOda.Text);
            List <OdaTip> odatipcek = new List <OdaTip>();
            odatipcek = dbProcess.tipAdAra(odalar);

            odaTip              = odatipcek[0];
            drpOdaTip.Text      = odaTip.ad;
            txtTipAciklama.Text = odaTip.aciklama;
        }
    }
Esempio n. 15
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if (txtOdaAdi.Text == null || txtOdaAdi.Text == "")
            {
                MessageBox.Show("Oda adını giriniz.", "Odalar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtOdaAdi.Focus();
                return;
            }
            if (cmbOdaTuru.Items.Count == 0)
            {
                MessageBox.Show("Oda eklemek için öncelikle Oda türü tanımlamalısınız\n -Tanımlar/Oda Türleri ", "Odalar", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);

            if (id <= 0)
            {
                MessageBox.Show("Güncellenecek oda yoktur", "Oda Yok", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Odalar o = new Odalar();
                o.Id       = id;
                o.Adi      = Tools.ToTitleCase(txtOdaAdi.Text);
                o.Aciklama = Tools.ToTitleCase(txtAciklama.Text);
                o.OdaTurID = (int)cmbOdaTuru.SelectedValue;

                bool sonuc = odaOrm.Updated(o);
                if (sonuc)
                {
                    MessageBox.Show("Oda Güncellendi", "Oda Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Oda Güncellenmedi\n", "Oda Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                dataGridView1.DataSource = odaOrm.Select();
                Tools.ButtonVisibleControl(this.dataGridView1, this.btnEkle, this.btnGuncelle, this.btnIptal);
                Tools.Temizle(this);
                dataGridView1.Focus();
            }
        }
        private void Panel3_Paint(object sender, PaintEventArgs e)
        {
            Sayac = 1; sayac2 = 1;
            for (int j = 1; j < 6; j++)
            {
                for (int i = 0; i < 10; i++)
                {
                    Button btn = new Button();
                    btn.Size      = new Size(38, 38);
                    btn.BackColor = Color.Chocolate;
                    btn.Location  = new Point(i * 30 + 20, j * 30 + 20);
                    btn.Name      = "btn_" + Sayac.ToString();
                    btn.Text      = sayac2.ToString();
                    Sayac++;
                    sayac2++;
                    if (j == 3)
                    {
                        break;
                    }

                    Ogrenciler ogroda = new Ogrenciler();
                    Odalar     oodam  = new Odalar();

                    //int oda = Int32.Parse(btn.Text);
                    //var doluluk = (ogroda.KalacagiOda == oda);
                    //if (oodam.OdaKatNo==1)
                    //{
                    //    btn.BackColor = Color.Yellow;
                    //}
                    //else if (oodam.OdaKatNo==2)
                    //{
                    //    btn.BackColor = Color.Red;
                    //}

                    this.panel3.Controls.Add(btn);
                    btn.Click += Button5_Click;
                }
            }
        }
Esempio n. 17
0
        private void btnOdaEkle_Click(object sender, EventArgs e)
        {
            Odalar o = new Odalar();

            o.Adi      = txtIOdaAdi.Text;
            o.Aciklama = txtOdaAciklama.Text;
            o.OdaTurID = (int)cmbOdaTuru.SelectedValue;

            bool sonuc = oOrm.Insert(o);

            if (sonuc)
            {
                dataGridView1.DataSource = oOrm.Select();
                MessageBox.Show("Oda Ekleme Başarılı");
            }
            else
            {
                MessageBox.Show("Oda Eklenirken Hata Oluştu");
            }
            txtIOdaAdi.Clear();
            txtOdaAciklama.Clear();
        }
Esempio n. 18
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Odalar o = new Odalar
            {
                Adi      = txtAdi.Text,
                Aciklama = txtAciklama.Text,
                Aktif    = true
            };

            o.OdaTurID = (int)cmbOdaTur.SelectedValue;
            bool sonuc = oOrm.Insert(o);

            if (sonuc)
            {
                MessageBox.Show("Oda eklenmiştir");
                dataGridView1.DataSource = oOrm.Select();
            }
            else
            {
                MessageBox.Show("Oda Eklenirken hata oluştu!");
            }
        }
        private void btnKatdet_Click(object sender, EventArgs e)
        {
            if (cmbMusteri.Items.Count == 0 || cmbOda.Items.Count == 0)
            {
                MessageBox.Show("Tanımlı müşteri veya Oda belirlemelisiniz.\n -Müşteriler \n -Tanımlar/Odalar", "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }
            SatisORM sOrm = new SatisORM();
            Odalar   o    = new Odalar();

            o.Id = Convert.ToInt32(cmbOda.SelectedValue);
            Satis s = new Satis();

            s.MusteriID   = Convert.ToInt32(cmbMusteri.SelectedValue);
            s.OdaID       = Convert.ToInt32(cmbOda.SelectedValue);
            s.PersonelID  = PersonellerORM.AktifKullanici.Id;
            s.OdaFiyati   = nudOdaFiyati.Value;
            s.SatisTarihi = DateTime.Now;

            try
            {
                int          satisId = Convert.ToInt32(sOrm.InsertScalar(s));
                DialogResult result  = MessageBox.Show("Satışı onaylıyor musunuz?", "Satış Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (result == DialogResult.Yes)
                {
                    try
                    {
                        SatisDetayORM  sdOrm = new SatisDetayORM();
                        UrunORM        uOrm  = new UrunORM();
                        KasaHareketORM khOrm = new KasaHareketORM();
                        KasaHareket    kh;
                        decimal        odaFiyati = nudOdaFiyati.Value;
                        if (listView1.Items.Count == 0)
                        {
                            kh = new KasaHareket
                            {
                                KasaID           = 2,
                                KasaHareketTipID = 1,
                                Tutar            = odaFiyati,
                                Tarih            = DateTime.Now,
                                Kdvsiz           = (odaFiyati - (odaFiyati * 0.18m))
                            };
                            khOrm.Insert(kh);
                        }
                        else
                        {
                            foreach (ListViewItem lvi in listView1.Items)
                            {
                                SatisDetay sd = new SatisDetay();
                                sd.SatisID = satisId;
                                sd.UrunID  = (int)lvi.Tag;
                                sd.Fiyat   = Convert.ToDecimal(lvi.SubItems[3].Text);
                                sd.Miktar  = (Convert.ToDouble(lvi.SubItems[2].Text));
                                sd.Indirim = Convert.ToDouble(lvi.SubItems[4].Text);
                                sdOrm.Insert(sd);

                                Urunler u = new Urunler();
                                u.Id     = Convert.ToInt32(lvi.Tag);
                                u.Miktar = -(Convert.ToDouble(lvi.SubItems[2].Text));

                                decimal miktar  = ((decimal)sd.Miktar);
                                decimal indirim = (int)sd.Indirim;

                                decimal tutar = (miktar * sd.Fiyat) - (miktar * sd.Fiyat * (indirim / 100));
                                //object initializer
                                kh = new KasaHareket
                                {
                                    KasaID           = 2,
                                    KasaHareketTipID = 1,
                                    Tutar            = tutar,
                                    Tarih            = DateTime.Now,
                                    Kdvsiz           = (tutar - (tutar * 0.18m))
                                };
                                try
                                {
                                    if (uOrm.Update(u))
                                    {
                                        khOrm.Insert(kh);
                                    }
                                    else
                                    {
                                        MessageBox.Show("Stokta yeteri kadar ürün kalmamıştır", "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                        return;
                                    }
                                }
                                catch (Exception ex)
                                {
                                    MessageBox.Show(ex.Message, "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                    return;
                                }
                            }
                        }
                        MessageBox.Show("Satış onaylandı", "Satış Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        dataGridView1.DataSource = uOrm.Select();
                        Tools.Temizle(this);
                        nudUrunFiyati.Value  = Convert.ToDecimal(dataGridView1.CurrentRow.Cells[2].Value);
                        nudUrunMiktarı.Value = 1;
                        lblTutar.Text        = "";
                        dataGridView1.Focus();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Satış sırasında hata oluştu", "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else if (result == DialogResult.No)
                {
                    listView1.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
        }
        // GET: Rezervasyon
        public ActionResult Index(int id)
        {
            Odalar o = ot.Odalar.FirstOrDefault(x => x.oda_id == id);

            return(View(o));
        }
        public ActionResult RezervasyonEkle(int id)
        {
            Odalar o = ot.Odalar.FirstOrDefault(x => x.oda_id == id);

            return(View(o));
        }
Esempio n. 22
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["yetki"] != "resepsiyon")
        {
            Response.Redirect("../../Login Sayfası/login.aspx");
        }
        string data     = Request.QueryString["D"];//gelen bilgi hex ten stringe çevrilir
        string StrValue = "";

        while (data.Length > 0)
        {
            StrValue += System.Convert.ToChar(System.Convert.ToUInt32(data.Substring(0, 2), 16)).ToString();
            data      = data.Substring(2, data.Length - 2);
        }
        string[] degerler = StrValue.Split('&');//string veri ayrıştırılır ve nesnelerine atanır.

        string[] ad = degerler[2].Split('=');
        txtAd.Text = ad[1];

        string[] soyad = degerler[3].Split('=');
        txtSoyad.Text = soyad[1];

        string[] telefon = degerler[4].Split('=');
        txtTelefon.Text = telefon[1];

        string[] gelis = degerler[0].Split('=');
        txtGelis.Text = gelis[1];

        string[] gidis = degerler[1].Split('=');
        txtGidis.Text = gidis[1];

        string[] indirim = degerler[5].Split('=');
        txtIndirim.Text = indirim[1];

        string[] odaIDal = degerler[6].Split('=');

        string[] rezID = degerler[7].Split('=');
        rezervasyon.id = Convert.ToInt32(rezID[1]);

        string[] ucret = degerler[8].Split('=');
        rezervasyon.ucret = Convert.ToDouble(ucret[1]);

        Odalar oda = new Odalar(null, null)
        {
            id = Convert.ToInt32(odaIDal[1])
        };

        idAlinanOda = oda;


        List <Odalar> odalar = new List <Odalar>();

        odalar      = db.OdalarSelectTekOda(oda);//gelen odanın id sine göre bilgileri yerleştirilir
        oda         = odalar[0];
        txtOda.Text = oda.odaNo.ToString();
        txtKat.Text = oda.kat.ToString();

        List <OdaTip> odaTipler = new List <OdaTip>();

        odaTipler = db.OdaTipFiyatSelect(oda);

        OdaTip odaTip = new OdaTip(null);

        odaTip        = odaTipler[0];
        txtUcret.Text = rezervasyon.ucret.ToString();
    }
Esempio n. 23
0
    protected void btnOdaEkle_Click(object sender, EventArgs e)//seçilen kata, seçilen odaları, seçili tipe göre db'ye ekler
    {
        Oteller oteller = new Oteller();

        try
        {
            for (int i = 0; i < chkOdalar.Items.Count; i++)
            {
                if (chkOdalar.Items[i].Selected)
                {
                    OdaTip odaTip = new OdaTip(oteller);
                    odaTip.ad = drpOdaTip.Text;

                    List <OdaTip> list = new List <OdaTip>();
                    list   = dbProcess.tipIDGetir(odaTip);
                    odaTip = list[0];

                    Odalar odalar = new Odalar(oteller, odaTip)
                    {
                        otelID = 1,
                        kat    = int.Parse(drpKatSayisi.SelectedItem.Value),
                        odaNo  = int.Parse(chkOdalar.Items[i].Text),
                        tipID  = odaTip.id
                    };

                    dbProcess.OdalarInsert(odalar);
                }
            }
            int secilichkbox = 0;
            while (chkOdalar.Items[secilichkbox] != null) //eklenen odaları checkboxlistten siler
            {
                if (chkOdalar.Items[secilichkbox].Selected)
                {
                    chkOdalar.Items.RemoveAt(secilichkbox);
                }
                else
                {
                    secilichkbox++;
                }
            }
        }
        catch (Exception)
        {
        }

        if (chkOdalar.Items.Count == 0) // eklenecek oda kalmayınca bir sonraki kata geçilebilmesini sağlar.
        {
            drpKatSayisi.Items.RemoveAt(drpKatSayisi.SelectedIndex);
            drpKatSayisi.Enabled = true;
            btnOdaOnayla.Enabled = true;
            txtOdaSayisi.Enabled = true;
            txtOdaSayisi.Text    = "";
        }
        if (chkOdalar.Items.Count == 0 && drpKatSayisi.Items.Count == 0)//tüm işlemler bitince yönlendirme
        {
            HtmlMeta meta = new HtmlMeta();
            meta.HttpEquiv = "Refresh";
            meta.Content   = "2;url=Default.aspx";
            this.Page.Controls.Add(meta);
            lblOnay.Visible = true;
            lblOnay.Text    = "İşleminiz tamamlandı , 2 saniye sonra yönlendirileceksiniz.";
        }
    }