コード例 #1
0
        /// <summary>
        /// 获取当前用户的登录状态
        /// </summary>
        /// <param name="type">0:Head.html,1:HongRenHui下的Head.html</param>
        /// <returns></returns>
        private string GetUserLoginState(int type)
        {
            StringBuilder head_html = new StringBuilder();

            var http_url = "javascript:void(0);";

            int user_id = 0;

            if (type == 0)
            {
                user_id = GetCurUserID();
            }
            else if (type == 1)
            {
                user_id = GetCurUserID_HongRenHui();
            }

            if (user_id == 0)
            {
                if (type == 0)
                {
                    #region  类型0
                    head_html.AppendFormat("<div class=\"login-box\">");
                    head_html.AppendFormat("<a href=\"/userlogin/login\" title=\"登录\">登录</a>");
                    //head_html.AppendFormat("<a href=\"javascript:void(0)\" title=\"登录\" class=\"thirdlogin\">登录</a>");
                    head_html.AppendFormat("<i>丨</i>");
                    head_html.AppendFormat("<a href=\"/userlogin/register\" title=\"注册\">注册</a>");
                    head_html.AppendFormat("</div>");
                    #endregion
                }
                else if (type == 1)
                {
                    #region  类型0
                    //head_html.AppendFormat("<div class=\"opera-box\">");
                    ////head_html.AppendFormat("<span><a href=\"javascript:void(0)\" title=\"QQ\" id=\"qqLoginBtn\">QQ</a></span>");
                    //head_html.AppendFormat("<span><a class=\"login\" href=\"/login\" title=\"登录\">登录</a></span>");
                    ////head_html.AppendFormat("<span><a class=\"login\" href=\"javascript:;\" title=\"登录\" onclick=\"returnlogin()\">登录</a></span>");
                    //head_html.AppendFormat("<span>");
                    //head_html.AppendFormat("<a href=\"/register\" title=\"注册\">注册</a>");
                    //head_html.AppendFormat("</span>");
                    //head_html.AppendFormat("<span class=\"hrcolor\">");
                    //head_html.AppendFormat("<a href=\"/report\" title=\"红人求报道\">红人求报道</a>");
                    //head_html.AppendFormat("</span>");
                    //head_html.AppendFormat("<span class=\"hrcolor\">");
                    //head_html.AppendFormat("<a href=\"/hrip\" title=\"入驻红人爱品\">入驻红人爱品</a>");
                    //head_html.AppendFormat("</span>");
                    //head_html.AppendFormat("</div>");


                    head_html.AppendFormat("<div class=\"login\"><a href=\"/login\"  title=\"登录\">登录</a><a href=\"/register\" title=\"注册\">注册</a></div>");

                    #endregion
                }
            }
            else
            {
                NewXzc.Model.RED_USER user_model_head = user_bll_h.GetModel(user_id);

                if (user_model_head != null)
                {
                    if (type == 0)
                    {
                        #region  类型0

                        string nickname = user_model_head.USERNAME;

                        head_html.AppendFormat("<div class=\"login-box\">");
                        head_html.AppendFormat("<a class=\"user-center\" href=\"/people_c\" title=\"{0}\">", nickname);
                        head_html.AppendFormat("<span>");
                        head_html.AppendFormat("<img src=\"{0}\" height=\"28\" width=\"28\" alt=\"{1}\">", ImgHelper.Return_User_Head(user_model_head.USER_HEAD, 3), nickname);
                        head_html.AppendFormat("</span>");
                        head_html.AppendFormat("<em>{0}</em>", StringHelper.ReturnNumStr(nickname, 0, 7));
                        head_html.AppendFormat("</a>");
                        head_html.AppendFormat("<a href=\"/userlogin/logout\" title=\"退出\">退出</a>");
                        head_html.AppendFormat("</div>");
                        #endregion
                    }
                    else if (type == 1)
                    {
                        #region  类型0

                        string nickname = user_model_head.USERNAME;

                        //head_html.AppendFormat("<div class=\"opera-box login-box\">");
                        //head_html.AppendFormat("<a class=\"user-center\" href=\"/people_c\" title=\"{0}\">", nickname);
                        //head_html.AppendFormat("<span>");
                        //head_html.AppendFormat("<img src=\"{0}\" height=\"28\" width=\"28\" alt=\"{1}\">", ImgHelper.Return_User_Head(user_model_head.USER_HEAD, 3), nickname);
                        //head_html.AppendFormat("</span>");
                        //head_html.AppendFormat("<em>{0}</em>", StringHelper.ReturnNumStr(nickname, 0, 7));
                        //head_html.AppendFormat("</a>");
                        //head_html.AppendFormat("<a href=\"/logout\" title=\"退出\">退出</a>");

                        ////head_html.AppendFormat("<span>");
                        ////head_html.AppendFormat("<a href=\"/report\" title=\"红人求报道\">红人求报道</a>");
                        ////head_html.AppendFormat("</span>");

                        //head_html.AppendFormat("</div>");


                        head_html.AppendFormat("<div class=\"out\"><a href=\"/logout\" title=\"退出\" class=\"tc\">退出</a><a href=\"/people_c\" title=\"{0}\" class=\"name\">{0}</a></div>", nickname);


                        #endregion
                    }
                }
                else
                {
                    HttpContext.Current.Response.Redirect("/404");
                }
            }

            return(head_html.ToString());
        }
