protected void bt_OK_Click(object sender, EventArgs e)
    {
        BBS_CatalogBLL _catalogbll = null;

        if (bt_OK.Text == "添加")
        {
            _catalogbll = new BBS_CatalogBLL();
        }
        else
        {
            _catalogbll = new BBS_CatalogBLL((int)ViewState["ID"]);
        }

        UC_Catalog.GetData(_catalogbll.Model);

        if (bt_OK.Text == "添加")
        {
            ViewState["ID"] = _catalogbll.Add();
        }
        else
        {
            _catalogbll.Update();
        }
        MessageBox.ShowAndRedirect(this, "保存成功", "index.aspx");
    }
    private void BindData()
    {
        BBS_CatalogBLL bll = new BBS_CatalogBLL((int)ViewState["ID"]);
        UC_Catalog.BindData(bll.Model);

        bt_OK.Text = "修改";
        bt_OK.ForeColor = System.Drawing.Color.Red;
    }
    private void BindData()
    {
        BBS_CatalogBLL bll = new BBS_CatalogBLL((int)ViewState["ID"]);

        UC_Catalog.BindData(bll.Model);

        bt_OK.Text      = "修改";
        bt_OK.ForeColor = System.Drawing.Color.Red;
    }
Esempio n. 4
0
    private void BindTree(TreeNodeCollection TNC)
    {
        IList <BBS_Catalog> _list = BBS_CatalogBLL.GetModelList("");

        foreach (BBS_Catalog _m in _list)
        {
            TreeNode tn = new TreeNode();
            tn.Text  = _m.Name;
            tn.Value = "0";
            TNC.Add(tn);
            BindChildTree(tn.ChildNodes, _m.ID);
        }
    }
Esempio n. 5
0
 protected void DeleteCatalog(object sender, System.EventArgs e)
 {
     BBS_CatalogBLL catalogbll = new BBS_CatalogBLL();
     try
     {
         catalogbll.DeleteCatalog(Int32.Parse(((LinkButton)sender).CommandArgument));
         catalogbll = null;
         MessageBox.ShowAndRedirect(this, "删除成功!", "index.aspx");
     }
     catch (Exception ex)
     {
         MessageBox.ShowAndRedirect(this, "删除出错!", "index.aspx");
     }
 }
    protected void bt_OK_Click(object sender, EventArgs e)
    {
        BBS_CatalogBLL _catalogbll = null;
        if (bt_OK.Text == "添加")
        {
            _catalogbll = new BBS_CatalogBLL();
        }
        else
        {
            _catalogbll = new BBS_CatalogBLL((int)ViewState["ID"]);
        }

        UC_Catalog.GetData(_catalogbll.Model);

        if (bt_OK.Text == "添加")
        {
            ViewState["ID"] = _catalogbll.Add();
        }
        else
        {
            _catalogbll.Update();
        }
        MessageBox.ShowAndRedirect(this, "保存成功", "index.aspx");
    }
Esempio n. 7
0
    /// <summary>
    /// 显示数据
    /// </summary>
    private void PopulateData()
    {
        if (Roles.IsUserInRole("论坛管理员"))
            Admin = true;
        else
            Admin = false;

        bt_Insert.Visible = Admin;

        #region 初始化数据
        DataTable dataTable_catalog = new DataTable();
        DataTable dataTable_board = new DataTable();
        DataTable dataTable_boardmaster = new DataTable();
        DataTable dataTable_boardmember = new DataTable();
        DataSet ds = new DataSet();
        BBS_CatalogBLL catalogbll = new BBS_CatalogBLL();//分类
        BBS_BoardBLL boardbll = new BBS_BoardBLL();//板块
        BBS_BoardUserMemberBLL boardUserMemberbll = new BBS_BoardUserMemberBLL();//斑竹信息
        #endregion

        //得到分类信息
        dataTable_catalog = catalogbll.GetAllCatalog("");
        dataTable_catalog.TableName = "catalogTable";
        ds.Tables.Add(dataTable_catalog);

        if (dataTable_catalog.Rows.Count > 0)
        {
            //得到板块信息
            dataTable_board = boardbll.GetIndexInfo();
            dataTable_board.TableName = "boardTable";
            ds.Tables.Add(dataTable_board);

            //得到斑竹信息
            dataTable_boardmaster = boardUserMemberbll.GetAllBoardUserMember(" Role=1");
            dataTable_boardmaster.TableName = "boardmasterTable";
            ds.Tables.Add(dataTable_boardmaster);

            //得到成员信息
            dataTable_boardmember = UserBLL.GetOnlineUserList();
            dataTable_boardmember.TableName = "boardmemberTable";
            ds.Tables.Add(dataTable_boardmember);

            //对子表进行数据绑定
            ds.Relations.Add("catalog_board", ds.Tables["catalogTable"].Columns["ID"], ds.Tables["boardTable"].Columns["Catalog"], false);
            ds.Relations.Add("board_boardmaster", ds.Tables["boardTable"].Columns["ID"], ds.Tables["boardmasterTable"].Columns["Board"], false);

            if (!string.IsNullOrEmpty(Request.QueryString["Catalog"]))
                ds.Tables["catalogTable"].DefaultView.RowFilter = "ID=" + Request.QueryString["Catalog"];

            rpt_catalog.DataSource = ds.Tables["catalogTable"].DefaultView;
            rpt_catalog.DataBind();
            rpt_boardmember.DataSource = ds.Tables["boardmemberTable"].DefaultView;
            rpt_boardmember.DataBind();
            Page.DataBind();
        }
    }