Example #1
0
        /* -------------------------------- Get Data -------------------------------- */
        public List <LoginDetailsTable> getData(string Username)
        {
            /// <summary> Returns Username, UserPassword, Email, PhoneNumber as a list for the matching Username
            string executeString = string.Format("EXEC SearchForUsername @Username = '******'", Username);
            var    query         = LoginDetailsTable.SendAndGetQuery(executeString);

            return(query.ToList());
        }
Example #2
0
        /* --------------------------------- Search --------------------------------- */
        public int GetIDNonUser(string Name)
        {   /// <summary> Returns the ID from users without accounts of the matching Username combination
            string executeString = string.Format("EXEC GetID @PersonName = '{0}'", Name);
            var    query         = LoginDetailsTable.SendAndGetQuery(executeString);

            foreach (var item in query)
            {
                return(item.PersonID);
            }
            return(0);
        }
Example #3
0
        public int GetIDExistingUser(string Username)
        {   /// <summary> Returns the ID from users with accounts of the matching Username combination
            string executeString = string.Format("EXEC GetIDFromLogin @Username = '******'", Username);
            var    query         = LoginDetailsTable.SendAndGetQuery(executeString);

            Debug.WriteLine(query);

            foreach (var item in query)
            {
                return(item.PersonID);
            }
            return(0);
        }
Example #4
0
        public bool LoginEmail(string Email, string Password)
        {
            /// <summary> Allows login with Email/Password combination
            string executeString = string.Format(
                "SELECT PersonID FROM Student29.dbo.LoginDetails WHERE Email = '{0}' AND Password = '{1}",
                Email,
                Password);
            var query = LoginDetailsTable.SendAndGetQuery(executeString);

            LoginDetailsTable[] queryArray = query.ToArray();

            return(isCorrectCredentials(queryArray));
        }
Example #5
0
        /* ---------------------------------- Login --------------------------------- */
        public bool LoginUsername(string Username, string Password)//return bool pls
        {
            /// <summary> Allows login with Username/Password combination
            string executeString = string.Format(
                "SELECT PersonID FROM Student29.dbo.LoginDetails WHERE Username = '******' AND UserPassword = '******'",
                Username,
                Password);
            var query = LoginDetailsTable.SendAndGetQuery(executeString);

            LoginDetailsTable[] queryArray = query.ToArray();

            return(isCorrectCredentials(queryArray));
        }