Exemplo n.º 1
0
    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.";
        }
    }
Exemplo n.º 2
0
    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));
            }
        }
    }
Exemplo n.º 3
0
    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;
    }
Exemplo n.º 4
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)
        {
        }
    }
Exemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Page.IsPostBack == false) //kisi sayısını ekler
     {
         OdaTip odaTip = new OdaTip(null);
         odaTip = db.OdaTipKapasite();
         for (int i = 1; i <= odaTip.odaKapasite; i++)
         {
             drpKisiSayisi.Items.Add(i.ToString());
         }
     }
 }
Exemplo n.º 6
0
    protected void drpOdaTip_SelectedIndexChanged(object sender, EventArgs e)
    {//odatipi değiştilidiğinde o odaTiipinin verileri getirilir
        if (drpOdaTip.SelectedIndex != 0)
        {
            OdaTip odaTip = new OdaTip(oteller);
            odaTip.ad = drpOdaTip.Text;
            List <OdaTip> listAciklama = new List <OdaTip>();
            listAciklama = dbProcess.aciklamaAra(odaTip);

            odaTip = listAciklama[0];
            txtTipAciklama.Text = odaTip.aciklama;
        }
        else
        {
            txtTipAciklama.Text = "";
        }
    }
Exemplo n.º 7
0
    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;
        }
    }
Exemplo n.º 8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["yetki"] != "yönetici")
     {
         Response.Redirect("../../Login Sayfası/login.aspx");
     }
     if (!IsPostBack)//odatiplerini dropdown a ekler
     {
         drpTip.Items.Add("Düzenlenecek Oda Tipini Seçininiz..");
         Oteller oteller = new Oteller();
         oteller.id = 1;
         List <OdaTip> listOdaTip = new List <OdaTip>();
         listOdaTip = db.OdaTipSelectOtelID(oteller);
         for (int i = 0; i < listOdaTip.Count; i++)
         {
             OdaTip odaTipEkle = new OdaTip(null);
             odaTipEkle = listOdaTip[i];
             drpTip.Items.Add(odaTipEkle.ad);
         }
     }
 }
Exemplo n.º 9
0
    protected void drpOdaTip_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            if (drpOdaTip.SelectedIndex != 0) //odatipinin bilgisini getirir
            {
                OdaTip odaTipp = new OdaTip(oteller);
                odaTipp.ad = drpOdaTip.Text;
                List <OdaTip> listAciklama = new List <OdaTip>();
                listAciklama = dbProcess.aciklamaAra(odaTipp);

                odaTipp             = listAciklama[0];
                txtTipAciklama.Text = odaTipp.aciklama;
            }
            else
            {
                txtTipAciklama.Text = "";
            }
        }
        catch (Exception)
        {
        }
    }
