コード例 #1
0
        private void bindtopicList()
        {
            var result = WebboardController.getTopic(null);

            rptTopics.DataSource = result;
            rptTopics.DataBind();
        }
コード例 #2
0
        private void setTopic()
        {
            var result  = WebboardController.getTopic(topic_id);
            var current = result[0];

            if (current == null)
            {
                ShowMessage(Page, "ไม่พบกระทู้นี้");
                return;
            }

            var info = new TopicInfo();

            info.topic_id        = topic_id;
            info.title           = txtTitle.Text;
            info.description     = txtDescription.Text;
            info.read_count      = current.read_count;
            info.is_top          = rdoYes.Checked ? true : false;
            info.lastupdate_by   = (SessionApp.user_info == null) ? "No Login" : SessionApp.user_info.user_name;
            info.lastupdate_date = DateTime.Now;

            var resulttopic = WebboardController.setToppic(info);

            if (result != null)
            {
                bindTopicDetail();
                bindComments();
                ShowMessage(Page, "แก้ไขสำเร็จ");
            }
            else
            {
                ShowMessage(Page, "แก้ไขผิดพลาด");
            }
        }
コード例 #3
0
        private void bindTopic2()
        {
            var result = WebboardController.getTopic(null);

            rptTopics2.DataSource = result.OrderByDescending(d => d.lastupdate_date);
            rptTopics2.DataBind();
        }
コード例 #4
0
        private void bindTopicDetail()
        {
            var result = WebboardController.getTopic(topic_id);

            if (result.Count > 0)
            {
                var current = result[0];
                if (current != null)
                {
                    txtTitle.Text       = current.title;
                    txtDescription.Text = current.description;

                    rdoYes.Checked = current.is_top;
                }
            }
        }
コード例 #5
0
        private void bindTopicDetail()
        {
            var result = WebboardController.getTopic(topic_id);

            if (result.Count > 0)
            {
                var current = result[0];
                if (current != null)
                {
                    lblTitle.InnerText    = current.title;
                    lblDes.InnerHtml      = current.description;
                    lblCreateBy.InnerText = current.create_by;
                    lblTime.InnerText     = current.create_date.ToString("dd MMM yyyy - HH:mm:ss");

                    navSup.InnerText = current.title;
                    navSup.HRef      = HttpContext.Current.Request.Url.PathAndQuery;
                }
            }
        }