Beispiel #1
0
        /// <summary>
        /// Створпення нового користувача
        /// </summary>
        /// <param name="userName">ім'я</param>
        /// <param name="password">пароль</param>
        /// <param name="email">емейл</param>
        /// <param name="birthDay">дата народження</param>
        /// <returns></returns>
        static public bool NewUser(string userName, string password, string email, DateTime birthDay)
        {
            Thread        DatabaseThread = new Thread(new ParameterizedThreadStart(DBWork));
            StringBuilder query          = new StringBuilder("exec AddUser '" + userName + "', '" +
                                                             password + "', '" + email + "', '" + birthDay + "'");
            QueryStatus qs = new QueryStatus(query.ToString());

            DatabaseThread.Start(qs);
            while (qs.status == Status.Loading)
            {
                //loading
                continue;
            }
            return(qs.BoolStatus());
        }
Beispiel #2
0
        /// <summary>
        /// зміна паролю
        /// </summary>
        /// <param name="username">користувач</param>
        /// <param name="email">емейл</param>
        /// <param name="newPassword">новий пароль</param>
        static public bool ResetPassword(string username, string email, string newPassword)
        {
            StringBuilder query = new StringBuilder("exec ToResetPassword '" + username + "', '" +
                                                    email + "', '" + newPassword + "'");
            Thread      DatabaseThread = new Thread(new ParameterizedThreadStart(DBWork));
            QueryStatus qs             = new QueryStatus(query.ToString());

            DatabaseThread.Start(qs);
            while (qs.status == Status.Loading)
            {
                //loading bar
                continue;
            }
            return(qs.BoolStatus());
        }
Beispiel #3
0
        /// <summary>
        /// Вхід в систему
        /// </summary>
        /// <param name="email">email</param>
        /// <param name="password">пароль</param>
        /// <returns></returns>
        static public bool SignIn(string email, string password)
        {
            Thread        DatabaseThread = new Thread(new ParameterizedThreadStart(DBWork));
            StringBuilder query          = new StringBuilder("exec SignIn '" + email + "', '" +
                                                             password + "'");
            QueryStatus qs = new QueryStatus(query.ToString());

            DatabaseThread.Start(qs);
            while (qs.status == Status.Loading)
            {
                //loading
                continue;
            }
            return(qs.BoolStatus());
        }