Ejemplo n.º 1
0
Archivo: BBS.cs Proyecto: youye00/UDS
        //删除版主
        public int DeleteBoardMaster(BBSBoardmaster master)
        {
            //参数:
            //      @BoardID    :	版块ID
            //      @StaffID    :	员工ID
            Database data = new Database();

            SqlParameter[] prams =
            {
                data.MakeInParam("@BoardID", SqlDbType.Int, 4, master.BoardID),
                data.MakeInParam("@StaffID", SqlDbType.Int, 4, master.StaffID),
            };
            return(data.RunProc("sp_BBS_DeleteBoardMaster", prams));
        }
Ejemplo n.º 2
0
Archivo: BBS.cs Proyecto: youye00/UDS
        //设置版主
        public bool SetupBoardMaster(BBSBoardmaster master)
        {
            //参数:
            //       @BoardID int		:	板块ID
            //      @StaffID int		:	员工ID
            Database data = new Database();

            SqlParameter[] prams =
            {
                data.MakeInParam("@BoardID", SqlDbType.Int, 4, master.BoardID),
                data.MakeInParam("@StaffID", SqlDbType.Int, 4, master.StaffID),
            };
            try
            {
                data.RunProc("sp_BBS_SetupBoardMaster", prams);
                return(true);
            }
            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                return(false);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 显示数据
        /// </summary>
        private void PopulateData()
        {
            #region 初始化数据
            DataTable      dataTable_catalog     = new DataTable();
            DataTable      dataTable_board       = new DataTable();
            DataTable      dataTable_boardmaster = new DataTable();
            DataSet        ds             = new DataSet();
            SqlDataReader  dr_catalog     = null;
            SqlDataReader  dr_board       = null;
            SqlDataReader  dr_boardmaster = null;
            BBSClass       bbsclass       = new BBSClass();
            BBSCatalog     catalog        = new BBSCatalog();     //分类
            BBSBoard       board          = new BBSBoard();       //板块
            BBSForumItem   item           = new BBSForumItem();   //贴子的信息
            BBSBoardmaster master         = new BBSBoardmaster(); //斑竹信息
            BBSReplay      replay         = new BBSReplay();      //回复信息
            #endregion

            //try

            //判断权限
            Admin = bbsclass.AdminBBS(Username, Int32.Parse(classid));
            ViewState["Admin"]    = Admin;
            Bulletin              = bbsclass.AdminSysBulletin(Username, Int32.Parse(classid));
            ViewState["Bulletin"] = Bulletin;
            A1.Visible            = Admin;
            //得到类别信息
            dr_catalog = bbsclass.GetBBSCatalog();
            if (Admin)
            {
                HttpCookie cookie = new HttpCookie("UDSBBSAdmin", "1");
                Response.Cookies.Add(cookie);
            }
            else
            {
                HttpCookie cookie = new HttpCookie("UDSBBSAdmin", "0");
                Response.Cookies.Add(cookie);
            }

            if (Bulletin)
            {
                HttpCookie cookie1 = new HttpCookie("UDSBBSBulletinAdmin", "1");
                Response.Cookies.Add(cookie1);
            }
            else
            {
                HttpCookie cookie1 = new HttpCookie("UDSBBSBulletinAdmin", "0");
                Response.Cookies.Add(cookie1);
            }

            dataTable_catalog           = Tools.ConvertDataReaderToDataTable(dr_catalog);
            dataTable_catalog.TableName = "catalogTable";
            ds.Tables.Add(dataTable_catalog);

            //得到板块信息
            if (Admin)
            {
                dr_board = bbsclass.GetAllBBSBoard();
            }
            else
            {
                dr_board = bbsclass.GetBBSBoard((string)Username);
            }

            dataTable_board           = Tools.ConvertDataReaderToDataTable(dr_board);
            dataTable_board.TableName = "boardTable";
            ds.Tables.Add(dataTable_board);

            //得到斑竹信息
            dr_boardmaster                  = bbsclass.GetBoardMaster();
            dataTable_boardmaster           = Tools.ConvertDataReaderToDataTable(dr_boardmaster);
            dataTable_boardmaster.TableName = "boardmasterTable";
            ds.Tables.Add(dataTable_boardmaster);

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

            rpt_catalog.DataSource = ds.Tables["catalogTable"].DefaultView;
            Page.DataBind();
        }
Ejemplo n.º 4
0
Archivo: BBS.cs Proyecto: hoku85/UDS
 //����
 public bool SetupBoardMaster(BBSBoardmaster master)
 {
     //����:
     //       @BoardID int		:	���ID
     //     	@StaffID int		:	Ա��ID
     Database data = new Database();
     SqlParameter[] prams = {
                                data.MakeInParam("@BoardID", SqlDbType.Int, 4, master.BoardID),
                                data.MakeInParam("@StaffID", SqlDbType.Int, 4, master.StaffID),
     };
     try
     {
         data.RunProc ("sp_BBS_SetupBoardMaster",prams);
         return true;
     }
     catch (Exception ex)
     {
         Error.Log(ex.ToString());
         return false;
     }
 }
Ejemplo n.º 5
0
Archivo: BBS.cs Proyecto: hoku85/UDS
 //ɾ������
 public int DeleteBoardMaster(BBSBoardmaster master)
 {
     //����:
     //      @BoardID 	:	���ID
     //   	@StaffID 	:	Ա��ID
     Database data = new Database();
     SqlParameter[] prams = {
                                data.MakeInParam("@BoardID", SqlDbType.Int, 4, master.BoardID),
                                data.MakeInParam("@StaffID", SqlDbType.Int, 4, master.StaffID),
     };
     return(data.RunProc ("sp_BBS_DeleteBoardMaster",prams));
 }
Ejemplo n.º 6
0
        /// <summary>
        /// ��ʾ����
        /// </summary>
        private void PopulateData()
        {
            #region ��ʼ������
            DataTable dataTable_catalog = new DataTable();
            DataTable dataTable_board = new DataTable();
            DataTable dataTable_boardmaster = new DataTable();
            DataSet ds = new DataSet();
            SqlDataReader dr_catalog = null;
            SqlDataReader dr_board = null;
            SqlDataReader dr_boardmaster = null;
            BBSClass bbsclass = new BBSClass();
            BBSCatalog catalog = new BBSCatalog();//����
            BBSBoard board = new BBSBoard();//���
            BBSForumItem item = new BBSForumItem();//���ӵ���Ϣ
            BBSBoardmaster master = new BBSBoardmaster();//������Ϣ
            BBSReplay replay = new BBSReplay();//�ظ���Ϣ
            #endregion
            try
            {
                //try

                //�ж�Ȩ��
                Admin = bbsclass.AdminBBS(Username, Int32.Parse(classid));
                ViewState["Admin"] = Admin;
                Bulletin = bbsclass.AdminSysBulletin(Username, Int32.Parse(classid));
                ViewState["Bulletin"] = Bulletin;
                A1.Visible = Admin;
                //�õ������Ϣ
                dr_catalog = bbsclass.GetBBSCatalog();
                if (Admin)
                {
                    HttpCookie cookie = new HttpCookie("UDSBBSAdmin", "1");
                    Response.Cookies.Add(cookie);
                }
                else
                {
                    HttpCookie cookie = new HttpCookie("UDSBBSAdmin", "0");
                    Response.Cookies.Add(cookie);
                }

                if (Bulletin)
                {
                    HttpCookie cookie1 = new HttpCookie("UDSBBSBulletinAdmin", "1");
                    Response.Cookies.Add(cookie1);
                }
                else
                {
                    HttpCookie cookie1 = new HttpCookie("UDSBBSBulletinAdmin", "0");
                    Response.Cookies.Add(cookie1);
                }

                dataTable_catalog = Tools.ConvertDataReaderToDataTable(dr_catalog);
                dataTable_catalog.TableName = "catalogTable";
                ds.Tables.Add(dataTable_catalog);

                //�õ������Ϣ
                if (Admin)
                    dr_board = bbsclass.GetAllBBSBoard();
                else
                    dr_board = bbsclass.GetBBSBoard((string)Username);

                dataTable_board = Tools.ConvertDataReaderToDataTable(dr_board);
                dataTable_board.TableName = "boardTable";
                ds.Tables.Add(dataTable_board);

                //�õ�������Ϣ
                dr_boardmaster = bbsclass.GetBoardMaster();
                dataTable_boardmaster = Tools.ConvertDataReaderToDataTable(dr_boardmaster);
                dataTable_boardmaster.TableName = "boardmasterTable";
                ds.Tables.Add(dataTable_boardmaster);

                //���ӱ�������ݰ�
                ds.Relations.Add("catolog_board", ds.Tables["catalogTable"].Columns["catalog_id"], ds.Tables["boardTable"].Columns["catalog_id"], false);
                ds.Relations.Add("board_boardmaster", ds.Tables["boardTable"].Columns["board_id"], ds.Tables["boardmasterTable"].Columns["board_id"], false);

                rpt_catalog.DataSource = ds.Tables["catalogTable"].DefaultView;
                Page.DataBind();
            }
            finally
            {
                dr_board.Close();
                dr_boardmaster.Close();
                dr_catalog.Close();
            }
        }
Ejemplo n.º 7
0
Archivo: BBS.cs Proyecto: blfsir/benzoa
 //设置版主
 public bool SetupBoardMaster(BBSBoardmaster master)
 {
     //参数:
     //       @BoardID int		:	板块ID
     //     	@StaffID int		:	员工ID
     Database data = new Database();
     SqlParameter[] prams = {
                                data.MakeInParam("@BoardID", SqlDbType.Int, 4, master.BoardID),
                                data.MakeInParam("@StaffID", SqlDbType.Int, 4, master.StaffID),
     };
     try
     {
         data.RunProc("sp_BBS_SetupBoardMaster", prams);
         return true;
     }
     catch (Exception ex)
     {
         Error.Log(ex.ToString());
         return false;
     }
     finally
     {
         if (data != null)
         {
             data.Close();
             data.Dispose();
         }
     }
 }