コード例 #1
0
        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 ");
            }
        }
コード例 #2
0
        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");
            }
        }
コード例 #3
0
        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!");
            }
        }
コード例 #4
0
        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);
            }
        }
コード例 #5
0
        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));
                }
            }
        }
コード例 #6
0
        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));
                }
            }
        }