private void btnEkle_Click(object sender, EventArgs e) { OdaOzellikleriORM odaOzellikleriOrm = new OdaOzellikleriORM(); OdaOzellikleri odaOzellikleri = new OdaOzellikleri(); odaOzellikleri.OdaID = (int)cmbOdalar.SelectedValue; odaOzellikleri.OzellikID = (int)listOzellikler.SelectedValue; //tryparse:Metodun kullanım amacı gönderilen değerin ilgili türe dönüşüp dönüşemeyeğini belirlemektir. TryParse metodu geriye bool tipinde değer döndürmektedir. short deger; if (short.TryParse(txtDeger.Text, out deger)) { odaOzellikleri.Deger = deger; } bool sonuc = odaOzellikleriOrm.Insert(odaOzellikleri); if (sonuc) { MessageBox.Show("Odaya Seçilen Özellik Eklenmiştir"); } else { MessageBox.Show("Odaye Özellik Eklenirken Hata Oluştu "); } }
private void btn_Ekle_Click(object sender, EventArgs e) { OdaOzellikleriORM odaOzellikORM = new OdaOzellikleriORM(); OdaOzellikleri odaOzellik = new OdaOzellikleri(); odaOzellik.OdaID = (int)cmb_Odalar.SelectedValue; odaOzellik.OzellikID = Convert.ToInt16(list_Ozellikler.SelectedValue); short deger; if (short.TryParse(txt_Deger.Text, out deger)) { if (deger != 0) { odaOzellik.Deger = deger; } } bool snc = odaOzellikORM.Insert(odaOzellik); if (snc) { MessageBox.Show("Odaya Seçilen Özellik eklenmiştir"); } else { MessageBox.Show("Özellik Atama Sırasında bir hata oluştu"); } }
private void btnEkle_Click(object sender, EventArgs e) { OdaOzellikleri oz = new OdaOzellikleri(); oz.OdaID = (int)cmbOdalar.SelectedValue; oz.OzellikID = (int)listOzellikler.SelectedValue; short deger; if (short.TryParse(txtDeger.Text, out deger)) { oz.Deger = deger; } //parse etmeyi dene edebilirsen if ten true döndür içeri gir değeri ata bool sonuc = odaOzellikOrm.Insert(oz); if (sonuc) { MessageBox.Show("Odaya seçilen özellik eklenmiştir"); } else { MessageBox.Show("Ozellik atama sırasında hata oluştu!"); } }
private void btnEkle_Click(object sender, EventArgs e) { if (cmbOdalar.Items.Count == 0) { MessageBox.Show("Özellik atamak için öncelikle oda tanımlamalısınız", "Oda Bulunamadı", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } if (listOzellikler.Items.Count == 0) { MessageBox.Show("Odaya özellik atamak için öncelikle Oda özelliği tanımlanmalı\n-Tanımlar/Oda Özellikleri", "Oda Özelliği Tanımlanmalı", MessageBoxButtons.OK, MessageBoxIcon.Stop); } OdaOzellikleri odaOze = new OdaOzellikleri(); odaOze.OdaID = (int)cmbOdalar.SelectedValue; odaOze.OzellikID = (int)listOzellikler.SelectedValue; short deger; //tryparse değeri pars ediyorsa true edemıyorsa false dondurur. if (short.TryParse(txtDeger.Text, out deger)) { odaOze.Deger = deger; } bool sonuc = odaOzeOrm.Insert(odaOze); if (sonuc) { MessageBox.Show("Oda özelliği eklendi", "Oda Özellik Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information); Tools.Temizle(this); cmbOdalar.Focus(); } else { MessageBox.Show("Oda özellik eklenmedi\n -Var olan oda özelliği eklenemez", "Odaya Özellik Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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)); } } }
public ActionResult UpdateHotelPost(string otelprogrami, string odaprogrami, string HotelID) { string sliderPath = ""; string screenImage = ""; try { var otel = _unitOfWork.Oteller.FirstOrDefault(x => x._id == HotelID); string GallerySessionID = Request.Form["GallerySessionID"]; if (Session["gallery_SliderPath_" + GallerySessionID] != null) { sliderPath = Session["gallery_SliderPath_" + GallerySessionID].ToString(); screenImage = Session["gallery_ScreenImage_" + GallerySessionID].ToString(); otel.OtelGaleriKlasor = sliderPath; otel.OtelAnasayfaResmi = screenImage; } 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 && x._id != HotelID); 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) { otel.OtelAdi = oteladi; otel.OtelBolgesi = otelbolgesi; otel.Otelil = otelil; otel.Otelilce = otelilce; otel.OtelSezonu = otelsezonu; otel.OtelDivBilgi = oteldivbilgi; otel.OtelOncelik = otelonceliklimi; otel.OtelXYKoordinat = otelkonumu; otel.KonaklamaTipi = konaklamatipleri; otel.SehirOteli = sehirotelimi; otel.OtelAktifMi = true; otel.OtelAciklama = otelprogrami; otel.OdaAciklama = odaprogrami; otel.OtelDosyaLink = "#"; otel.OtelKisaBilgi = otelkisabilgi; otel.OtelLink = otellink; _unitOfWork.Oteller.Update(otel); _unitOfWork.Save(); _unitOfWork.OtelOzellikleri.RemoveRange(_unitOfWork.OtelOzellikleri.Where(x => x.OtelSubID == HotelID)); _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(); } } _unitOfWork.OdaOzellikleri.RemoveRange(_unitOfWork.OdaOzellikleri.Where(x => x.OtelSubID == HotelID)); _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(); } } _unitOfWork.OtelTemalari.RemoveRange(_unitOfWork.OtelTemalari.Where(x => x.OtelSubID == HotelID)); _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)); } } }