示例#1
0
 protected void btnCol_Click(object sender, EventArgs e)
 {
     if (Session["user_name"] != null)
     {
         trrecord_col   trcol = new trrecord_col();//创建表对象
         int            id    = int.Parse(Request.QueryString["id"]);
         string         sql   = "select * from trrecord_col where trrecord_id=@trrecord_id and user_id=@user_id";
         SqlParameter[] sp    = { new SqlParameter("@trrecord_id", id),
                                  new SqlParameter("@user_id",        Session["user_id"]), };
         SqlDataReader  dr = DBHelper.GetDataReader(sql, sp);
         if (dr.Read())
         {
             ScriptManager.RegisterClientScriptBlock(UpdateLike, this.GetType(), "click", "alert('您已收藏过该游记!')", true);
         }
         else
         {
             trcol.user_id     = int.Parse(Session["user_id"].ToString());
             trcol.trrecord_id = id;
             trcol.col_time    = DateTime.Now;
             int result = Trrecord_colManager.InsertTrrecord(trcol);
             if (result >= 1)
             {
                 ScriptManager.RegisterClientScriptBlock(UpdateLike, this.GetType(), "click", "alert('收藏成功!')", true);
                 Travel_recordManager.UpdateCol(id);
                 BindTravel();
             }
         }
     }
     else
     {
         ScriptManager.RegisterClientScriptBlock(UpdateLike, this.GetType(), "click", "alert('请先登录');location='Login1.aspx'", true);
     }
 }
示例#2
0
 protected void pubbtn_Click(object sender, EventArgs e)
 {
     try
     {
         travel_record record = new travel_record();
         record.user_id       = 3;
         record.record_author = "11";
         record.record_title  = title.Text.Trim();
         record.record_cont   = "11";
         record.pub_time      = DateTime.Now.ToLocalTime();
         record.col_count     = 0;
         record.comt_count    = 0;
         record.like_count    = 0;
         record.record_cover  = "ww";
         int result = Travel_recordManager.InsertTravel_record(record);
         if (result >= 1)
         {
             Page.ClientScript.RegisterStartupScript(this.GetType(), "true", "<script>alert('游记发表成功!');</script>");
         }
     }
     catch (Exception)
     {
         Page.ClientScript.RegisterStartupScript(this.GetType(), "true", "<script>alert('发布失败!请仔细检查');</script>");
     }
 }
示例#3
0
        protected void btnLike_Click(object sender, EventArgs e)
        {
            if (Session["user_name"] != null)
            {
                if (ViewState["like_count"] == null)
                {
                    int trrecord_id = int.Parse(Request.QueryString["id"]);
                    Travel_recordManager.UpdateLike(trrecord_id);
                    //ScriptManager.RegisterClientScriptBlock(UpdateLike, this.GetType(), "click", "alert('点赞成功!')", true);
                    BindTravel();
                    ViewState["like_count"] = true;
                }

                else
                {
                    int trrecord_id = int.Parse(Request.QueryString["id"]);
                    int dt          = Travel_recordManager.getLikecount(trrecord_id);
                    if (dt > 0)
                    {
                        Travel_recordManager.UpdateDislike(trrecord_id);
                        //ScriptManager.RegisterClientScriptBlock(UpdateLike, this.GetType(), "click", "alert('取消点赞!')", true);
                        BindTravel();
                        ViewState["like_count"] = null;
                    }


                    //}
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdateLike, this.GetType(), "click", "alert('请先登录');location='Login1.aspx'", true);
            }
        }
示例#4
0
        public void BindTravel1()
        {
            DataTable dt = Travel_recordManager.SelectTop(5);

            if (dt != null && dt.Rows.Count != 0)
            {
                LVTravel1.DataSource = dt;
                LVTravel1.DataBind();
            }
        }
示例#5
0
        public void BindTravel()
        {
            int       trrecord_id = int.Parse(Request.QueryString["id"]);
            DataTable dt          = Travel_recordManager.SelectTravel_record(trrecord_id);

            if (dt != null && dt.Rows.Count > 0)
            {
                LVTravel1.DataSource = dt;
                LVTravel1.DataBind();
            }
        }
示例#6
0
        protected void gettrrecord()
        {
            string    userid = Session["user_id"].ToString();
            DataTable dt     = Travel_recordManager.SelectUserTravel_record(userid);

            if (dt != null && dt.Rows.Count != 0)
            {
                trrecords.DataSource = dt;
                trrecords.DataBind();
            }
        }
示例#7
0
        protected void getreocrd_col()
        {
            int       userid = (int)Session["user_id"];
            DataTable dts    = Travel_recordManager.SelectUserrecord_col(userid);

            if (dts != null && dts.Rows.Count != 0)
            {
                record_col.DataSource = dts;
                record_col.DataBind();
            }
        }