Exemplo n.º 10
0
    protected void drpTip_SelectedIndexChanged(object sender, EventArgs e)
    {//odatipi değiştirildiğine o odatipinin verileri getirir ve nesnelerin mevcut durumları sıfırlanır
        txtTipAd.Text                 = null;
        txtTipAciklama.Text           = null;
        txtKapasite.Text              = null;
        txtFiyat.Text                 = null;
        chkBalkon.Checked             = false;
        chkJakuzi.Checked             = false;
        chkKlima.Checked              = false;
        chkMutfak.Checked             = false;
        chkSacKurutmaMakinesi.Checked = false;
        chkSauna.Checked              = false;
        chkSesYalitimi.Checked        = false;
        chkTelevizyon.Checked         = false;
        radioDag.Checked              = false;
        radioDeniz.Checked            = false;
        radioOrman.Checked            = false;
        radioSehir.Checked            = false;
        radioYok.Checked              = false;

        if (drpTip.SelectedIndex != 0)
        {
            Oteller oteller = new Oteller();
            oteller.id = 1;
            OdaTip odaTipEkle = new OdaTip(null);
            odaTipEkle.ad = drpTip.Text;

            List <OdaTip> listOdaTip = new List <OdaTip>();
            listOdaTip              = db.OdaTipSelectTipAd(odaTipEkle);
            odaTipEkle              = listOdaTip[0];
            txtTipAd.Text           = odaTipEkle.ad;
            txtTipAciklama.Text     = odaTipEkle.aciklama;
            txtKapasite.Text        = odaTipEkle.odaKapasite.ToString();
            txtFiyat.Text           = odaTipEkle.fiyat.ToString();
            odaTipFotograf.ImageUrl = odaTipEkle.resimAd;

            List <OdaOzellik> listOdaOzellik = new List <OdaOzellik>();
            listOdaOzellik = db.OdaOzellikSelectOdaTipID(odaTipEkle);
            OdaOzellik odaOzellikEkle = new OdaOzellik(null);
            odaOzellikEkle                = listOdaOzellik[0];
            chkKlima.Checked              = odaOzellikEkle.klima;
            chkSauna.Checked              = odaOzellikEkle.sauna;
            chkTelevizyon.Checked         = odaOzellikEkle.televizyon;
            chkSacKurutmaMakinesi.Checked = odaOzellikEkle.sacKurutmaMakinasi;
            chkJakuzi.Checked             = odaOzellikEkle.jakuzi;
            chkSesYalitimi.Checked        = odaOzellikEkle.sesYalitimi;
            chkMutfak.Checked             = odaOzellikEkle.mutfak;
            chkBalkon.Checked             = odaOzellikEkle.balkon;

            if (odaOzellikEkle.manzaraId == 0)
            {
                radioYok.Checked = true;
            }
            else if (odaOzellikEkle.manzaraId == 1)
            {
                radioDeniz.Checked = true;
            }
            else if (odaOzellikEkle.manzaraId == 2)
            {
                radioOrman.Checked = true;
            }
            else if (odaOzellikEkle.manzaraId == 3)
            {
                radioDag.Checked = true;
            }
            else if (odaOzellikEkle.manzaraId == 4)
            {
                radioSehir.Checked = true;
            }
        }
    }
Exemplo n.º 11
0
    protected void btnTipDuzenle_Click(object sender, EventArgs e)
    {
        if (odaTipFotograf.ImageUrl != "")    //odatipini update eder
        {
            if (db.OdaTipAyniAddaVarMiSelect(txtTipAd.Text) == 0 && (radioDag.Checked == true || radioDeniz.Checked == true || radioOrman.Checked == true || radioSehir.Checked == true || radioYok.Checked == true))
            {
                Oteller oteller = new Oteller();
                OdaTip  odaTip  = new OdaTip(oteller)
                {
                    otelID      = 1,
                    ad          = txtTipAd.Text,
                    aciklama    = txtTipAciklama.Text,
                    fiyat       = Convert.ToDouble(txtFiyat.Text),
                    odaKapasite = Convert.ToInt32(txtKapasite.Text),
                    resimAd     = odaTipFotograf.ImageUrl
                };
                db.OdaTipUpdate(odaTip, drpTip.Text);
                odaTip.id = db.odaTipIDBul(odaTip);
                OdaOzellik odaOzellik = new OdaOzellik(odaTip)
                {
                    tipID              = odaTip.id,
                    klima              = chkKlima.Checked,
                    sauna              = chkSauna.Checked,
                    televizyon         = chkTelevizyon.Checked,
                    sacKurutmaMakinasi = chkSacKurutmaMakinesi.Checked,
                    jakuzi             = chkJakuzi.Checked,
                    sesYalitimi        = chkSesYalitimi.Checked,
                    mutfak             = chkMutfak.Checked,
                    balkon             = chkBalkon.Checked
                };
                if (radioDeniz.Checked == true)
                {
                    odaOzellik.manzaraId = 1;
                }
                else if (radioOrman.Checked == true)
                {
                    odaOzellik.manzaraId = 2;
                }
                else if (radioDag.Checked == true)
                {
                    odaOzellik.manzaraId = 3;
                }
                else if (radioSehir.Checked == true)
                {
                    odaOzellik.manzaraId = 4;
                }
                else if (radioYok.Checked == true)
                {
                    odaOzellik.manzaraId = 0;
                }
                db.OdaOzellikUpdate(odaOzellik);
            }

            HtmlMeta meta = new HtmlMeta();
            meta.HttpEquiv = "Refresh";
            meta.Content   = "2;url=odaTipDuzenle.aspx";
            this.Page.Controls.Add(meta);
            lblOnay.Visible = true;
            lblOnay.Text    = "İşleminiz tamamlandı , 2 saniye sonra yönlendirileceksiniz.";
        }
        else
        {
            lblResim.Visible = true;
            lblResim.Text    = "Lütfen resim seçiniz.";
        }
    }
