Exemplo n.º 1
0
        private void SetRoles()
        {
            BizRole bizRole = new BizRole();

            cmbRole.ItemsSource       = bizRole.GetRoleOrRoleGroups();
            cmbRole.DisplayMemberPath = "Name";
            cmbRole.SelectedValuePath = "ID";
        }
Exemplo n.º 2
0
        private void SetRoles()
        {
            BizRole bizRole = new BizRole();
            var     rel     = dtgRoles.Columns[0] as GridViewComboBoxColumn;

            rel.ItemsSource             = bizRole.GetAllRoles();
            rel.DisplayMemberPath       = "Name";
            rel.SelectedValueMemberPath = "ID";
        }
        private void ucUserList_UserSelected(object sender, UserSelectedArg e)
        {
            BizRole bizRole = new BizRole();

            selectedUser = e.User;
            var roleList = bizRole.GetRolesByUser(selectedUser.ID);

            dtgRolesByUser.ItemsSource = roleList;
        }
        void frm_RoleSelected(object sender, RoleSelectedArg e, Window window)
        {
            window.Close();
            BizRole bizRole = new BizRole();

            bizRole.AddUserToRole(e.Role.ID, selectedUser.ID);
            var roleList = bizRole.GetRolesByUser(selectedUser.ID);

            dtgRolesByUser.ItemsSource = roleList;
        }
        void frm_UserSelected(object sender, UserSelectedArg e, Window window)
        {
            window.Close();
            BizRole bizRole = new BizRole();

            bizRole.AddUserToRole(selectedRole.ID, e.User.ID);

            BizUser        bizUser  = new BizUser();
            List <UserDTO> userList = bizUser.GetUserByRole(selectedRole.ID);

            dtgUsersByRole.ItemsSource = userList;
        }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            BizRole bizRole = new BizRole();

            if (Role == null)
            {
                Role = new RoleDTO();
            }
            Role.Name         = txtRoleName.Text;
            Role.IsAdmin      = chkIsAdmin.IsChecked == true;
            Role.IsSuperAdmin = chkIsSuperAdmin.IsChecked == true;

            bizRole.SaveRole(Role);
            if (RoleSaved != null)
            {
                RoleSaved(this, null);
            }
        }
Exemplo n.º 7
0
 /// <summary>
 /// 同时为个人会员分配多个角色
 /// </summary>
 /// <param name="memberID">会员ID</param>
 /// <param name="roleIDList">角色ID数组</param>
 public static void AddMemberToRoles(long memberID, List <long> roleIDList)
 {
     try
     {
         tb_Mem_Member member = BizMember.GetMemberByID(memberID);
         foreach (long id in roleIDList)
         {
             tb_MemberInRoles memberRole = new tb_MemberInRoles();
             memberRole.RoleID = id;
             member.tb_MemberInRoles.Add(memberRole);
             BizRole.GetRoleByID(id).tb_MemberInRoles.Add(memberRole);
         }
         DataContext.SaveChanges();
     }
     catch (Exception ex)
     {
         LogHelper.g_Logger.ErrorFormat("授予会员角色失败!错误信息:{0}", ex.Message);
         throw ex;
     }
 }
Exemplo n.º 8
0
        public void ShowRoles()
        {
            BizRole bizRole = new BizRole();

            dtgRoles.ItemsSource = bizRole.GetAllRoles();
        }
        public void ShowRoles()
        {
            BizRole bizRole = new BizRole();

            dtgRoles.ItemsSource = bizRole.GetRoleOrRoleGroups();
        }