コード例 #1
0
ファイル: EditForum.aspx.cs プロジェクト: skyaspnet/usta
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request["forumId"] != null)
         {
             DalOperationAboutBbsManage DalOperationAboutBbsManage = new DalOperationAboutBbsManage();
             BbsForum bbsforum = DalOperationAboutBbsManage.FindBbsForum(int.Parse(Request["forumId"].ToString().Trim()));
             txtForumTitle.Text = bbsforum.forumTitle;
             txtEmail.Text = bbsforum.bbsEmaiAddress;
         }
     }
 }
コード例 #2
0
ファイル: BbsManage.aspx.cs プロジェクト: skyaspnet/usta
 protected void btnCommit_Click(object sender, EventArgs e)
 {
     BbsForum forum = new BbsForum
     {
         forumTitle = txtTitle.Text,
         userNo=this.userNo.Value,
         userType=int.Parse(this.userType.Value),
         forumType=int.Parse(this.ddltforunType.SelectedValue)
     };
     DalOperationAboutBbsManage DalOperationAboutBbsManage = new DalOperationAboutBbsManage();
     DalOperationAboutBbsManage.AddForumInfo(forum);
     Javascript.AlertAndRedirect("添加成功!","BbsManage.aspx",Page);
 }
コード例 #3
0
ファイル: EditForum.aspx.cs プロジェクト: skyaspnet/usta
 protected void btnCommit_Click(object sender, EventArgs e)
 {
     if (txtForumTitle.Text.Trim() == "")
     {
         Javascript.GoHistory(-1, Page);
     }
     else
     {
         DalOperationAboutBbsManage DalOperationAboutBbsManage = new DalOperationAboutBbsManage();
         BbsForum bbsforum = DalOperationAboutBbsManage.FindBbsForum(int.Parse(Request["forumId"].ToString().Trim()));
         bbsforum.forumTitle = txtForumTitle.Text;
         bbsforum.bbsEmaiAddress = txtEmail.Text;
         DalOperationAboutBbsManage.UpdateBbsForum(bbsforum);
         Javascript.RefreshParentWindow("BbsManage.aspx", Page);
     }
 }
コード例 #4
0
ファイル: BBSTopicList.aspx.cs プロジェクト: skyaspnet/usta
 private void deltopic(int topicId)
 {
     DalOperationAboutBbsManage DalOperationAboutBbsManage = new DalOperationAboutBbsManage();
     DalOperationAboutBbsManage.DeleteTopicByTopicId(topicId);
 }
コード例 #5
0
ファイル: BBSTopicList.aspx.cs プロジェクト: skyaspnet/usta
    protected void Page_Load(object sender, EventArgs e)
    {
        switch (Request["tag"])
        {
            case "1": Master.ShowLiControl(this.Page, "liFragment1");
                if (Request["forumId"] == null || Request["classID"] == null || Request["termtag"] == null)
                {
                    Javascript.Alert("参数错误", Page);
                    Javascript.GoHistory(-1, Page);
                    return;
                }
                break;
            case "2": Master.ShowLiControl(this.Page, "liFragment2");
                break;
            case "3": Master.ShowLiControl(this.Page, "liFragment3");
                break;
            default: break;
        }
        //控制Tab的显示
        hasControl = hasControls(forumId);
        if (!IsPostBack)
        {
            ///删除话题
            int topicId = 0;
            if (hasControl && CommonUtility.SafeCheckByParams<string>(Request["topicId"], ref topicId) && Request["del"] == "true")
            {

                deltopic(topicId);
                Javascript.Alert("删除成功!", Page);
                // Javascript.AlertAndRedirect("删除成功!", "BBSTopicList.aspx?forumId=" + Request["forumId"] + "&tag=" + tag, Page);

            }

            /// 设置置顶
            if (hasControl && CommonUtility.SafeCheckByParams<string>(Request["toTopId"], ref topicId))
            {
                setTop(topicId);
            }

            /// 取消置顶
            int canceltopId = 0;
            if (hasControl && CommonUtility.SafeCheckByParams<string>(Request["cancelTopId"], ref canceltopId))
            {
                cancelTop(canceltopId);
            }
        }
        if (Request["tag"] != null && Request["forumId"] != null)
        {
            string tag = Request["tag"];
            if (tag == "1")
            {

                DalOperationAboutCourses dal1 = new DalOperationAboutCourses();
                forumId = Request["forumId"].Trim() + Server.UrlDecode(Request["classID"].Trim()) + Request["termtag"].Trim();
                tagName = dal1.GetCoursesByNo(Request["forumId"].Trim(), Server.UrlDecode(Request["classID"].Trim()), Request["termtag"].Trim()).courseName;
            }
            else
            {
                DalOperationAboutBbsManage dal3 = new DalOperationAboutBbsManage();
                DalOperationAboutBbs dal2 = new DalOperationAboutBbs();
                tagName = dal3.GetForumById(Request["forumId"]).forumTitle;
            }
        }
        DataListBind();
    }
