/// <summary> /// Constructeur complet. /// </summary> /// <param name="e">L'événement</param> /// <param name="location">Le lieu</param> /// <param name="begin">L'heure de début</param> /// <param name="end">L'heure de fin</param> /// <param name="reserved">Le nombre de place réservées.</param> public PlanningElement(Evenement e, Lieu location, DateTime begin, DateTime end, int reserved) { MonEvenement = e; MonLieu = location; DateDebut = begin; DateFin = end; NombrePlacesreserves = reserved; }
public PlanningElement(DateTime? dateDebut, DateTime? dateFin, string guid, Evenement monEvenement, Lieu monLieu, int nombrePlacesReservees) { DateDebut = dateDebut; DateFin = dateFin; Guid = guid; MonEvenement = monEvenement; MonLieu = monLieu; NombrePlacesReservees = nombrePlacesReservees; }
public List<string> AfficherEvenementsLieux(Lieu lieu) { List<string> listeLieu = (from planningEl in mDalManager.Plannings where planningEl.MonLieu == lieu orderby planningEl.DateFin select planningEl.MonEvenement.Titre + " - " + planningEl.DateDebut.ToShortDateString() + " - " + planningEl.MonLieu.Ville).ToList(); return listeLieu; }
public PlanningElement(int guid, DateTime dateDebut, DateTime dateFin, Evenement monEvenement, Lieu monLieu, int nombrePlacesReservees) { mGUID = guid; mDateDebut = dateDebut; mDateFin = dateFin; mMonEvenement = monEvenement; mMonLieu = monLieu; mNombrePlacesReservees = nombrePlacesReservees; }
public LieuWS(Lieu l) { Guid = l.Guid; Nom = l.Nom; Adresse = l.Adresse; CodePostal = l.CodePostal; NombrePlacesTotal = l.NombrePlacesTotal; Pays = l.Pays; PourcentageCommission = l.PourcentageCommission; Telephone = l.Telephone; Ville = l.Ville; }
public static LieuWS Convert(Lieu lieu) { return new LieuWS(lieu.Guid, lieu.Adresse, lieu.Nom, lieu.NombrePlacesTotal, lieu.PourcentageCommission); }
/// <summary> /// Recherche un lieu par son Guid /// </summary> /// <param name="inGuid">GUid du lieu</param> /// <returns>Lieu concerné</returns> public Lieu GetPlaceByGuid(string inGuid) { Lieu place = null; DataTable table = GetDataTable("select * from Places where GUID = '" + inGuid + "';"); if (table.Rows.Count > 0) { DataRow col = table.Rows[0]; string guid = col["GUID"].ToString(); string address = col["ADRESS"].ToString(); string name = col["NAME"].ToString(); string description = col["DESCRIPTION"].ToString(); string site = col["WEB_SITE"].ToString(); int nbPlaces = int.Parse(col["NUMBER_PLACES"].ToString()); place = new Lieu(guid, name, address, description, nbPlaces, site); } return place; }
/// <summary> /// Constructeur par copie /// </summary> /// <param name="lieu">Le lieu sur lequel se baser</param> public Lieu(Lieu lieu) { _guid = System.Guid.NewGuid(); _adresse = lieu.Adresse; _codePostal = lieu.CodePostal; _nom = lieu.Nom; _nombrePlacesTotal = lieu.NombrePlacesTotal; _pays = lieu.Pays; _pourcentageCommission = lieu.PourcentageCommission; _telephone = lieu.Telephone; _ville = lieu.Ville; }
/// <summary> /// Permets de récupérer les evenements associés à un lieu triés par date. /// </summary> /// <param name="inLieu">Le lieu associé aux evenements.</param> /// <returns>La liste des evenements associés à un lieu triés par date.</returns> public IList<String> getEvenementsSortByDate(Lieu inLieu) { IList<String> events = (from p in _dal.GetAllPlanningElement() orderby p.DateDebut where p.MonLieu.Equals(inLieu) select p.MonEvement.ToString()) .ToList(); return events; }
public PlanningElement() { MonEvenement = new Concert(); MonLieu = new Lieu(); }