Exemple #1
0
 public static Model.UserInfoModel GetUserSession()
 {
     Model.UserInfoModel OrderUser = new Model.UserInfoModel();
     if (HttpContext.Current.Session["UserSysSession"] == null)
     {
         return(null);
     }
     OrderUser = (Model.UserInfoModel)HttpContext.Current.Session["UserSysSession"];
     if (System.Web.HttpUtility.UrlDecode(Common.Des.Decode(OrderUser.RealName)).Length <= 0)
     {
         return(null);
     }
     return(OrderUser);
 }
Exemple #2
0
        /// <summary>
        /// 用户登录
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int Login(Model.UserInfoModel model)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append(" select count(userId) from UserInfo where [username]='" + model.UserName + "' and [password]='" + model.PassWord + "' and statusId=1 ");
            try
            {
                int obj = Convert.ToInt32(SqlHelper.ExecuteScalar(conn, CommandType.Text, sql.ToString()));
                return(obj);
            }
            catch
            {
                return(0);
            }
        }
Exemple #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public int Update(Model.UserInfoModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update UserInfo set ");
            strSql.Append("PassWord=@PassWord,");
            strSql.Append("Mob=@Mob,");
            strSql.Append("Email=@Email,");
            strSql.Append("GroupId=@GroupId,");
            strSql.Append("LevelId=@LevelId,");
            strSql.Append("PostId=@PostId,");
            strSql.Append("RoleId=@RoleId,");
            strSql.Append("StatusId=@StatusId ");
            strSql.Append(" where UserId=@UserId");
            SqlParameter[] parameters =
            {
                new SqlParameter("@RealName", SqlDbType.NVarChar, 50),
                new SqlParameter("@Mob",      SqlDbType.NVarChar, 50),
                new SqlParameter("@Email",    SqlDbType.NVarChar, 80),
                new SqlParameter("@StatusId", SqlDbType.Int,       4),
                new SqlParameter("@UserId",   SqlDbType.Int,       4),
                new SqlParameter("@GroupId",  SqlDbType.Int,       4),
                new SqlParameter("@PostId",   SqlDbType.Int,       4),
                new SqlParameter("@RoleId",   SqlDbType.Int,       4),
                new SqlParameter("@LevelId",  SqlDbType.Int,       4),
                new SqlParameter("@PassWord", SqlDbType.NVarChar, 50)
            };
            parameters[0].Value = model.RealName;
            parameters[1].Value = model.Mob;
            parameters[2].Value = model.Email;
            parameters[3].Value = model.StatusId;
            parameters[4].Value = model.UserId;
            parameters[5].Value = model.GroupId;
            parameters[6].Value = model.PostId;
            parameters[7].Value = model.RoleId;
            parameters[8].Value = model.LevelId;
            parameters[9].Value = model.PassWord;

            try
            {
                return(SqlHelper.ExecuteNonQuery(conn, CommandType.Text, strSql.ToString(), parameters));
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #4
0
        /// <summary>
        /// 修改密码
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int UpdatePwd(Model.UserInfoModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update UserInfo set ");
            strSql.Append("password=@password");
            strSql.Append(" where username=@UserName");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserName", SqlDbType.NVarChar, 50),
                new SqlParameter("@PassWord", SqlDbType.NVarChar, 50),
            };
            parameters[0].Value = model.UserName;
            parameters[1].Value = model.PassWord;

            int obj = SqlHelper.ExecuteNonQuery(conn, CommandType.Text, strSql.ToString(), parameters);

            return(obj);
        }
Exemple #5
0
        /// <summary>
        /// 增加一条会员数据
        /// </summary>
        public int Add(Model.UserInfoModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into  UserInfo(");
            strSql.Append("UserName,PassWord,RealName,Mob,Email,StatusId,GroupId,PostId,RoleId,LevelId)");
            strSql.Append(" values (");
            strSql.Append("@UserName,@PassWord,@RealName,@Mob,@Email,@StatusId,@GroupId,@PostId,@RoleId,@LevelId)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserName", SqlDbType.NVarChar, 50),
                new SqlParameter("@PassWord", SqlDbType.NVarChar, 50),
                new SqlParameter("@RealName", SqlDbType.NVarChar, 50),
                new SqlParameter("@Mob",      SqlDbType.NVarChar, 50),
                new SqlParameter("@Email",    SqlDbType.NVarChar, 80),
                new SqlParameter("@StatusId", SqlDbType.Int,       4),
                new SqlParameter("@GroupId",  SqlDbType.Int,       4),
                new SqlParameter("@PostId",   SqlDbType.Int,       4),
                new SqlParameter("@RoleId",   SqlDbType.Int,       4),
                new SqlParameter("@LevelId",  SqlDbType.Int, 4)
            };
            parameters[0].Value = model.UserName;
            parameters[1].Value = model.PassWord;
            parameters[2].Value = model.RealName;
            parameters[3].Value = model.Mob;
            parameters[4].Value = model.Email;
            parameters[5].Value = model.StatusId;
            parameters[6].Value = model.GroupId;
            parameters[7].Value = model.PostId;
            parameters[8].Value = model.RoleId;
            parameters[9].Value = model.LevelId;


            return(SqlHelper.ExecuteNonQuery(conn, CommandType.Text, strSql.ToString(), parameters));
        }
