Пример #1
0
        //USER İÇİN
        public ActionResult TeklifDetay(int?kotasyonID)
        {
            int      sess     = Convert.ToInt32(Session["altFirmaID"]);
            Kotasyon kotasyon = db.Kotasyons.Find(kotasyonID);

            if (kotasyon == null)
            {
                return(HttpNotFound());
            }
            return(View(kotasyon));
        }
Пример #2
0
        public JsonResult DeleteKotasyonRecord(int kotasyonID)
        {
            bool     result = false;
            Kotasyon kt     = db.Kotasyons.SingleOrDefault(x => x.kotasyonID == kotasyonID);

            if (kt != null)
            {
                db.Kotasyons.Remove(kt);
                db.SaveChanges();
                result = true;
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        //ALT FIRMA ICIN
        public ActionResult KotasyonDetay(int?kotasyonID)
        {
            int    sess  = Convert.ToInt32(Session["altFirmaID"]);
            string sess2 = Session["anaFirmaAdi"].ToString();
            string sess3 = Session["anaFirmaEmail"].ToString();
            string sess4 = Session["anaFirmaTelefon"].ToString();
            string sess5 = Session["anaFirmaAdres"].ToString();

            ViewBag.AnaFirma        = sess2;
            ViewBag.AnaFirmaEmail   = sess3;
            ViewBag.AnaFirmaTelefon = sess4;
            ViewBag.AnaFirmaAdres   = sess5;
            Kotasyon kotasyon = db.Kotasyons.Find(kotasyonID);

            if (kotasyon == null)
            {
                return(HttpNotFound());
            }
            return(View(kotasyon));
        }
Пример #4
0
        public ActionResult SaveOrder(string ad, int gunSayisi, DateTime bas, DateTime bit, string ulke, string sehir, int sayi, OtelKot[] otelAdim, MuzeKot[] muzeAdim, ResKot[] resAdim, EkstraKot[] ekstraAdim, AracKot[] aracAdim)
        {
            int    sess   = Convert.ToInt32(Session["altFirmaID"]);
            int    sess2  = Convert.ToInt32(Session["firmasi"]);
            string result = "Error! Order Is Not Complete!";
            float  sayac  = 0;

            if (ad != null && bas != null && bit != null && ulke != null && sehir != null && otelAdim != null && muzeAdim != null && resAdim != null && ekstraAdim != null && aracAdim != null)
            {
                //var cutomerId = Guid.NewGuid();
                Kotasyon model = new Kotasyon();
                model.kotasyonAd         = ad;
                model.kotasyonBas        = bas;
                model.kotasyonBit        = bit;
                model.kotasyonGelenUlke  = ulke;
                model.kotasyonGelenSehir = sehir;
                model.kotasyonGunSayisi  = gunSayisi;
                model.kotasyonKisiSayisi = sayi;
                model.onaylanmis         = false;
                model.altFirmaID         = sess;
                db.Kotasyons.Add(model);
                foreach (var item in otelAdim)
                {
                    OtelKot O = new OtelKot();
                    O.otelkotTarih    = item.otelkotTarih;
                    O.singleKisi      = item.singleKisi;
                    O.doubleKisi      = item.doubleKisi;
                    O.familyKisi      = item.familyKisi;
                    O.kingSuitKisi    = item.kingSuitKisi;
                    O.otelToplamFiyat = item.otelToplamFiyat;
                    O.otelID          = item.otelID;
                    O.kotasyonID      = model.kotasyonID;
                    db.OtelKots.Add(O);
                }

                foreach (var item in muzeAdim)
                {
                    MuzeKot M = new MuzeKot();
                    M.muzeTarih       = item.muzeTarih;
                    M.muzeToplamFiyat = item.muzeToplamFiyat;
                    M.muzeID          = item.muzeID;
                    M.kotasyonID      = model.kotasyonID;
                    db.MuzeKots.Add(M);
                }

                foreach (var item in resAdim)
                {
                    ResKot R = new ResKot();
                    R.reskotTarih    = item.reskotTarih;
                    R.resToplamFiyat = item.resToplamFiyat;
                    R.restorantID    = item.restorantID;
                    R.kotasyonID     = model.kotasyonID;
                    db.ResKots.Add(R);
                }

                foreach (var item in ekstraAdim)
                {
                    EkstraKot E = new EkstraKot();
                    E.ekstraTarih       = item.ekstraTarih;
                    E.ekstraToplamFiyat = item.ekstraToplamFiyat;
                    E.ekstraID          = item.ekstraID;
                    E.kotasyonID        = model.kotasyonID;
                    db.EkstraKots.Add(E);
                }

                foreach (var item in aracAdim)
                {
                    AracKot A = new AracKot();
                    A.aracToplamFiyat = item.aracToplamFiyat;
                    A.aracID          = item.aracID;
                    A.kotasyonID      = model.kotasyonID;
                    db.AracKots.Add(A);
                }

                db.SaveChanges();
                result = "Success! Order Is Complete!";
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }