//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)); }
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)); }
//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)); }
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)); }