Exemple #6
0
        public Model.UserInfoModel GetModel(string username)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(" select  top 1 a.*,b.groupName from UserInfo a left join UserInfo_Group b on a.groupId = b.groupId     ");
            strSql.Append(" where UserName='******'");


            Model.UserInfoModel model = new Model.UserInfoModel();
            DataSet             ds    = SqlHelper.ExecuteDataset(conn, CommandType.Text, strSql.ToString());

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["UserId"] != null && ds.Tables[0].Rows[0]["UserId"].ToString() != "")
                {
                    model.UserId = int.Parse(ds.Tables[0].Rows[0]["UserId"].ToString());
                }

                if (ds.Tables[0].Rows[0]["GroupName"] != null && ds.Tables[0].Rows[0]["GroupName"].ToString() != "")
                {
                    model.GroupName = ds.Tables[0].Rows[0]["GroupName"].ToString();
                }


                if (ds.Tables[0].Rows[0]["UserName"] != null && ds.Tables[0].Rows[0]["UserName"].ToString() != "")
                {
                    model.UserName = ds.Tables[0].Rows[0]["UserName"].ToString();
                }
                if (ds.Tables[0].Rows[0]["PassWord"] != null && ds.Tables[0].Rows[0]["PassWord"].ToString() != "")
                {
                    model.PassWord = ds.Tables[0].Rows[0]["PassWord"].ToString();
                }
                if (ds.Tables[0].Rows[0]["RealName"] != null && ds.Tables[0].Rows[0]["RealName"].ToString() != "")
                {
                    model.RealName = ds.Tables[0].Rows[0]["RealName"].ToString();
                }

                if (ds.Tables[0].Rows[0]["Mob"] != null && ds.Tables[0].Rows[0]["Mob"].ToString() != "")
                {
                    model.Mob = ds.Tables[0].Rows[0]["Mob"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Email"] != null && ds.Tables[0].Rows[0]["Email"].ToString() != "")
                {
                    model.Email = ds.Tables[0].Rows[0]["Email"].ToString();
                }
                if (ds.Tables[0].Rows[0]["StatusId"] != null && ds.Tables[0].Rows[0]["StatusId"].ToString() != "")
                {
                    model.StatusId = int.Parse(ds.Tables[0].Rows[0]["StatusId"].ToString());
                }

                if (ds.Tables[0].Rows[0]["GroupId"] != null && ds.Tables[0].Rows[0]["GroupId"].ToString() != "")
                {
                    model.GroupId = int.Parse(ds.Tables[0].Rows[0]["GroupId"].ToString());
                }

                if (ds.Tables[0].Rows[0]["LevelId"] != null && ds.Tables[0].Rows[0]["LevelId"].ToString() != "")
                {
                    model.LevelId = int.Parse(ds.Tables[0].Rows[0]["LevelId"].ToString());
                }

                if (ds.Tables[0].Rows[0]["LoginCount"] != null && ds.Tables[0].Rows[0]["LoginCount"].ToString() != "")
                {
                    model.LoginCount = int.Parse(ds.Tables[0].Rows[0]["LoginCount"].ToString());
                }

                if (ds.Tables[0].Rows[0]["LastLoginTime"] != null && ds.Tables[0].Rows[0]["LastLoginTime"].ToString() != "")
                {
                    model.LastLoginTime = DateTime.Parse(ds.Tables[0].Rows[0]["LastLoginTime"].ToString());
                }

                if (ds.Tables[0].Rows[0]["PostId"] != null && ds.Tables[0].Rows[0]["PostId"].ToString() != "")
                {
                    model.PostId = int.Parse(ds.Tables[0].Rows[0]["PostId"].ToString());
                }

                if (ds.Tables[0].Rows[0]["RoleId"] != null && ds.Tables[0].Rows[0]["RoleId"].ToString() != "")
                {
                    model.RoleId = int.Parse(ds.Tables[0].Rows[0]["RoleId"].ToString());
                }

                return(model);
            }
            else
            {
                return(null);
            }
        }