Ejemplo n.º 1
0
        public LoginResult UserLogin(QueryLogin login)
        {
            var           loginModel = new NTS.WEB.BLL.Account().GetAccount(login.LoginUser);
            List <string> menus      = new List <string>();
            var           menulist   = new NTS.WEB.BLL.User().GetSingleUserMenu(login.LoginUser);

            menus = (from i in menulist select i.LINKNAME.ToLower()).ToList <string>();
            string redirecturl = (from i in menus where i.EndsWith("html") select i).FirstOrDefault();

            if (string.IsNullOrEmpty(redirecturl))
            {
                redirecturl = "";
            }
            if (loginModel != null)
            {
                if (loginModel.UserPass == login.LoginPass)
                {
                    return(new LoginResult {
                        Success = true, Msg = "", Menus = menus, RedirectUrl = redirecturl
                    });
                }
                return(new LoginResult {
                    Success = false, Msg = "用户的密码不正确。"
                });
            }
            return(new LoginResult {
                Success = false, Msg = "用户名不存在。"
            });
        }
Ejemplo n.º 2
0
        public SingleUserResult GetSingleUser(int userid)
        {
            SingleUserResult result = new SingleUserResult();
            var pAction             = new ExecuteProcess();

            try
            {
                var query = new NTS.WEB.BLL.User().GetSingleUser(userid);

                if (query != null)
                {
                    //query.Password = DESEncrypt.Decrypt(query.Password);
                    pAction.Success      = true;
                    pAction.ExceptionMsg = "获取单个用户成功";
                    result.QueryUser     = query;
                    result.ActionInfo    = pAction;
                    return(result);
                }
                else
                {
                    pAction.Success      = false;
                    pAction.ExceptionMsg = "暂无数据信息";
                    result.ActionInfo    = pAction;
                    return(result);
                }
            }
            catch (Exception e)
            {
                pAction.Success      = false;
                pAction.ExceptionMsg = e.Message;
                result.ActionInfo    = pAction;
                return(result);
            }
        }
Ejemplo n.º 3
0
        public UserListResult GetUsers()
        {
            UserListResult result  = new UserListResult();
            var            pAction = new ExecuteProcess();

            try
            {
                var userlist = new NTS.WEB.BLL.User().GetUsers();

                if (userlist.Count > 0)
                {
                    pAction.Success   = true;
                    result.UserList   = userlist;
                    result.ActionInfo = pAction;
                    return(result);
                }
                else
                {
                    pAction.Success      = false;
                    pAction.ExceptionMsg = "暂无数据信息";
                    result.ActionInfo    = pAction;
                    return(result);
                }
            }
            catch (Exception e)
            {
                pAction.Success      = false;
                pAction.ExceptionMsg = e.Message;
                result.ActionInfo    = pAction;
                return(result);
            }
        }
Ejemplo n.º 4
0
        public List <string> GetSingleUserMenu(string username)
        {
            List <string> result   = new List <string>();
            var           menulist = new NTS.WEB.BLL.User().GetSingleUserMenu(username);

            result = (from i in menulist select i.LINKNAME.ToLower()).ToList <string>();

            return(result);
        }
Ejemplo n.º 5
0
        public SingleUserResult GetSingleUser(int userid)
        {
            SingleUserResult result = new SingleUserResult();
            var pAction = new ExecuteProcess();
            try
            {
                var query = new NTS.WEB.BLL.User().GetSingleUser(userid);

                if (query != null)
                {

                    //query.Password = DESEncrypt.Decrypt(query.Password);
                    pAction.Success = true;
                    pAction.ExceptionMsg = "获取单个用户成功";
                    result.QueryUser = query;
                    result.ActionInfo = pAction;
                    return result;
                }
                else
                {
                    pAction.Success = false;
                    pAction.ExceptionMsg = "暂无数据信息";
                    result.ActionInfo = pAction;
                    return result;

                }

            }
            catch (Exception e)
            {
                pAction.Success = false;
                pAction.ExceptionMsg = e.Message;
                result.ActionInfo = pAction;
                return result;
            }
        }
Ejemplo n.º 6
0
        public LoginResult UserLogin(QueryLogin login)
        {
            var loginModel = new NTS.WEB.BLL.Account().GetAccount(login.LoginUser);
            List<string> menus = new List<string>();
            var menulist = new NTS.WEB.BLL.User().GetSingleUserMenu(login.LoginUser);
            menus = (from i in menulist select i.LINKNAME.ToLower()).ToList<string>();
            string redirecturl = (from i in menus where i.EndsWith("html") select i).FirstOrDefault();
            if (string.IsNullOrEmpty(redirecturl))
            {
                redirecturl = "";
            }
            if (loginModel != null)
            {
                if (loginModel.UserPass == login.LoginPass)
                {
                    return new LoginResult { Success = true, Msg = "", Menus = menus, RedirectUrl = redirecturl };

                }
                return new LoginResult { Success = false, Msg = "用户的密码不正确。" };
            }
            return new LoginResult { Success = false, Msg = "用户名不存在。" };
        }
Ejemplo n.º 7
0
        public UserListResult GetUsers()
        {
            UserListResult result = new UserListResult();
            var pAction = new ExecuteProcess();
            try
            {
                var userlist = new NTS.WEB.BLL.User().GetUsers();

                if (userlist.Count > 0)
                {
                    pAction.Success = true;
                    result.UserList = userlist;
                    result.ActionInfo = pAction;
                    return result;
                }
                else
                {
                    pAction.Success = false;
                    pAction.ExceptionMsg = "暂无数据信息";
                    result.ActionInfo = pAction;
                    return result;

                }

            }
            catch (Exception e)
            {
                pAction.Success = false;
                pAction.ExceptionMsg = e.Message;
                result.ActionInfo = pAction;
                return result;
            }
        }
Ejemplo n.º 8
0
        public List<string> GetSingleUserMenu(string username)
        {
            List<string> result = new List<string>();
            var menulist = new NTS.WEB.BLL.User().GetSingleUserMenu(username);
            result = (from i in menulist select  i.LINKNAME.ToLower()).ToList<string>();

            return result;
        }