Esempio n. 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["yetki"] != "yönetici")
     {
         Response.Redirect("../../Login Sayfası/login.aspx");
     }
     if (!IsPostBack)
     {    //default olarak eklenen özelliklerini getirir
         DbProcess          dbProcess   = new DbProcess();
         Oteller            oteller     = new Oteller();
         OtelOzellik        otelOzellik = new OtelOzellik(oteller);
         List <OtelOzellik> liste       = new List <OtelOzellik>();
         liste                       = dbProcess.OtelOzellikSelect();
         otelOzellik                 = liste[0];
         chkFitness.Checked          = otelOzellik.fitness;
         chkInternetErisim.Checked   = otelOzellik.internetErisimi;
         chkOdaServisi.Checked       = otelOzellik.internetErisimi;
         chkRestoran.Checked         = otelOzellik.restoran;
         chkYuzmeHavuzu.Checked      = otelOzellik.yuzmeHavuzu;
         chkSaglikMerkezi.Checked    = otelOzellik.saglikMerkezi;
         chkCocukTesisleri.Checked   = otelOzellik.cocukTesisleri;
         chkOtopark.Checked          = otelOzellik.otopark;
         chkToplantiOdasi.Checked    = otelOzellik.toplantiOdasi;
         chkEvcilHayvan.Checked      = otelOzellik.evcilHayvan;
         chkBar.Checked              = otelOzellik.bar;
         chkHavaalanıServisi.Checked = otelOzellik.havaalaniServisi;
         chkAcikBufeKahvalti.Checked = otelOzellik.acikBufeKahvalti;
     }
 }
Esempio n. 2
0
    protected void btnOtelKur_Click(object sender, EventArgs e)//otel girilen özelliklere göre update edilir
    {
        DbProcess   dbProcess   = new DbProcess();
        Oteller     oteller     = new Oteller();
        OtelOzellik otelOzellik = new OtelOzellik(oteller)
        {
            otelID           = 1,
            fitness          = Convert.ToBoolean(chkFitness.Checked),
            internetErisimi  = Convert.ToBoolean(chkInternetErisim.Checked),
            odaServisi       = Convert.ToBoolean(chkOdaServisi.Checked),
            restoran         = Convert.ToBoolean(chkRestoran.Checked),
            yuzmeHavuzu      = Convert.ToBoolean(chkYuzmeHavuzu.Checked),
            saglikMerkezi    = Convert.ToBoolean(chkSaglikMerkezi.Checked),
            cocukTesisleri   = Convert.ToBoolean(chkCocukTesisleri.Checked),
            otopark          = Convert.ToBoolean(chkOtopark.Checked),
            toplantiOdasi    = Convert.ToBoolean(chkToplantiOdasi.Checked),
            evcilHayvan      = Convert.ToBoolean(chkEvcilHayvan.Checked),
            bar              = Convert.ToBoolean(chkBar.Checked),
            havaalaniServisi = Convert.ToBoolean(chkHavaalanıServisi.Checked),
            acikBufeKahvalti = Convert.ToBoolean(chkAcikBufeKahvalti.Checked)
        };

        dbProcess.OtelOzellikUpdate(otelOzellik);


        HtmlMeta meta = new HtmlMeta();

        meta.HttpEquiv = "Refresh";
        meta.Content   = "2;url=otelKur.aspx";
        this.Page.Controls.Add(meta);
        lblOnay.Visible = true;
        lblOnay.Text    = "İşleminiz tamamlandı , 2 saniye sonra yönlendirileceksiniz.";
    }
    protected void btnSirketEkle_Click(object sender, EventArgs e)//şirket eklenir
    {
        Oteller oteller = new Oteller();

        AnlasmaliSirketler anlasmaliSirketler = new AnlasmaliSirketler(oteller)
        {
            ad             = txtSirketAd.Text,
            adres          = txtSirketAdres.Text,
            indirimYuzdesi = Convert.ToInt32(drpIndirimYuzdesi.Text),
            telefon        = txtSirketTelefon.Text,
            sirketKodu     = txtSirketKodu.Text,
            otelID         = 1
        };

        dbProcess.AnlasmaliSirketlerInsert(anlasmaliSirketler);
        txtSirketAd.Text      = null;
        txtSirketTelefon.Text = null;
        txtSirketAdres.Text   = null;


        HtmlMeta meta = new HtmlMeta();

        meta.HttpEquiv = "Refresh";
        meta.Content   = "2;url=anlasmaliSirketEkle.aspx";
        this.Page.Controls.Add(meta);
        lblOnay.Visible = true;
        lblOnay.Text    = "İşleminiz tamamlandı , 2 saniye sonra yönlendirileceksiniz.";
    }
        public ActionResult OtelGuncelle(int id)

        {
            ViewBag.otelyonetimi = ot.OtelYonetimi.ToList();
            Oteller oteller = ot.Oteller.FirstOrDefault(x => x.otel_id == id);

            return(View("OtelGuncelle", oteller));
        }
        public ActionResult OtelSil(Oteller o)
        {
            o = ot.Oteller.FirstOrDefault(x => x.otel_id == o.otel_id);
            ot.Oteller.Remove(o);
            ot.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult YeniOtel(Oteller o)
        {
            if (!ModelState.IsValid)
            {
                return(View("YeniOtel"));
            }

            c.Otellers.Add(o);
            c.SaveChanges();
            return(RedirectToAction("Oteller"));
        }
        public ActionResult OtelGuncelle(Oteller o)
        {
            var otel = c.Otellers.Find(o.ID);

            otel.Baslik    = o.Baslik;
            otel.Tarih     = o.Tarih;
            otel.Aciklama  = o.Aciklama;
            otel.OtelImage = o.OtelImage;
            otel.Konum     = o.Konum;
            c.SaveChanges();
            return(RedirectToAction("Oteller"));
        }
    protected void btnOtelEkle_Click(object sender, EventArgs e)//default özelliklerle otel ekler
    {
        Oteller otel = new Oteller()
        {
            ad           = txtad.Text,
            adres        = TextBox1.Text,
            fax          = TextBox2.Text,
            yildizSayisi = int.Parse(drpyildiz.SelectedValue)
        };

        db.OtellerInsert(otel);

        DbProcess   dbProcess   = new DbProcess();
        Oteller     oteller     = new Oteller();
        OtelOzellik otelOzellik = new OtelOzellik(oteller)
        {
            otelID           = 1,
            fitness          = false,
            internetErisimi  = false,
            odaServisi       = false,
            restoran         = false,
            yuzmeHavuzu      = false,
            saglikMerkezi    = false,
            cocukTesisleri   = false,
            otopark          = false,
            toplantiOdasi    = false,
            evcilHayvan      = false,
            bar              = false,
            havaalaniServisi = false,
            acikBufeKahvalti = false
        };

        dbProcess.OtelOzellikInsert(otelOzellik);

        HtmlMeta meta = new HtmlMeta();

        meta.HttpEquiv = "Refresh";
        meta.Content   = "2;url=otelEkle.aspx";
        this.Page.Controls.Add(meta);
        lblOnay.Visible = true;
        lblOnay.Text    = "İşleminiz tamamlandı , 2 saniye sonra yönlendirileceksiniz.";
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["yetki"] != "admin")
        {
            Response.Redirect("../../Login Sayfası/login.aspx");
        }
        if (!IsPostBack)
        {
            List <Oteller> liste = new List <Oteller>();
            liste = dbprocess.OtellerSelect();
            for (int i = 0; i <= liste.Count - 1; i++)
            {
                oteller = liste[i];
                drpOtel.Items.Add(oteller.ad);
            }

            drpOtel.Items.Insert(0, new ListItem("Otel Seçiniz..", "0"));
            drpkullaniciYetki.Items.Insert(0, new ListItem("Yetki Seçiniz..", "0"));
        }
    }
