Пример #1
0
        //public static User GetUserInfo(int userid, int usertype)
        //{
        //    DataTable dt = new DataTable();
        //    TMSDataLibrary.User _userdata = new TMSDataLibrary.User();
        //    dt = _userdata.GetUserInfo(userid, usertype);
        //    return null;
        //}
        /// <summary>
        /// User Login
        /// </summary>
        /// <param name="username">Username</param>
        /// <param name="password">Password</param>
        /// <returns></returns>
        public static User UserLogin(string username, string password)
        {
            DataTable dt = new DataTable();
            User _user = new User();

            TMSDataLibrary.User _userdata = new TMSDataLibrary.User();

            dt = _userdata.UserLogin(username, password);

            if (dt.Rows.Count > 0)
            {
                _user.UserId = Convert.ToInt32(dt.Rows[0][CONSTS.UserColumnIndex.UserId].ToString());

                _user.UserName = dt.Rows[0][CONSTS.UserColumnIndex.UserName].ToString();

                _user.Password = dt.Rows[0][CONSTS.UserColumnIndex.Password].ToString();

                _user.UserType = Convert.ToInt16(dt.Rows[0][CONSTS.UserColumnIndex.UserType]);

                if (dt.Rows[0][CONSTS.UserColumnIndex.LastLogin].ToString() != "")
                {
                    _user.LastLogin = Convert.ToDateTime(dt.Rows[0][CONSTS.UserColumnIndex.LastLogin].ToString());
                }
                if (dt.Rows[0][CONSTS.UserColumnIndex.Created_At].ToString() != "")
                {
                    _user.Created_At = Convert.ToDateTime(dt.Rows[0][CONSTS.UserColumnIndex.Created_At].ToString());
                }
                _user.Status = Convert.ToInt16(dt.Rows[0][CONSTS.UserColumnIndex.Status]);
            }
            return _user;
        }