예제 #1
0
        void Search_Click(object sender, EventArgs e)
        {
            Weblog_User WU = new Weblog_User();
            BWeblog_User.GetByNickName(InputName.ToString());
            //SearchF();


            //throw new NotImplementedException();
        }
예제 #2
0
        public BlogUser()
        {
            if (Ncuhome.Login.Login.CheckLogin())
            {
                IsLogin = true;
                //获取cookies
                if (System.Web.HttpContext.Current.Request.Cookies["Weblog_UserID"] != null)
                {
                    if (!string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Cookies["Weblog_UserID"].Value))
                        BlogUserID = Convert.ToInt32(System.Web.HttpContext.Current.Request.Cookies["Weblog_UserID"].Value);
                    else
                    {
                        BlogUserID = -1;
                        //IsLogin = false;
                    }
                }
                else
                {
                    //IsLogin = false;
                    BlogUserID = -1;
                }

                //这样的写法,说实话,真不好看,但是目前我也没想到怎么样写好看一些。:p
                //llj098,20090422
                TxzUID =System.Web.HttpContext.Current.Request.Cookies["UID"].Value;
                TxzID = Convert.ToInt32(System.Web.HttpContext.Current.Request.Cookies["ID"].Value);
                TxzXM = System.Web.HttpContext.Current.Request.Cookies["XM"].Value;
                TxzNumber = System.Web.HttpContext.Current.Request.Cookies["Number"].Value;
                TxzBH = System.Web.HttpContext.Current.Request.Cookies["BH"].Value;

                if(BlogUserID!=-1)
                UserInfo = BWeblog_User.GetByID(BlogUserID);
            }
            else
            {
                UserInfo = new Weblog_User(); //47是匿名用户
                BlogUserID = 47; //
                UserInfo.User_NickName = "游客";
                IsLogin = false;
            }
        }
 /// <summary>Called before a Weblog_User is deleted.</summary>
 /// <param name="instance">The instance.</param>
 partial void DeleteWeblog_User(Weblog_User instance);
 /// <summary>Called before a Weblog_User is updated.</summary>
 /// <param name="instance">The instance.</param>
 partial void UpdateWeblog_User(Weblog_User instance);
 /// <summary>Called before a Weblog_User is inserted.</summary>
 /// <param name="instance">The instance.</param>
 partial void InsertWeblog_User(Weblog_User instance);
예제 #6
0
        public static bool Update(Weblog_User WU)
        {
            BlogDataDataContext BD = new BlogDataDataContext();


            Weblog_User up = BD.Weblog_Users.Select(p => p).Single(p => p.User_Id == WU.User_Id);

            //up.User_Amimation = WU.User_Amimation;
            up.User_BeViewCount = WU.User_BeViewCount;
            up.User_Book = WU.User_Book;
            up.User_NickName = WU.User_NickName;
            //up.User_CellPhone = WU.User_CellPhone;
            //up.User_CommentCount = WU.User_CommentCount;
            up.User_DomainName = WU.User_DomainName;
            //up.User_Doodle = WU.User_Doodle;
            //up.User_FixedPhone = WU.User_FixedPhone;
            up.User_Game = WU.User_Game;
            up.User_HomePage = WU.User_HomePage;
            up.User_Interest = WU.User_Interest;
            up.User_Movie = WU.User_Movie;
            up.User_MSN = WU.User_MSN;
            up.User_Music = WU.User_Music;
            //up.User_Name = WU.User_Name;
            //up.User_Number = WU.User_Number;
            //up.User_PortraitUrl =  WU.User_PortraitUrl;
            if (WU.User_PortraitUrl != null)
            {
                up.User_PortraitUrl = WU.User_PortraitUrl;
            }
            up.User_QQ = WU.User_QQ;
            if (WU.User_BeViewLastTime != null)
            {
                up.User_BeViewLastTime = WU.User_BeViewLastTime;
            }
            //up.User_Sport=WU.User_Sport;
            BD.SubmitChanges();

            return true;
        }
예제 #7
0
 public static Weblog_User getByTxzID(int TxzID)
 {
     BlogDataDataContext BD = new BlogDataDataContext();
     Weblog_User temp = new Weblog_User();
     var ret = BD.Weblog_Users.Select(p => p).Where(p => p.User_TxzId == TxzID);
     if (ret.Count() > 0)
         temp = ret.First();
     else
     {
         temp = new Weblog_User();
         temp.User_NickName = "匿名";
     }
     return temp;
 }