Exemplo n.º 12
0
    private void OdalariGetir()
    {
        string data     = Request.QueryString["D"];
        string StrValue = "";

        if (data == null) //yönlendirme yapılmazsa(veri gelmezse Default.aspx a gönderir)
        {
            Response.Redirect("Default.aspx");
        }

        //filtrelere göre sql sorgusu oluşturulur.
        string filtreSorgusu = "select * from OdaTip inner join OdaOzellik on OdaTip.ID=OdaOzellik.TipID where OdaKapasite>=@Kapasite and (";

        if (radHepsi.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "(ManzaraTip=0 or ManzaraTip=1 or ManzaraTip=2 or ManzaraTip=3 or ManzaraTip=4) and ";
        }
        if (radDeniz.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "ManzaraTip=1 and ";
        }
        else if (radOrman.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "ManzaraTip=2 and ";
        }
        else if (radDag.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "ManzaraTip=3 and ";
        }
        else if (radSehir.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "ManzaraTip=4 and ";
        }
        else if (radMYok.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "ManzaraTip=0 and ";
        }
        else
        {
            filtreSorgusu = filtreSorgusu + "(ManzaraTip=0 or ManzaraTip=1 or ManzaraTip=2 or ManzaraTip=3 or ManzaraTip=4) and ";
        }

        if (chkBalkon.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "Balkon=1 and ";
        }
        if (chkMutfak.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "Mutfak=1 and ";
        }
        if (chkJakuzi.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "Jakuzi=1 and ";
        }
        if (chkSauna.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "Sauna=1 and ";
        }
        if (chkKlima.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "Klima=1 and ";
        }
        if (chkTelevizyon.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "Televizyon=1 and ";
        }
        if (chkSacKurut.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "SacKurutmaMakinasi=1 and ";
        }
        if (chkSesYalit.Checked == true)
        {
            filtreSorgusu = filtreSorgusu + "SesYalitimi=1 and ";
        }

        filtreSorgusu = filtreSorgusu.Substring(0, filtreSorgusu.Length - 5);//sondaki and i siler

        filtreSorgusu = filtreSorgusu + ") and OdaTip.ID in (select TipID from Odalar where ID not in (select OdaID from DolulukTakvimi, Odalar where(DolulukTakvimi.DoluTarih >= @GelisTarih and DolulukTakvimi.DoluTarih <= @GidisTarih)))";


        radHepsi.Checked = true;

        while (data.Length > 0)//linkde gönderilen hex tipinde veriyi stringe çevirir
        {
            StrValue += System.Convert.ToChar(System.Convert.ToUInt32(data.Substring(0, 2), 16)).ToString();
            data      = data.Substring(2, data.Length - 2);
        }
        string[] degerler = StrValue.Split('&');//birleşik veriyi parçalar

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

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

        string[] kapasite = degerler[2].Split('=');

        string[] sirketKod = degerler[3].Split('=');

        odaTip = new OdaTip(null)
        {
            odaKapasite = Convert.ToInt32(kapasite[1]),
        };
        rezervasyon = new Rezervasyon(null, null)
        {
            gelisTarihi = Convert.ToDateTime(gelis[1]),
            gidisTarihi = Convert.ToDateTime(gidis[1]),
        };
        List <OdaOzellik>      odaOzellik          = new List <OdaOzellik>();
        List <OdalarGoruntule> odalarGoruntuleList = new List <OdalarGoruntule>();

        odaOzellik = db.OdalarAnaSayfa(rezervasyon, odaTip, filtreSorgusu); //gelecek odaların sorgusu
        for (int i = 0; i < odaOzellik.Count; i++)                          //odaların bilgilerini hazırlar
        {
            OdalarGoruntule odalarGoruntule = new OdalarGoruntule()
            {
                id          = odaOzellik[i].odaTip.id,
                otelID      = odaOzellik[i].odaTip.otelID,
                ad          = odaOzellik[i].odaTip.ad,
                fiyat       = odaOzellik[i].odaTip.fiyat * (rezervasyon.gidisTarihi - rezervasyon.gelisTarihi).TotalDays,
                odaKapasite = odaOzellik[i].odaTip.odaKapasite,
                aciklama    = odaOzellik[i].odaTip.aciklama,
                resimAd     = odaOzellik[i].odaTip.resimAd
            };

            AnlasmaliSirketler anlasmaliSirketler = new AnlasmaliSirketler(null)
            {
                sirketKodu = sirketKod[1]
            };

            anlasmaliSirketler       = db.SirketKodunaGoreIndirimSelect(anlasmaliSirketler);
            rezervasyon.indirimOrani = anlasmaliSirketler.indirimYuzdesi;

            if (odalarGoruntule.fiyat / 100 * (100 - rezervasyon.indirimOrani) == odalarGoruntule.fiyat)//kullanıcının indirimi varsa indirimli fiyat gösterir
            {
                odalarGoruntule.indirimliFiyat = "";
            }
            else
            {
                odalarGoruntule.indirimliFiyat = "İndirimli Fiyat = " + (odalarGoruntule.fiyat / 100 * (100 - rezervasyon.indirimOrani)).ToString() + " ₺";
            }

            string ozellikler = "";
            if (odaOzellik[i].manzaraId == 0)
            {
                ozellikler += "Manzara Tipi :Manzara Yok";
            }
            else if (odaOzellik[i].manzaraId == 1)
            {
                ozellikler += "Manzara Tipi :Deniz Manzarası";
            }
            else if (odaOzellik[i].manzaraId == 2)
            {
                ozellikler += "Manzara Tipi :Orman Manzarası";
            }
            else if (odaOzellik[i].manzaraId == 3)
            {
                ozellikler += "Manzara Tipi :Dağ Manzarası";
            }
            else if (odaOzellik[i].manzaraId == 4)
            {
                ozellikler += "Manzara Tipi :Şehir Manzarası";
            }

            ozellikler += Environment.NewLine + Environment.NewLine + "Mevcut Özellikler" + Environment.NewLine + "_________________" + Environment.NewLine;


            if (odaOzellik[i].balkon == true)
            {
                ozellikler += "• Balkon " + Environment.NewLine;
            }
            if (odaOzellik[i].jakuzi == true)
            {
                ozellikler += "• Jakuzi " + Environment.NewLine;
            }
            if (odaOzellik[i].klima == true)
            {
                ozellikler += "• Klima " + Environment.NewLine;
            }
            if (odaOzellik[i].mutfak == true)
            {
                ozellikler += "• Mutfak " + Environment.NewLine;
            }
            if (odaOzellik[i].sacKurutmaMakinasi == true)
            {
                ozellikler += "• Saç kurutma makinası " + Environment.NewLine;
            }
            if (odaOzellik[i].sauna == true)
            {
                ozellikler += "• Sauna " + Environment.NewLine;
            }
            if (odaOzellik[i].sesYalitimi == true)
            {
                ozellikler += "• Ses yalıtımı " + Environment.NewLine;
            }
            if (odaOzellik[i].televizyon == true)
            {
                ozellikler += "• Televizyon " + Environment.NewLine;
            }

            ozellikler = ozellikler.Substring(0, ozellikler.Length - 3);

            odalarGoruntule.ozellikler = ozellikler;
            odalarGoruntuleList.Add(odalarGoruntule);
        }
        if (odalarGoruntuleList.Count > 0)//görüntülenecek oda yoksa aranılan oda bulunamadı yazısı gösterir
        {
            OdalarGetir.DataSource = odalarGoruntuleList;
            OdalarGetir.DataBind();
            Label2.Visible = false;
        }
        else
        {
            OdalarGetir.DataSource = odalarGoruntuleList;
            OdalarGetir.DataBind();
            Label2.Visible = true;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        kisiSayac = 1;

        if (!Page.IsPostBack)
        {
            drpUlke.SelectedValue  = "Türkiye";
            drpUyruk.SelectedValue = "Türkiye";
        }


        if (Request.QueryString["D2"] != null) //beraber eklenirken önceki kişinin bilgileri(odaid,rezervasyonkodu,gelis ve gidis tarihleri)
        {                                      // ile aynı olması için gönderilen D2 varmı diye bakar varsa yeni kişi aynı rezervasyon tarihve odalarla yüklenir
            string data     = Request.QueryString["D2"];
            string StrValue = "";
            if (data == null)
            {
                Response.Redirect("Default.aspx");
            }
            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[] odaID = degerler[0].Split('=');

            string[] fiyat = degerler[1].Split('=');

            string[] indirim = degerler[2].Split('=');

            string[] rezervasyonKodDizi = degerler[3].Split('=');

            string[] gelis = degerler[4].Split('=');

            string[] gidis = degerler[5].Split('=');

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

            string[] kapasite = degerler[7].Split('=');

            rezervasyon = new Rezervasyon(null, null)
            {
                indirimOrani    = Convert.ToInt32(indirim[1]), //indirim yerine fiyat geliyor
                gelisTarihi     = Convert.ToDateTime(gelis[1]),
                gidisTarihi     = Convert.ToDateTime(gidis[1]),
                ucret           = Convert.ToDouble(fiyat[1]),
                odaID           = Convert.ToInt32(odaID[1]),
                rezervasyonKodu = (rezervasyonKodDizi[1])
            };
            odaTipi = new OdaTip(null)
            {
                odaKapasite = Convert.ToInt32(kapasite[1])
            };

            kisiSayac = Convert.ToInt32(kisiSayacDizi[1]);
            lblKisiBilgisiSayac.Text = kisiSayac.ToString();
            txtGelis.Text            = rezervasyon.gelisTarihi.ToShortDateString();
            txtGidis.Text            = rezervasyon.gidisTarihi.ToShortDateString();
            txtIndirim.Text          = rezervasyon.indirimOrani.ToString();
            txtFiyat.Text            = rezervasyon.ucret.ToString();
        }
        else
        {
            string data     = Request.QueryString["D"];//burası odalar.aspx den ilk gelen odatipi,ücret,gelis giidis tarihlerinin alındığı kısım
            string StrValue = "";
            if (data == null)
            {
                Response.Redirect("Default.aspx");
            }
            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[] odaTip = degerler[0].Split('=');

            string[] fiyat = degerler[1].Split('=');

            string[] indirim = degerler[2].Split('=');

            string[] kapasite = degerler[3].Split('=');

            string[] gelis = degerler[4].Split('=');

            string[] gidis = degerler[5].Split('=');

            odaTipi = new OdaTip(null)
            {
                odaKapasite = Convert.ToInt32(kapasite[1]),
                ad          = Convert.ToString(odaTip[1])
            };
            rezervasyon = new Rezervasyon(null, null)
            {
                indirimOrani = Convert.ToInt32(indirim[1]),
                gelisTarihi  = Convert.ToDateTime(gelis[1]),
                gidisTarihi  = Convert.ToDateTime(gidis[1]),
                ucret        = Convert.ToDouble(fiyat[1])
            };
            txtGelis.Text            = rezervasyon.gelisTarihi.ToShortDateString();
            txtGidis.Text            = rezervasyon.gidisTarihi.ToShortDateString();
            txtIndirim.Text          = rezervasyon.indirimOrani.ToString();
            txtFiyat.Text            = rezervasyon.ucret.ToString();
            lblKisiBilgisiSayac.Text = kisiSayac.ToString();
        }
    }
Exemplo n.º 14
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.";
        }
    }
Exemplo n.º 15
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();
    }