Esempio n. 10
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);
         }
     }
 }
Esempio n. 11
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;
            }
        }
    }
Esempio n. 12
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.";
        }
    }
Esempio n. 13
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.";
        }
    }
 public ActionResult OtelGuncelle(Oteller o)
 {
     ot.Oteller.AddOrUpdate(o);
     ot.SaveChangesAsync();
     return(RedirectToAction("Index"));
 }
        public ActionResult OtelSil(int id)
        {
            Oteller o = ot.Oteller.FirstOrDefault(x => x.otel_id == id);

            return(View(o));
        }
        public ActionResult CreateHotelPost(string otelprogrami, string odaprogrami)
        {
            string sliderPath  = "";
            string screenImage = "";

            try
            {
                string GallerySessionID = Request.Form["GallerySessionID"];

                sliderPath  = Session["gallery_SliderPath_" + GallerySessionID].ToString();
                screenImage = Session["gallery_ScreenImage_" + GallerySessionID].ToString();

                string oteladi          = Request.Form["oteladi"];
                string otelbolgesi      = Request.Form["otelbolgesi"];
                string otelil           = Request.Form["otelil"];
                string otelilce         = Request.Form["otelilce"];
                string otelsezonu       = Request.Form["otelsezonu"];
                string oteldivbilgi     = Request.Form["oteldivbilgi"];
                string oteloncelik      = Request.Form["oteloncelik"];
                string otelsehirotelimi = Request.Form["otelsehirotelimi"];

                bool otelonceliklimi;
                bool sehirotelimi;
                if (oteloncelik == "Öncelik Ver")
                {
                    otelonceliklimi = true;
                }
                else
                {
                    otelonceliklimi = false;
                }
                if (otelsehirotelimi == "Evet")
                {
                    sehirotelimi = true;
                }
                else
                {
                    sehirotelimi = false;
                }
                string otelkonumu       = Request.Form["otelkonumu"];
                string konaklamatipleri = Request.Form["konaklamatipleri"];
                string oteltemalari     = Request.Form["oteltemalari"];

                string otelozellikleri = Request.Form["otelozellikleri"];
                string odaozellikleri  = Request.Form["odaozellikleri"];

                string otelkisabilgi = Request.Form["otelkisabilgi"];
                string otellink      = LinkOlustur(otelbolgesi) + "/" + LinkOlustur(otelil) + "-" + LinkOlustur(otelilce) + "-otelleri/" + LinkOlustur(oteladi);

                bool   otelvarmi = _unitOfWork.Oteller.Any(x => x.OtelLink == otellink);
                Random rnd       = new Random();

                if (oteladi.Trim() != string.Empty && otelbolgesi.Trim() != string.Empty && otelil.Trim() != string.Empty && otelilce.Trim() != string.Empty && otelsezonu.Trim() != string.Empty && oteldivbilgi.Trim() != string.Empty && oteloncelik.Trim() != string.Empty && otelkonumu.Trim() != string.Empty && konaklamatipleri.Trim() != string.Empty && otelsehirotelimi.Trim() != string.Empty && otelozellikleri.Trim() != string.Empty && odaozellikleri.Trim() != string.Empty && otelprogrami.Trim() != string.Empty && odaprogrami.Trim() != string.Empty && oteltemalari.Trim() != string.Empty)
                {
                    if (otelvarmi == false)
                    {
                        Oteller data = new Oteller {
                            OtelAdi = oteladi, OtelBolgesi = otelbolgesi, Otelil = otelil, Otelilce = otelilce, OtelSezonu = otelsezonu, OtelDivBilgi = oteldivbilgi, OtelOncelik = otelonceliklimi, OtelXYKoordinat = otelkonumu, KonaklamaTipi = konaklamatipleri, SehirOteli = sehirotelimi, OtelAktifMi = true, OtelAciklama = otelprogrami, OdaAciklama = odaprogrami, OtelAnasayfaResmi = screenImage, OtelGaleriKlasor = sliderPath, OtelDosyaLink = "#", OtelEklenmeTarihi = DateTime.Now, OtelGoruntulenmeSayisi = rnd.Next(100, 110), OtelPuan = rnd.Next(78, 94), OtelKisaBilgi = otelkisabilgi, OtelLink = otellink, IsActive = true, IsDeleted = false, CreatedDate = DateTime.Now
                        };
                        _unitOfWork.Oteller.Insert(data);
                        _unitOfWork.Save();
                        string[] OtelOzellikList = otelozellikleri.Split(',');
                        string   id = _unitOfWork.Oteller.FirstOrDefault(x => x.OtelLink == otellink)._id;
                        foreach (var item in OtelOzellikList)
                        {
                            if (item != "")
                            {
                                OtelOzellikleri odata = new OtelOzellikleri {
                                    OlanakAdi = item.ToString(), OtelSubID = id
                                };
                                _unitOfWork.OtelOzellikleri.Insert(odata);
                                _unitOfWork.Save();
                            }
                        }
                        string[] OdaOzellikList = odaozellikleri.Split(',');
                        foreach (var item in OdaOzellikList)
                        {
                            if (item != "")
                            {
                                OdaOzellikleri Odadata = new OdaOzellikleri {
                                    OdaOzellikAdi = item.ToString(), OtelSubID = id
                                };
                                _unitOfWork.OdaOzellikleri.Insert(Odadata);
                                _unitOfWork.Save();
                            }
                        }

                        string[] OtelTemaList = oteltemalari.Split(',');
                        foreach (var item in OtelTemaList)
                        {
                            if (item != "")
                            {
                                OtelTemalari otelTema = new OtelTemalari {
                                    OtelTemaAdi = item.ToString(), OtelSubID = id
                                };
                                _unitOfWork.OtelTemalari.Insert(otelTema);
                                _unitOfWork.Save();
                            }
                        }


                        Session.Remove("secilengaleri");
                        Session.Remove("secilenanasayfaresmi");


                        var deger = new { islem = "onaylandi" };
                        return(Json(deger));
                    }
                    else
                    {
                        var deger = new { islem = "ayniotel" };
                        return(Json(deger));
                    }
                }
                else
                {
                    var deger = new { islem = "boşkayit" };
                    return(Json(deger));
                }
            }
            catch (Exception ex)
            {
                if (sliderPath == string.Empty)
                {
                    var deger = new { islem = "galeriyok" };
                    return(Json(deger));
                }
                else
                {
                    var deger = new { islem = "404" };
                    return(Json(deger));
                }
            }
        }