コード例 #6
0
ファイル: BbsManage.aspx.cs プロジェクト: skyaspnet/usta
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //控制Tab的显示
            string fragmentFlag = "1";

            if (Request["fragment"] != null)
            {
                fragmentFlag = Request["fragment"];
            }

            CommonUtility.ShowLiControl(fragmentFlag, liFragment1, liFragment2, liFragment3
                , divFragment1, divFragment2, divFragment3);

            //删除版面
            if (Request["del"] == "true" && Request["forumId"] != null)
            {
                DalOperationAboutBbsManage dalOperationAboutBbsManage = new DalOperationAboutBbsManage();
                dalOperationAboutBbsManage.DeleteForumByForumId(Request["forumId"]);
            }

            if (fragmentFlag.Equals("1"))
            {
                //TODO
                DalOperationAboutBbsManage dalOperationAboutBbsManage = new DalOperationAboutBbsManage();
                DataSet ds = dalOperationAboutBbsManage.GetAllForums();
                dlstforums.DataSource = ds.Tables[0];
                dlstforums.DataBind();
            }

            if (fragmentFlag.Equals("2"))
            {
                DalOperationAboutTeacher dalt = new DalOperationAboutTeacher();

                dlstteachers.DataSource = dalt.GetTeachers().Tables[0];

                dlstteachers.DataBind();

                txtTitle.Attributes.Add("class", "required");
            }

            if (fragmentFlag.Equals("3"))
            {
                txtSearchString.Attributes.Add("class", "required");
            }
        }
    }
コード例 #7
0
ファイル: BBSViewTopic.aspx.cs プロジェクト: skyaspnet/usta
    protected void PageDataBinds()
    {
        if (CommonUtility.SafeCheckByParams<string>(Request["topicId"], ref topicId))
        {
            DalOperationAboutBbs dal = new DalOperationAboutBbs();
            dal.AddTopicHits(topicId.ToString());
            DataSet ds = dal.GetTopicAndPostsByTopicId(topicId);

            if (ds.Tables["1"].Rows.Count > 0 && ds.Tables["1"].Rows.Count > 0)
            {
                courseNo = ds.Tables["1"].Rows[0]["courseNo"].ToString();
                topicName = ds.Tables["1"].Rows[0]["topicTitle"].ToString();
            }

            if (Request["tag"] != null)
            {
                if (tag == "1")
                {
                    courseNo = Request["courseNo"];
                    DalOperationAboutCourses dal1 = new DalOperationAboutCourses();
                    tagName = dal1.GetCoursesByNo(Request["courseNo"],Server.UrlDecode(Request["classID"]),Request["termtag"]).courseName;
                }
                else
                {
                    DalOperationAboutBbsManage dal3 = new DalOperationAboutBbsManage();

                    BbsForum f = dal3.GetForumById(courseNo);
                    tagName = f.forumTitle;
                }
            }

            hascontrol = this.hasControl(courseNo);

            if (Request["del"] == "true")
            {
                int postId = 0;
                if (hascontrol && CommonUtility.SafeCheckByParams<string>(Request["postId"], ref postId))
                {
                    delpost(postId);
                    Javascript.AlertAndRedirect("删除成功!", "BBSViewTopic.aspx?tag=" + tag + "&topicId=" + Request["topicId"], Page);
                    return;
                }
                int topicd = 0;
                if (hascontrol && CommonUtility.SafeCheckByParams<string>(Request["topicId"], ref topicd) && Request["postId"] == null)
                {

                    //deltopic(topicd);
                    //Javascript.AlertAndRedirect("删除成功!", "BBSTopicList.aspx?forumId=" + courseNo +"&classID="+Server.UrlDecode(Request["classID"])+"termtag="+Request["termtag"]+ "&tag=" + tag, Page);
                    // Javascript.JavaScriptLocationHref("BBSTopicList.aspx?del=true&forumId=" + courseNo + "&classID=" + Server.UrlDecode(Request["classID"]) + "&termtag="+Request["termtag"]+"&topicId=166&tag=1", Page);
                    return;
                }
                else
                {
                    Javascript.Alert("不能删除!", Page);
                    return;
                }
            }

            dlsttopic.DataSource = ds.Tables["1"];
            dlsttopic.DataBind();
            dlstposts.DataSource = ds.Tables["0"];
            dlstposts.DataBind();
        }
    }
コード例 #8
0
ファイル: BBSViewTopic.aspx.cs プロジェクト: skyaspnet/usta
 private void delpost(int postId)
 {
     DalOperationAboutBbsManage DalOperationAboutBbsManage = new DalOperationAboutBbsManage();
     DalOperationAboutBbsManage.DeletePostByPostId(postId);
 }
コード例 #9
0
ファイル: BBSTopicSearch.aspx.cs プロジェクト: skyaspnet/usta
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["tag"] != null && Request["forumId"] != null)
     {
         string tag = Request["tag"];
         if (tag == "1")
         {
             DalOperationAboutCourses dal1 = new DalOperationAboutCourses();
             tagName = dal1.GetCoursesByNo(Request["forumId"], Server.UrlDecode(Request["classID"]), Request["termtag"]).courseName;
         }
         else
         {
             DalOperationAboutBbsManage dal3 = new DalOperationAboutBbsManage();
             DalOperationAboutBbs dal2 = new DalOperationAboutBbs();
             tagName = dal3.GetForumById(Request["forumId"]).forumTitle;
         }
     }
     else
     {
         Javascript.GoHistory(-1, Page);
     }
 }