Exemplo n.º 1
0
        /// <summary>
        /// 添加数据
        /// </summary>
        /// <returns></returns>
        public int Add()
        {
            GroupManagerDAL dal = new GroupManagerDAL(connectionString);

            _groupid = dal.Add(_groupname, _groupinfo);
            return(_groupid);
        }
Exemplo n.º 2
0
        /// <summary>
        ///  获取角色列表(静态方法)
        /// </summary>
        /// <returns></returns>
        public static ArrayList GetGroupManager()
        {
            //从配置文件web.config中读取连接字符串
            AppSettingsReader configurationAppSettings = new AppSettingsReader();
            string            connString = Convert.ToString(configurationAppSettings.GetValue("ConStr", typeof(string)));
            GroupManagerDAL   dal        = new GroupManagerDAL(connString);

            return(dal.GetGroupManager());
        }
Exemplo n.º 3
0
        /// <summary>
        /// 更新数据
        /// </summary>
        /// <returns></returns>
        public bool Update()
        {
            if (_groupid == -1)
            {
                return(false);
            }
            GroupManagerDAL dal = new GroupManagerDAL(connectionString);

            return(dal.Update(_groupid, _groupname, _groupinfo));
        }
Exemplo n.º 4
0
        /// <summary>
        /// 向角色中删除一个用户
        /// </summary>
        /// <param name="masterid"></param>
        /// <returns></returns>
        public bool RemoveUser(string masterid)
        {
            if (_groupid == -1)
            {
                return(false);
            }

            GroupManagerDAL dal = new GroupManagerDAL(connectionString);

            return(dal.DeleteRoleUser(_groupid, masterid));
        }
Exemplo n.º 5
0
        /// <summary>
        /// 构造函数,根据指定的角色ID创建对象
        /// </summary>
        /// <param name="groupid"></param>
        public GroupManagerBLL(int groupid)
            : base()
        {
            _groupid = -1;
            GroupManagerDAL dal   = new GroupManagerDAL(connectionString);
            GroupManager    model = dal.GetGroupManager(groupid);

            if (model != null)
            {
                _groupid   = model.GroupId;
                _groupname = model.GroupName;
                _groupinfo = model.GroupInfo;
                //_masterid = model.MasterId;
                //_mastername = model.MasterName;
                //_createdate = model.CreateDate;
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// 删除数据
        /// </summary>
        /// <returns></returns>
        public bool Delete()
        {
            GroupManagerDAL dal = new GroupManagerDAL(connectionString);

            return(dal.Delete(_groupid));
        }
Exemplo n.º 7
0
        /// <summary>
        /// 获取不属于角色的所有用户
        /// </summary>
        /// <returns></returns>
        public ArrayList GetExcludeMasters()
        {
            GroupManagerDAL dal = new GroupManagerDAL(connectionString);

            return(dal.GetRoleExcludeMasters(_groupid));
        }