예제 #8
0
 /// <summary>
 /// 根据用户昵称来获取用户信息
 /// </summary>
 /// <param name="NickName"></param>
 /// <returns></returns>
 public static Weblog_User GetByNickName(string NickName)
 {
     BlogDataDataContext BD = new BlogDataDataContext();
     Weblog_User temp = null;
     var ret = BD.Weblog_Users.Select(p => p).Where(p => p.User_NickName == NickName);
     if (ret.Count() > 0)
         temp = ret.First();
     else
     {
         temp = new Weblog_User();
         temp.User_NickName = "匿名";
     }
     return temp;
 }
예제 #9
0
 public static void Insert(Weblog_User WU)
 {
     BlogDataDataContext BD = new BlogDataDataContext();
     BD.Weblog_Users.InsertOnSubmit(WU);
     BD.SubmitChanges();
 }
예제 #10
0
        void BeginUpLoad_Click(object sender, EventArgs e)
        {
            Weblog_User WU = new Weblog_User();
            uploadservice.Upload up = new Upload();
            if (UpLoadUserHead.HasFile)
            {
                headName = BlogContext.Current.Owner.User_DomainName + Path.GetExtension(UpLoadUserHead.PostedFile.FileName);
               
                WU = blogContext.Owner;
                WU.User_PortraitUrl = headName;

                if (BWeblog_User.Update(WU))
                {
                    up.UploadFileWithSmall(UpLoadUserHead.FileBytes, "Blog/", "UserHead/", headName, 100, 100);
                    Context.Response.Write("<script>alert('上传成功!');window.location='/" + blogContext.Owner.User_DomainName + "/Manage/userinfor.aspx';</script>");
                    Context.Response.End();
                  //  UserHead.ImageUrl = "http://resource.ncuhome.cn/Blog/ThumbnailImage/UserHead/" + headName;
                 }
                else
                {
                    Literal1.Text = "<font color=red>上传失败!</font>";
                }
            }
            else
            {
                Literal1.Text = "<font color=red>请确认头像路径正确!</font>";
            }
            
        }
예제 #11
0
        void Save_Click(object sender, EventArgs e)
        {
            bool IsUpdateNickName = false;
            Weblog_User WU = new Weblog_User();
            WU=blogContext.Owner;
            string NickName = UserNickName.Text.Trim();

            if (NickName != blogContext.Owner.User_NickName)
            {
                if (!BWeblog_User.CheckNickName(NickName))
                {
                    IsUpdateNickName = true;
                    WU.User_NickName = Globals.HtmlEncode(NickName);
                }

            }
            else
            {
                IsUpdateNickName = true;
            }
            WU.User_QQ=Globals.HtmlEncode( UserQQ.Text);
            WU.User_MSN = Globals.HtmlEncode( UserMSN.Text);
            WU.User_HomePage = Globals.HtmlEncode( UserHomePage.Text);
            WU.User_Interest = Globals.HtmlEncode( UserInterest.Text);
            WU.User_Book =Globals.HtmlEncode( UserBook.Text);
            WU.User_Music =Globals.HtmlEncode( UserMusic.Text);
            WU.User_Movie =Globals.HtmlEncode( UserMovie.Text);
            WU.User_Game = Globals.HtmlEncode( UserGame.Text);
            if (BWeblog_User.Update(WU))
            {
                if(IsUpdateNickName)
                Context.Response.Write("<script>alert('修改成功!');window.location='/" + blogContext.Owner.User_DomainName + "/Manage/userinfor.aspx';</script>");
                else
                    Context.Response.Write("<script>alert('昵称已经被使用,换个其他的试一下!');window.location='/" + blogContext.Owner.User_DomainName + "/Manage/userinfor.aspx';</script>");
                Context.Response.End();
            }
            else
            {
                Context.Response.Write("<script>alert('修改失败!');window.location='/" + blogContext.Owner.User_DomainName + "/Manage/userinfor.aspx'</script>");
                Context.Response.End();
            }
            //throw new NotImplementedException();
        }