Exemple #1
0
        /// <summary>
        /// 保存系统角色成员数据
        /// </summary>
        /// <param name="RoleMember">系统角色成员实体</param>
        /// <returns>成功保存的行数</returns>
        public int SaveRoleMember(RoleMemberEntity roleMember)
        {
            int Result = 0;

            using (RoleMemberDataAccess RoleMember = new RoleMemberDataAccess()) {
                Result = RoleMember.SaveRoleMember(roleMember);
            }
            return(Result);
        }
    /// <summary>
    /// 移除角色成员
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void RoleMemberList_OnItemCommand(object sender, RepeaterCommandEventArgs e)
    {
        string           userNo     = (string)e.CommandArgument;
        RoleMemberEntity roleMember = new RoleMemberEntity();

        roleMember.RoleNo = RoleNo;
        roleMember.UserNo = userNo;
        m_Role.DeleteRoleMember(roleMember);
        BindRoleMember();
    }
    /// <summary>
    /// 添加角色成员
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void UserList_OnItemCommand(object sender, RepeaterCommandEventArgs e)
    {
        if (String.IsNullOrEmpty(RoleNo))
        {
            ShowMessage("请在角色列表中选择一个角色!");
            return;
        }
        string           userNo     = (string)e.CommandArgument;
        RoleMemberEntity roleMember = new RoleMemberEntity();

        roleMember.RoleNo = RoleNo;
        roleMember.UserNo = userNo;
        m_Role.SaveRoleMember(roleMember);
        BindRoleMember();
    }