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; } }
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")); } }
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); } } }
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; } } }
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."; } }
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)); } } }