Exemple #1
0
        /*USED IN THE REGISTRATION PROCESS
         *
         * FUNCTION     :This method check if the User name (Login)
         *               is unique in the BD.
         * RETURN       :TRUE if it isn't exist yet and then can be create, FALSE orthewise
         */
        public bool ValidateLogin(String log)
        {
            bool valid = false;

            UserCAD userBD = new UserCAD();

            valid = userBD.ValidateLoginCAD(log);

            return valid;
        }
Exemple #2
0
        /***********************************
        * Methods of the class
        * **********************************/
        /*USED IN THE LOGIN IN PROCESS (CONNEXION)
         *
         * FUNCTION         : This method validate the login and the password.
         *                    By checking in the DB(Data Base) if the user exist there or not.
         * RETURN           : THE ID of the user if the user exist in the DB
         * TRICK            : If the value of the ID is 0, then the user don't exist.
         * */
        public int ValidateAccess(String login, String password)
        {
            int identification = 0;

            UserCAD userBD = new UserCAD();

            identification = userBD.ValidateAccessCAD(login, password);

            return identification;
        }
Exemple #3
0
 /*USED IN THE MODIFICATION OF THE USER'S INFORMATIONS:
  * DETAILS      : This function modify the user information in the DB.
  *              The user already exist in the DB.
  * RETURN       :TRUE if the information are updated, FALSE otherwise.
  * */
 public bool updateUserInfo()
 {
     bool updated = false;
     UserCAD userBD = new UserCAD();
     updated = userBD.updateUserInfoCAD(this);
     return updated;
 }
Exemple #4
0
 /*USED WHEN A USER EDIT HIS INFORMATIONS
  * DETAILS      :This function retrieve the informations of the user from the DB
  *              and print them.
  * RETURN       :An object UserClass with all the user information.
  * */
 public UserClass getUserInformation()
 {
     UserCAD userBD = new UserCAD();
     UserClass user = new UserClass();
     user = userBD.getUserInformationCAD(IdUser);
     return user;
 }
Exemple #5
0
        /*USED IN FOR DELETE AN ACCOUNT (NOT IMPLEMENTED IN THE UI)
         * DETAILS      :This function delete a user account from the DB
         *
         * RETURN       :TRUE if the user has been deleted, FALSE Otherwise
         * */
        public bool deleteUser()
        {
            bool deleted = false;

            UserCAD user = new UserCAD();

            deleted = user.deleteUserCAD(this.IdUser);

            return deleted;
        }
Exemple #6
0
        /*USED IN THE USER CREATION PROCESS
         * FUNCTION         :This method create a new user in the DB
         * RETURN           :TRUE if the user is created, FALSE orthewise
         * MORE             :Before calling this method, the "login" of the new user
         *                  will be previously validate with the method "VALIDATELOGIN(string login) above
         **/
        public bool CreateNewUser()
        {
            bool added = false;

            UserCAD userBD = new UserCAD();

            added = userBD.CreateNewUserCAD(this);

            return added;
        }