コード例 #1
0
    //public int[] isSuggest = null;
    /// <summary>
    /// Page_Load
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        int startline = int.Parse(Request.QueryString["startline"].ToString());
        int cid       = int.Parse(Request.QueryString["cid"].ToString());

        assNotes = NoteOperation.GetNotesBySartLine(startline, cid);
        int isDing = int.Parse(Request.QueryString["isDing"].ToString());

        //int id = int.Parse(Request.QueryString["id"].ToString());

        /*this.isSuggest = new int[assNotes.Count];
         * for (int i = 0; i < assNotes.Count; i++)
         * {
         *  this.isSuggest[i] = NoteOperation.cancelrecommend(assNotes[i].Id);
         * }*/
        if (isDing == 3)
        {
            SmallScript.MessageBox(Page, "同一用户不能顶或踩同一个评论两次!");
        }
        if (isDing == 5)
        {
            SmallScript.MessageBox(Page, "取消推荐成功!");
        }
        if (isDing == 4)
        {
            SmallScript.MessageBox(Page, "推荐成功!");
        }
    }
コード例 #2
0
    /// <summary>
    /// 修正链接
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void fixUrl(object sender, EventArgs e)
    {
        HyperLink  hl = (HyperLink)sender;
        NoteEntity ne = NoteOperation.GetNote(int.Parse(hl.NavigateUrl));

        hl.NavigateUrl = string.Format("../loadnotes.aspx?startline={0}&cid={1}&isDing=2", ne.StartLine, ne.Cid);
    }
コード例 #3
0
    /// <summary>
    /// Page_Load
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["uid"] == null)
        {
            Response.Write("请登录后再填写注释。");
            return;
        }
        DataBase   db = new DataBase();
        NoteEntity ne = new NoteEntity();

        ne.Agree     = 0;
        ne.Cid       = int.Parse(Request.QueryString["cid"].ToString());
        ne.Disagree  = 0;
        ne.EndLine   = int.Parse(Request.QueryString["endline"].ToString());
        ne.NoteName  = "";
        ne.StartLine = int.Parse(Request.QueryString["startline"].ToString());
        ne.Context   = Request.QueryString["context"].ToString();
        ne.Uid       = int.Parse(Session["uid"].ToString());
        ne.UpTime    = DateTime.Now;
        if (ne.Context == "")
        {
            Response.Write("请填写注释!");
            return;
        }
        if (NoteOperation.AddNote(ne))
        {
            Response.Write("注释添加成功。");
            return;
        }
        else
        {
            Response.Write("添加注释失败");
        }
    }
コード例 #4
0
 /// <summary>
 /// 确认删除按钮
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         //调用NoteOperation类里的DelNote方法,通过传入id,进行删除操作
         NoteOperation.DelNote(Request.QueryString["id"].ToString());
         SmallScript.goRedirect(Response, Session, "删除成功!", "~/admin/Notelist.aspx");
     }
     catch
     {
         //删除失败提示
         SmallScript.MessageBox(Page, "删除失败!");
     }
 }
コード例 #5
0
    /// <summary>
    /// Page_Load
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int        id = int.Parse(Request.QueryString["id"].ToString());
            NoteEntity ne = NoteOperation.GetNote(int.Parse(Request.QueryString["id"].ToString()));

            if (ne != null)
            {
                DataBase db   = new DataBase();
                DataSet  sql  = db.ExCommand(string.Format("SELECT tb_note.id, tb_note.noteName, tb_note.upTime, tb_note.cid, tb_note.uid, tb_user.userName, tb_code.path FROM  tb_user INNER JOIN tb_note ON tb_user.id = tb_note.uid INNER JOIN tb_code ON tb_note.cid = tb_code.id  WHERE (tb_note.id ={0} ) ", id));
                string   User = sql.Tables[0].Rows[0]["userName"].ToString();
                string   Path = sql.Tables[0].Rows[0]["path"].ToString();
                //在表单中显示数据
                lb_NoteName.Text = ne.NoteName;
                lb_Id.Text       = ne.Id.ToString();
                lb_Path.Text     = Path;
                lb_User.Text     = User;
                lb_UpTime.Text   = ne.UpTime.ToString();
            }
        }
    }
コード例 #6
0
    /// <summary>
    /// Page_Load
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        int isDing    = 5;
        int startline = 0;

        startline = int.Parse(Request.QueryString["startline"].ToString());
        int cid = int.Parse(Request.QueryString["cid"].ToString());
        int Nid = int.Parse(Request.QueryString["id"].ToString());

        string str = Request.QueryString["id"];
        int    i   = int.Parse(str);
        int    j   = NoteOperation.CancelRecommend(i);

        if (j == 0)
        {
            Response.Redirect("LoadNotes.aspx?nid=" + Nid + "&cid=" + cid + "&startline=" + startline + "&isDing=" + isDing);
        }
        else
        {
            Response.Redirect("LoadNotes.aspx?nid=" + Nid + "&cid=" + cid + "&startline=" + startline + "&isDing=" + isDing);
        }
    }