Ejemplo n.º 1
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                               AddPassenger                                ///
        /////////////////////////////////////////////////////////////////////////////////
        ///             Ajoute un passagé dans la liste des passagés du trajet       ////
        public void AddPassenger(CPassenger passenger)
        {
            Passengers.Add(passenger);
            DAL_CRide ride = new DAL_CRide();

            ride.SaveRide(this);
        }
Ejemplo n.º 2
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                               Delete                                      ///
        /////////////////////////////////////////////////////////////////////////////////
        ///                Supprime un trajet dans la base de données                ////
        public void DeleteRide()
        {
            DAL_CRide ride = new DAL_CRide();

            if (this.Passengers.Count() != 0)
            {
                this.Passengers.Clear();
                ride.SaveRide(this);
            }
            else
            {
                ride.Remove(this);
            }
        }
Ejemplo n.º 3
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                               Add                                         ///
        /////////////////////////////////////////////////////////////////////////////////
        ///                Ajoute un trajet dans la base de données                  ////
        public void AddRide()
        {
            DAL_CRide ride = new DAL_CRide();

            ride.Add(this);
        }
Ejemplo n.º 4
0
        public static List <CRide> GetAllOfDay(CDriver user)
        {
            DAL_CRide rides = new DAL_CRide();

            return(rides.GetAllOfDay(user));
        }
Ejemplo n.º 5
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                               GetAllOfDay                                 ///
        /////////////////////////////////////////////////////////////////////////////////
        ///                     Retourne une liste de tous les trajets d'ajd         ////
        public static List <CRide> GetAllOfDay()
        {
            DAL_CRide rides = new DAL_CRide();

            return(rides.GetAllOfDay());
        }
Ejemplo n.º 6
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                               GetRide                                     ///
        /////////////////////////////////////////////////////////////////////////////////
        ///                    Retourne le trajet en fonction de son ID              ////
        public CRide GetRide(int rideId)
        {
            DAL_CRide ride = new DAL_CRide();

            return(ride.Get(rideId));
        }