예제 #1
0
        private void ShowInfo(int _id)
        {
            BLL.forum_posts   bll    = new BLL.forum_posts();
            Model.forum_posts model  = bll.GetModel(id);
            DTcms.BLL.users   ubll   = new DTcms.BLL.users();
            DTcms.Model.users umodel = ubll.GetModel(model.user_id);

            ddlCategoryId.SelectedValue = model.board_id.ToString();

            txtUserName.Text     = umodel.user_name;
            txtUserName.ReadOnly = true;
            if (model.is_lock == 1)
            {
                cblItem.Items[0].Selected = true;
            }
            if (model.is_top == 1)
            {
                cblItem.Items[1].Selected = true;
            }
            if (model.is_red == 1)
            {
                cblItem.Items[2].Selected = true;
            }
            if (model.is_hot == 1)
            {
                cblItem.Items[3].Selected = true;
            }

            txtPostName.Text     = model.title;
            txtPostContent.Value = model.content;
        }
예제 #2
0
        private bool DoAdd()
        {
            bool result = false;

            BLL.forum_posts   bll    = new BLL.forum_posts();
            Model.forum_posts model  = new Model.forum_posts();
            DTcms.BLL.users   ubll   = new DTcms.BLL.users();
            DTcms.Model.users umodel = new DTcms.Model.users();
            //判断用户名是否存在
            if (!ubll.Exists(txtUserName.Text.Trim()))
            {
                JscriptMsg("用户名不存在,请重新填写!", "");
                return(result);
            }

            umodel = ubll.GetModel(txtUserName.Text.Trim());

            string _userip = System.Web.HttpContext.Current.Request.UserHostAddress;

            model.class_layer    = 1;
            model.title          = txtPostName.Text.Trim();
            model.content        = txtPostContent.Value;
            model.user_id        = umodel.id;
            model.user_ip        = _userip;
            model.board_id       = Utils.StrToInt(ddlCategoryId.SelectedValue, 0);
            model.parent_post_id = 0;
            model.post_type      = 1;//主题帖
            model.reply_time     = DateTime.Now;

            model.click   = 0;
            model.is_lock = 0;
            model.is_top  = 0;
            model.is_red  = 0;
            model.is_hot  = 0;
            if (cblItem.Items[0].Selected == true)
            {
                model.is_lock = 1;
            }
            if (cblItem.Items[1].Selected == true)
            {
                model.is_top = 1;
            }
            if (cblItem.Items[2].Selected == true)
            {
                model.is_red = 1;
            }
            if (cblItem.Items[3].Selected == true)
            {
                model.is_hot = 1;
            }
            model.add_time = DateTime.Now;

            if (bll.Add(model) > 0)
            {
                AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "发布了帖子:" + model.title); //记录日志
                result = true;
            }
            return(result);
        }