private void BindAnswers()
        {
            ReplyBll abll = new ReplyBll();

            this.rpReplys.DataSource = abll.GetModelOfTopic(int.Parse(this.lblTopicId.Text));
            this.rpReplys.DataBind();
        }
        protected void rpReplys_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            ReplyBll abll    = new ReplyBll();
            int      replyId = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "del")
            {
                abll.Delete(replyId);
                BindAnswers();
            }
        }
Ejemplo n.º 3
0
        protected void bt_summit_Click(object sender, EventArgs e)//发布反馈
        {
            FeedBackBll fbBll    = new FeedBackBll();
            ReplyBll    rePlyBll = new ReplyBll();
            string      Message  = tb_Message.Text.Trim();
            string      Evaluate = rbl_evaluate.SelectedItem.Value;
            string      Phone    = Session["Phone"].ToString();
            string      Name     = Session["Name"].ToString();
            FeedBack    feedBack = new FeedBack();

            feedBack.Message  = Message;
            feedBack.Evaluate = Evaluate;
            feedBack.Phone    = Phone;
            feedBack.Name     = Name;
            feedBack.Time     = DateTime.Now.ToUniversalTime();
            Reply reply = new Reply();

            reply.Phone    = Phone;
            reply.Name     = Name;
            reply.Evaluate = Evaluate;
            reply.Time     = DateTime.Now.ToUniversalTime();
            reply.Message  = Message;
            reply.AdReply  = "暂未收到回复";
            if (fbBll.AddFeedBack(feedBack) && rePlyBll.AddReply(reply))//判断是否发布反馈成功
            {
                Session["fabuOK"] = "OK";
                tb_Message.Text   = null;
                rbl_evaluate.SelectedItem.Selected = false;

                Response.Redirect("HomePage.aspx");
            }
            else
            {
                Response.Write("<script>alert('发布失败')</script>");
            }
        }
        protected void btnDoQuestion_Click(object sender, EventArgs e)
        {
            if (CurrentUser == null || !CurrentUser.IsAuthenticated)
            {
                Response.Redirect("/Login.aspx?returnurl=" + Request.RawUrl);
                return;
            }
            string ErrorMessage = String.Empty;

            if (String.IsNullOrEmpty(txtTile.Text.Trim()))
            {
                ErrorMessage += "标题不能为空;";
            }
            if (String.IsNullOrEmpty(txtContent.Text.Trim()))
            {
                ErrorMessage += "内容不能为空";
            }
            if (!String.IsNullOrEmpty(ErrorMessage))
            {
                MessageBox.Show(this, ErrorMessage);
                return;
            }


            ReplyBll   rbll   = new ReplyBll();
            ReplyModel rmodel = new ReplyModel();

            rmodel.TopicId = int.Parse(hidTopicId.Value);
            rmodel.Content = txtContent.Text.Trim();
            rmodel.Title   = txtTile.Text.Trim();
            rmodel.UserId  = CurrentUser.UserId;
            rbll.Add(rmodel);
            txtContent.Text = "";
            txtTile.Text    = "";
            ShowReplyInfo();
        }