예제 #1
0
        public void RemoveToRide(CRide ride)
        {
            RideList.Remove(ride);
            DAL_CUser user = new DAL_CUser();

            user.Save(this);
        }
예제 #2
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                               Register                                    ///
        /////////////////////////////////////////////////////////////////////////////////
        public void Register()
        {
            this.EncodeMD5();
            DAL_CUser dal = new DAL_CUser();

            dal.Add(this);
        }
예제 #3
0
        public void AddToRide(CRide ride)
        {
            RideList.Add(ride);
            DAL_CUser user = new DAL_CUser();

            user.Save(this);
        }
예제 #4
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                               IsRegistered                                ///
        /////////////////////////////////////////////////////////////////////////////////
        public bool IsRegistered()
        {
            DAL_CUser dal = new DAL_CUser();
            var       m   = dal.Get(Pseudo);

            return(m != null);
        }
예제 #5
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                              LoadUser                                     ///
        /////////////////////////////////////////////////////////////////////////////////
        public static CUser LoadUser(string username)
        {
            DAL_CUser user = new DAL_CUser();
            var       u    = user.Get(username);

            return(u);
        }
예제 #6
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                               RemoveVehicle                               ///
        /////////////////////////////////////////////////////////////////////////////////
        ///       Ajoute un véhicule dans la liste des véhicules de l'utilisateur    ////
        public void RemoveVehicle(CVehicle vehicle)
        {
            this.Vehicles.Remove(vehicle); // On ajoute le véhicule à la liste de véhicule de l'utilisateur
            DAL_CUser user = new DAL_CUser();

            user.Save(this);
        }
예제 #7
0
 /////////////////////////////////////////////////////////////////////////////////
 ///                               AddVehicle                                  ///
 /////////////////////////////////////////////////////////////////////////////////
 ///       Ajoute un véhicule dans la liste des véhicules de l'utilisateur    ////
 public bool AddVehicle(CVehicle vehicle)
 {
     if (!vehicle.Exist(this))
     {
         this.Vehicles.Add(vehicle); // On ajoute le véhicule à la liste de véhicule de l'utilisateur
         DAL_CUser user = new DAL_CUser();
         user.Save(this);
         return(true);
     }
     else
     {
         return(false);
     }
 }
예제 #8
0
        /////////////////////////////////////////////////////////////////////////////////
        ///                              IsCorrectPassword                            ///
        /////////////////////////////////////////////////////////////////////////////////
        public bool IsCorrectPassword()
        {
            DAL_CUser login = new DAL_CUser();
            var       tmp   = login.Get(Pseudo);

            this.EncodeMD5();
            if (this.Password == tmp.Password)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }