public ActionResult Index(int ExcursionID) { List <SortieParSemaine> Listsorties = new List <SortieParSemaine>(); Listsorties = sortieParSemaineRepository.FindMany(x => x.ExcursionID == ExcursionID).ToList(); if (Listsorties.Count != 0) { return(View(Listsorties)); } else { ViewBag.Message = "No trips exist for this excursion"; } return(View()); }
public ActionResult UpdateReservation2(int ReservationID) { Excursion.Data.Reservation Res = reservationRepository.GetById(ReservationID); Excursion.Portail.Models.ReservationModel2 res2 = new ReservationModel2(); res2.AddRow = null; res2.UpdateRow = null; res2.DeleteRow = null; res2.DateAnnulation = Res.DateAnnulation; res2.DateModification = Res.DateModification; res2.DatePayement = Res.DatePayement; res2.DateReserv = Res.DateReserv; res2.Etat = Res.Etat; res2.Hotel = Res.Hotel.Nom; res2.Langue = Res.Langue.NomLangue; if (MvcGlobalisationSupport.CultureManager.GetLanguage() == "fr") { res2.Sortie = Res.SortieParSemaine.Excursion.Nom_fr; } else if (MvcGlobalisationSupport.CultureManager.GetLanguage() == "de") { res2.Sortie = Res.SortieParSemaine.Excursion.Nom_de; } else if (MvcGlobalisationSupport.CultureManager.GetLanguage() == "en") { res2.Sortie = Res.SortieParSemaine.Excursion.Nom_en; } else if (MvcGlobalisationSupport.CultureManager.GetLanguage() == "it") { res2.Sortie = Res.SortieParSemaine.Excursion.Nom_it; } //res2.Sortie = Res.SortieParSemaine.Excursion.Nom; res2.NbreAdultes = Res.NbreAdultes; res2.NbreBebes = Res.NbreBebes; res2.NbreEnfants = Res.NbreEnfants; res2.NumChamb = Res.NumChamb; res2.NumLigneAs400 = Res.NumLigneAs400; res2.NumTicket = Res.NumTicket; res2.Observation = Res.Observation; if (Res.Paye != null) { res2.Paye = (bool)Res.Paye; } res2.PointDepart = Res.PointDepart; res2.Reduction = Res.Reduction; res2.ReservationID = Res.ReservationID; res2.TypeClient = Res.TypeClient; res2.UserID = Res.UserID; var allExcursions = new List <string>(); var SysQry1 = sortieParSemaineRepository.FindMany(x => x.Excursion.CentreID == SessionData.CurrentUser.CentreID).ToList(); foreach (Excursion.Data.SortieParSemaine srt in SysQry1) { if (MvcGlobalisationSupport.CultureManager.GetLanguage() == "fr") { string sortie = srt.Excursion.Nom_fr + "-" + srt.TypeExc.Type + "- Départ à: -" + srt.HeureDepart + "- Le: -" + srt.Jour.Date.ToString().Substring(0, 10); allExcursions.Add(sortie); } else if (MvcGlobalisationSupport.CultureManager.GetLanguage() == "de") { string sortie = srt.Excursion.Nom_de + "-" + srt.TypeExc.Type + "- Départ à: -" + srt.HeureDepart + "- Le: -" + srt.Jour.Date.ToString().Substring(0, 10); allExcursions.Add(sortie); } else if (MvcGlobalisationSupport.CultureManager.GetLanguage() == "en") { string sortie = srt.Excursion.Nom_en + "-" + srt.TypeExc.Type + "- Départ à: -" + srt.HeureDepart + "- Le: -" + srt.Jour.Date.ToString().Substring(0, 10); allExcursions.Add(sortie); } else if (MvcGlobalisationSupport.CultureManager.GetLanguage() == "it") { string sortie = srt.Excursion.Nom_it + "-" + srt.TypeExc.Type + "- Départ à: -" + srt.HeureDepart + "- Le: -" + srt.Jour.Date.ToString().Substring(0, 10); allExcursions.Add(sortie); } } ViewBag.ExcursionsList = new SelectList(allExcursions); var allHotels = new List <string>(); var SysQry = from d in hotelRepository.FindMany(x => x.Region.Zone.CentreID == SessionData.CurrentUser.CentreID) select d.Nom; allHotels.AddRange(SysQry.Distinct()); ViewBag.HotelsList = new SelectList(allHotels); var allLangues = new List <string>(); var SysQry2 = from b in langueRepository.GetAll() select b.NomLangue; allLangues.AddRange(SysQry2.Distinct()); ViewBag.LanguesList = new SelectList(allLangues); //return View("_EditReservation", res2); return(View(res2)); }