コード例 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        /// <param name="USERID">用户USERID</param>
        /// <returns></returns>
        public NewXzc.Model.RED_USER GetModel(int USERID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,USERID,USERNAME,PWD,TEL,TEL_STATE,USER_HEAD,SEX,EMAIL,USER_TYPE,ISCOMPLETE,PROVINCE,CITY,AREA,PEOPLE_IDENTITY,OCCUPATION,PERSONALITY,INTRODUCE,IDENTIFICATION_STATE,SAME_HOBBY_PEOPLE,EXP,SCORE,REALM_NAME,ADDTIME,IS_RED,STATE,REMARK,Person_Desc,Person_NickName,Porder,UpdateTime,PLAT_VAL,SPECIALTY_VAL,IPURL from RED_USER ");
            strSql.Append(" where USERID=@USERID order by userid asc");

            SqlParameter[] parameters =
            {
                new SqlParameter("@USERID", SqlDbType.Int, 4)
            };
            parameters[0].Value = USERID;

            NewXzc.Model.RED_USER model = new NewXzc.Model.RED_USER();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ID"] != null && ds.Tables[0].Rows[0]["ID"].ToString() != "")
                {
                    model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                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]["USERNAME"] != null && ds.Tables[0].Rows[0]["USERNAME"].ToString() != "")
                {
                    model.USERNAME = ds.Tables[0].Rows[0]["USERNAME"].ToString();
                }
                if (ds.Tables[0].Rows[0]["PWD"] != null && ds.Tables[0].Rows[0]["PWD"].ToString() != "")
                {
                    model.PWD = ds.Tables[0].Rows[0]["PWD"].ToString();
                }
                if (ds.Tables[0].Rows[0]["TEL"] != null && ds.Tables[0].Rows[0]["TEL"].ToString() != "")
                {
                    model.TEL = ds.Tables[0].Rows[0]["TEL"].ToString();
                }
                if (ds.Tables[0].Rows[0]["TEL_STATE"] != null && ds.Tables[0].Rows[0]["TEL_STATE"].ToString() != "")
                {
                    model.TEL_STATE = int.Parse(ds.Tables[0].Rows[0]["TEL_STATE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["USER_HEAD"] != null && ds.Tables[0].Rows[0]["USER_HEAD"].ToString() != "")
                {
                    model.USER_HEAD = ds.Tables[0].Rows[0]["USER_HEAD"].ToString();
                }
                if (ds.Tables[0].Rows[0]["SEX"] != null && ds.Tables[0].Rows[0]["SEX"].ToString() != "")
                {
                    model.SEX = int.Parse(ds.Tables[0].Rows[0]["SEX"].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]["USER_TYPE"] != null && ds.Tables[0].Rows[0]["USER_TYPE"].ToString() != "")
                {
                    model.USER_TYPE = int.Parse(ds.Tables[0].Rows[0]["USER_TYPE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ISCOMPLETE"] != null && ds.Tables[0].Rows[0]["ISCOMPLETE"].ToString() != "")
                {
                    model.ISCOMPLETE = int.Parse(ds.Tables[0].Rows[0]["ISCOMPLETE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["PROVINCE"] != null && ds.Tables[0].Rows[0]["PROVINCE"].ToString() != "")
                {
                    model.PROVINCE = ds.Tables[0].Rows[0]["PROVINCE"].ToString();
                }
                if (ds.Tables[0].Rows[0]["CITY"] != null && ds.Tables[0].Rows[0]["CITY"].ToString() != "")
                {
                    model.CITY = ds.Tables[0].Rows[0]["CITY"].ToString();
                }
                if (ds.Tables[0].Rows[0]["AREA"] != null && ds.Tables[0].Rows[0]["AREA"].ToString() != "")
                {
                    model.AREA = ds.Tables[0].Rows[0]["AREA"].ToString();
                }
                if (ds.Tables[0].Rows[0]["PEOPLE_IDENTITY"] != null && ds.Tables[0].Rows[0]["PEOPLE_IDENTITY"].ToString() != "")
                {
                    model.PEOPLE_IDENTITY = ds.Tables[0].Rows[0]["PEOPLE_IDENTITY"].ToString();
                }
                if (ds.Tables[0].Rows[0]["OCCUPATION"] != null && ds.Tables[0].Rows[0]["OCCUPATION"].ToString() != "")
                {
                    model.OCCUPATION = ds.Tables[0].Rows[0]["OCCUPATION"].ToString();
                }
                if (ds.Tables[0].Rows[0]["PERSONALITY"] != null && ds.Tables[0].Rows[0]["PERSONALITY"].ToString() != "")
                {
                    model.PERSONALITY = ds.Tables[0].Rows[0]["PERSONALITY"].ToString();
                }
                if (ds.Tables[0].Rows[0]["INTRODUCE"] != null && ds.Tables[0].Rows[0]["INTRODUCE"].ToString() != "")
                {
                    model.INTRODUCE = ds.Tables[0].Rows[0]["INTRODUCE"].ToString();
                }
                if (ds.Tables[0].Rows[0]["IDENTIFICATION_STATE"] != null && ds.Tables[0].Rows[0]["IDENTIFICATION_STATE"].ToString() != "")
                {
                    model.IDENTIFICATION_STATE = int.Parse(ds.Tables[0].Rows[0]["IDENTIFICATION_STATE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["SAME_HOBBY_PEOPLE"] != null && ds.Tables[0].Rows[0]["SAME_HOBBY_PEOPLE"].ToString() != "")
                {
                    model.SAME_HOBBY_PEOPLE = ds.Tables[0].Rows[0]["SAME_HOBBY_PEOPLE"].ToString();
                }
                if (ds.Tables[0].Rows[0]["EXP"] != null && ds.Tables[0].Rows[0]["EXP"].ToString() != "")
                {
                    model.EXP = int.Parse(ds.Tables[0].Rows[0]["EXP"].ToString());
                }
                if (ds.Tables[0].Rows[0]["SCORE"] != null && ds.Tables[0].Rows[0]["SCORE"].ToString() != "")
                {
                    model.SCORE = int.Parse(ds.Tables[0].Rows[0]["SCORE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["REALM_NAME"] != null && ds.Tables[0].Rows[0]["REALM_NAME"].ToString() != "")
                {
                    model.REALM_NAME = ds.Tables[0].Rows[0]["REALM_NAME"].ToString();
                }
                if (ds.Tables[0].Rows[0]["ADDTIME"] != null && ds.Tables[0].Rows[0]["ADDTIME"].ToString() != "")
                {
                    model.ADDTIME = DateTime.Parse(ds.Tables[0].Rows[0]["ADDTIME"].ToString());
                }
                if (ds.Tables[0].Rows[0]["IS_RED"] != null && ds.Tables[0].Rows[0]["IS_RED"].ToString() != "")
                {
                    model.IS_RED = int.Parse(ds.Tables[0].Rows[0]["IS_RED"].ToString());
                }
                if (ds.Tables[0].Rows[0]["STATE"] != null && ds.Tables[0].Rows[0]["STATE"].ToString() != "")
                {
                    model.STATE = int.Parse(ds.Tables[0].Rows[0]["STATE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["REMARK"] != null && ds.Tables[0].Rows[0]["REMARK"].ToString() != "")
                {
                    model.REMARK = ds.Tables[0].Rows[0]["REMARK"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Person_Desc"] != null && ds.Tables[0].Rows[0]["Person_Desc"].ToString() != "")
                {
                    model.Person_Desc = ds.Tables[0].Rows[0]["Person_Desc"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Person_NickName"] != null && ds.Tables[0].Rows[0]["Person_NickName"].ToString() != "")
                {
                    model.Person_NickName = ds.Tables[0].Rows[0]["Person_NickName"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Porder"] != null && ds.Tables[0].Rows[0]["Porder"].ToString() != "")
                {
                    model.Porder = int.Parse(ds.Tables[0].Rows[0]["Porder"].ToString());
                }
                if (ds.Tables[0].Rows[0]["UpdateTime"] != null && ds.Tables[0].Rows[0]["UpdateTime"].ToString() != "")
                {
                    model.UpdateTime = DateTime.Parse(ds.Tables[0].Rows[0]["UpdateTime"].ToString());
                }
                if (ds.Tables[0].Rows[0]["PLAT_VAL"] != null && ds.Tables[0].Rows[0]["PLAT_VAL"].ToString() != "")
                {
                    model.PLAT_VAL = ds.Tables[0].Rows[0]["PLAT_VAL"].ToString();
                }
                if (ds.Tables[0].Rows[0]["SPECIALTY_VAL"] != null && ds.Tables[0].Rows[0]["SPECIALTY_VAL"].ToString() != "")
                {
                    model.SPECIALTY_VAL = ds.Tables[0].Rows[0]["SPECIALTY_VAL"].ToString();
                }
                if (ds.Tables[0].Rows[0]["IPURL"] != null && ds.Tables[0].Rows[0]["IPURL"].ToString() != "")
                {
                    model.IPURL = ds.Tables[0].Rows[0]["IPURL"].ToString();
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(NewXzc.Model.RED_USER model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into RED_USER(");
            strSql.Append("USERID,USERNAME,PWD,TEL,TEL_STATE,USER_HEAD,SEX,EMAIL,USER_TYPE,ISCOMPLETE,PROVINCE,CITY,AREA,PEOPLE_IDENTITY,OCCUPATION,PERSONALITY,INTRODUCE,IDENTIFICATION_STATE,SAME_HOBBY_PEOPLE,EXP,SCORE,REALM_NAME,ADDTIME,IS_RED,STATE,REMARK,Person_Desc,Person_NickName,Porder,UpdateTime,PLAT_VAL,SPECIALTY_VAL,IPURL)");
            strSql.Append(" values (");
            strSql.Append("@USERID,@USERNAME,@PWD,@TEL,@TEL_STATE,@USER_HEAD,@SEX,@EMAIL,@USER_TYPE,@ISCOMPLETE,@PROVINCE,@CITY,@AREA,@PEOPLE_IDENTITY,@OCCUPATION,@PERSONALITY,@INTRODUCE,@IDENTIFICATION_STATE,@SAME_HOBBY_PEOPLE,@EXP,@SCORE,@REALM_NAME,@ADDTIME,@IS_RED,@STATE,@REMARK,@Person_Desc,@Person_NickName,@Porder,@UpdateTime,@PLAT_VAL,@SPECIALTY_VAL,@IPURL)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@USERID",               SqlDbType.Int,          4),
                new SqlParameter("@USERNAME",             SqlDbType.NVarChar,   100),
                new SqlParameter("@PWD",                  SqlDbType.NVarChar,   100),
                new SqlParameter("@TEL",                  SqlDbType.NVarChar,    50),
                new SqlParameter("@TEL_STATE",            SqlDbType.Int,          4),
                new SqlParameter("@USER_HEAD",            SqlDbType.NVarChar,   100),
                new SqlParameter("@SEX",                  SqlDbType.Int,          4),
                new SqlParameter("@EMAIL",                SqlDbType.NVarChar,   100),
                new SqlParameter("@USER_TYPE",            SqlDbType.Int,          4),
                new SqlParameter("@ISCOMPLETE",           SqlDbType.Int,          4),
                new SqlParameter("@PROVINCE",             SqlDbType.NVarChar,    50),
                new SqlParameter("@CITY",                 SqlDbType.NVarChar,    50),
                new SqlParameter("@AREA",                 SqlDbType.NVarChar,    50),
                new SqlParameter("@PEOPLE_IDENTITY",      SqlDbType.NVarChar,   200),
                new SqlParameter("@OCCUPATION",           SqlDbType.NVarChar,   200),
                new SqlParameter("@PERSONALITY",          SqlDbType.NVarChar,   200),
                new SqlParameter("@INTRODUCE",            SqlDbType.NVarChar,  1000),
                new SqlParameter("@IDENTIFICATION_STATE", SqlDbType.Int,          4),
                new SqlParameter("@SAME_HOBBY_PEOPLE",    SqlDbType.NVarChar,  1000),
                new SqlParameter("@EXP",                  SqlDbType.Int,          4),
                new SqlParameter("@SCORE",                SqlDbType.Int,          4),
                new SqlParameter("@REALM_NAME",           SqlDbType.NVarChar,    50),
                new SqlParameter("@ADDTIME",              SqlDbType.DateTime),
                new SqlParameter("@IS_RED",               SqlDbType.Int,          4),
                new SqlParameter("@STATE",                SqlDbType.Int,          4),
                new SqlParameter("@REMARK",               SqlDbType.NVarChar,    50),
                new SqlParameter("@Person_Desc",          SqlDbType.NVarChar,  3000),
                new SqlParameter("@Person_NickName",      SqlDbType.NVarChar,    50),
                new SqlParameter("@Porder",               SqlDbType.Int,          4),
                new SqlParameter("@UpdateTime",           SqlDbType.DateTime),
                new SqlParameter("@PLAT_VAL",             SqlDbType.NVarChar,   200),
                new SqlParameter("@SPECIALTY_VAL",        SqlDbType.NVarChar,   200),
                new SqlParameter("@IPURL",                SqlDbType.NVarChar, 200)
            };
            parameters[0].Value  = model.USERID;
            parameters[1].Value  = model.USERNAME;
            parameters[2].Value  = model.PWD;
            parameters[3].Value  = model.TEL;
            parameters[4].Value  = model.TEL_STATE;
            parameters[5].Value  = model.USER_HEAD;
            parameters[6].Value  = model.SEX;
            parameters[7].Value  = model.EMAIL;
            parameters[8].Value  = model.USER_TYPE;
            parameters[9].Value  = model.ISCOMPLETE;
            parameters[10].Value = model.PROVINCE;
            parameters[11].Value = model.CITY;
            parameters[12].Value = model.AREA;
            parameters[13].Value = model.PEOPLE_IDENTITY;
            parameters[14].Value = model.OCCUPATION;
            parameters[15].Value = model.PERSONALITY;
            parameters[16].Value = model.INTRODUCE;
            parameters[17].Value = model.IDENTIFICATION_STATE;
            parameters[18].Value = model.SAME_HOBBY_PEOPLE;
            parameters[19].Value = model.EXP;
            parameters[20].Value = model.SCORE;
            parameters[21].Value = model.REALM_NAME;
            parameters[22].Value = model.ADDTIME;
            parameters[23].Value = model.IS_RED;
            parameters[24].Value = model.STATE;
            parameters[25].Value = model.REMARK;
            parameters[26].Value = model.Person_Desc;
            parameters[27].Value = model.Person_NickName;
            parameters[28].Value = model.Porder;
            parameters[29].Value = model.UpdateTime;
            parameters[30].Value = model.PLAT_VAL;
            parameters[31].Value = model.SPECIALTY_VAL;
            parameters[32].Value = model.IPURL;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            bool f = true;

            if (obj == null)
            {
                f = false;
            }
            else
            {
                if (Convert.ToInt32(obj.ToString()) <= 0)
                {
                    f = false;
                }
            }

            return(f);
        }
コード例 #4
0
        /// <summary>
        /// 更新用户信息
        /// </summary>
        /// <param name="model">用户信息Model</param>
        /// <param name="type">执行操作类型,0:全部修改,1:修改用户头像和昵称,2:修改密码</param>
        /// <returns></returns>
        public bool Update(NewXzc.Model.RED_USER model, int type = 0)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update RED_USER set ");
            strSql.Append("USERID=@USERID,");
            strSql.Append("USERNAME=@USERNAME,");
            strSql.Append("PWD=@PWD,");
            strSql.Append("TEL=@TEL,");
            strSql.Append("TEL_STATE=@TEL_STATE,");
            strSql.Append("USER_HEAD=@USER_HEAD,");
            strSql.Append("SEX=@SEX,");
            strSql.Append("EMAIL=@EMAIL,");
            strSql.Append("USER_TYPE=@USER_TYPE,");
            strSql.Append("ISCOMPLETE=@ISCOMPLETE,");
            strSql.Append("PROVINCE=@PROVINCE,");
            strSql.Append("CITY=@CITY,");
            strSql.Append("AREA=@AREA,");
            strSql.Append("PEOPLE_IDENTITY=@PEOPLE_IDENTITY,");
            strSql.Append("OCCUPATION=@OCCUPATION,");
            strSql.Append("PERSONALITY=@PERSONALITY,");
            strSql.Append("INTRODUCE=@INTRODUCE,");
            strSql.Append("IDENTIFICATION_STATE=@IDENTIFICATION_STATE,");
            strSql.Append("SAME_HOBBY_PEOPLE=@SAME_HOBBY_PEOPLE,");
            strSql.Append("EXP=@EXP,");
            strSql.Append("SCORE=@SCORE,");
            strSql.Append("REALM_NAME=@REALM_NAME,");
            strSql.Append("ADDTIME=@ADDTIME,");
            strSql.Append("IS_RED=@IS_RED,");
            strSql.Append("STATE=@STATE,");
            strSql.Append("REMARK=@REMARK,");
            strSql.Append("Person_Desc=@Person_Desc,");
            strSql.Append("Person_NickName=@Person_NickName,");
            strSql.Append("Porder=@Porder,");
            strSql.Append("UpdateTime=@UpdateTime,");
            strSql.Append("PLAT_VAL=@PLAT_VAL,");
            strSql.Append("SPECIALTY_VAL=@SPECIALTY_VAL,");
            strSql.Append("IPURL=@IPURL");
            strSql.Append(" where USERID=@USERID");
            //strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@USERID",               SqlDbType.Int,          4),
                new SqlParameter("@USERNAME",             SqlDbType.NVarChar,   100),
                new SqlParameter("@PWD",                  SqlDbType.NVarChar,   100),
                new SqlParameter("@TEL",                  SqlDbType.NVarChar,    50),
                new SqlParameter("@TEL_STATE",            SqlDbType.Int,          4),
                new SqlParameter("@USER_HEAD",            SqlDbType.NVarChar,   100),
                new SqlParameter("@SEX",                  SqlDbType.Int,          4),
                new SqlParameter("@EMAIL",                SqlDbType.NVarChar,   100),
                new SqlParameter("@USER_TYPE",            SqlDbType.Int,          4),
                new SqlParameter("@ISCOMPLETE",           SqlDbType.Int,          4),
                new SqlParameter("@PROVINCE",             SqlDbType.NVarChar,    50),
                new SqlParameter("@CITY",                 SqlDbType.NVarChar,    50),
                new SqlParameter("@AREA",                 SqlDbType.NVarChar,    50),
                new SqlParameter("@PEOPLE_IDENTITY",      SqlDbType.NVarChar,   200),
                new SqlParameter("@OCCUPATION",           SqlDbType.NVarChar,   200),
                new SqlParameter("@PERSONALITY",          SqlDbType.NVarChar,   200),
                new SqlParameter("@INTRODUCE",            SqlDbType.NVarChar,  1000),
                new SqlParameter("@IDENTIFICATION_STATE", SqlDbType.Int,          4),
                new SqlParameter("@SAME_HOBBY_PEOPLE",    SqlDbType.NVarChar,  1000),
                new SqlParameter("@EXP",                  SqlDbType.Int,          4),
                new SqlParameter("@SCORE",                SqlDbType.Int,          4),
                new SqlParameter("@REALM_NAME",           SqlDbType.NVarChar,    50),
                new SqlParameter("@ADDTIME",              SqlDbType.DateTime),
                new SqlParameter("@IS_RED",               SqlDbType.Int,          4),
                new SqlParameter("@STATE",                SqlDbType.Int,          4),
                new SqlParameter("@REMARK",               SqlDbType.NVarChar,    50),
                new SqlParameter("@Person_Desc",          SqlDbType.NVarChar,  3000),
                new SqlParameter("@Person_NickName",      SqlDbType.NVarChar,    50),
                new SqlParameter("@Porder",               SqlDbType.Int,          4),
                new SqlParameter("@UpdateTime",           SqlDbType.DateTime),
                new SqlParameter("@PLAT_VAL",             SqlDbType.NVarChar,   200),
                new SqlParameter("@SPECIALTY_VAL",        SqlDbType.NVarChar,   200),
                new SqlParameter("@IPURL",                SqlDbType.NVarChar, 200)
                //,
                //new SqlParameter("@ID", SqlDbType.Int,4)
            };
            parameters[0].Value  = model.USERID;
            parameters[1].Value  = model.USERNAME;
            parameters[2].Value  = model.PWD;
            parameters[3].Value  = model.TEL;
            parameters[4].Value  = model.TEL_STATE;
            parameters[5].Value  = model.USER_HEAD;
            parameters[6].Value  = model.SEX;
            parameters[7].Value  = model.EMAIL;
            parameters[8].Value  = model.USER_TYPE;
            parameters[9].Value  = model.ISCOMPLETE;
            parameters[10].Value = model.PROVINCE;
            parameters[11].Value = model.CITY;
            parameters[12].Value = model.AREA;
            parameters[13].Value = model.PEOPLE_IDENTITY;
            parameters[14].Value = model.OCCUPATION;
            parameters[15].Value = model.PERSONALITY;
            parameters[16].Value = model.INTRODUCE;
            parameters[17].Value = model.IDENTIFICATION_STATE;
            parameters[18].Value = model.SAME_HOBBY_PEOPLE;
            parameters[19].Value = model.EXP;
            parameters[20].Value = model.SCORE;
            parameters[21].Value = model.REALM_NAME;
            parameters[22].Value = model.ADDTIME;
            parameters[23].Value = model.IS_RED;
            parameters[24].Value = model.STATE;
            parameters[25].Value = model.REMARK;
            parameters[26].Value = model.Person_Desc;
            parameters[27].Value = model.Person_NickName;
            parameters[28].Value = model.Porder;
            parameters[29].Value = model.UpdateTime;
            parameters[30].Value = model.PLAT_VAL;
            parameters[31].Value = model.SPECIALTY_VAL;
            parameters[32].Value = model.IPURL;
            //parameters[33].Value = model.ID;


            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                #region  修改微吧用户信息
                try
                {
                    if (GetRecordCount(" tel='" + model.TEL + "' and userid<>" + model.USERID + " ") > 0)
                    {
                        strSql = new StringBuilder();

                        strSql.Append("update RED_USER set ");

                        ////1:修改用户头像和昵称
                        //if (type == 1)
                        //{
                        strSql.Append("USERNAME=@USERNAME,");
                        strSql.Append("USER_HEAD=@USER_HEAD,");
                        strSql.Append("PWD=@PWD");
                        //}//2:修改密码
                        //else if (type == 2)
                        //{
                        //    strSql.Append("PWD=@PWD");
                        //}

                        strSql.Append(" where TEL=@TEL and USERID<>@USERID");

                        ////1:修改用户头像和昵称
                        //if (type == 1)
                        //{
                        SqlParameter[] param =
                        {
                            new SqlParameter("@USERID",    SqlDbType.Int,        4),
                            new SqlParameter("@TEL",       SqlDbType.NVarChar,  50),
                            new SqlParameter("@USERNAME",  SqlDbType.NVarChar, 100),
                            new SqlParameter("@USER_HEAD", SqlDbType.NVarChar, 100),
                            new SqlParameter("@PWD",       SqlDbType.NVarChar, 100)
                        };

                        param[0].Value = model.USERID;
                        param[1].Value = model.TEL;
                        param[2].Value = model.USERNAME;
                        param[3].Value = model.USER_HEAD;
                        param[4].Value = model.PWD;

                        DbHelperSQL.ExecuteSql(strSql.ToString(), param);

                        //}//2:修改密码
                        //else if (type == 2)
                        //{
                        //    SqlParameter[] param = {
                        //        new SqlParameter("@USERID", SqlDbType.Int,4),
                        //        new SqlParameter("@TEL", SqlDbType.NVarChar,50),
                        //        new SqlParameter("@PWD", SqlDbType.NVarChar,100)
                        //    };

                        //    param[0].Value = model.USERID;
                        //    param[1].Value = model.TEL;
                        //    param[2].Value = model.PWD;

                        //    DbHelperSQL.ExecuteSql(strSql.ToString(), param);
                        //}
                    }
                }
                catch (Exception ex)
                {
                }
                #endregion

                return(true);
            }
            else
            {
                return(false);
            }
        }