Exemplo n.º 1
0
        public bool Delete(UserQueryForm form)
        {
            var     mapper  = Common.GetMapper();
            UserDao userdao = new UserDao(mapper);

            return(userdao.Delete(form));
        }
Exemplo n.º 2
0
        public PaginationEntity <FullUserInfo> Query(UserQueryForm form)
        {
            PaginationEntity <FullUserInfo> result = new PaginationEntity <FullUserInfo>();
            var                mapper  = Common.GetMapper();
            UserDao            userdao = new UserDao(mapper);
            User_BoardGroupDao ubdao   = new User_BoardGroupDao(mapper);
            BoardGroupDao      bgdao   = new BoardGroupDao(mapper);
            var                users   = userdao.Query(form);
            var                userids = (from u in users
                                          select u.ID).ToList();
            var ubs = ubdao.Query(new User_BoardGroupQueryForm {
                UserIDs = userids
            });
            var allboards = bgdao.Query(new BoardGroupQueryForm {
                Enabled = true
            });
            List <FullUserInfo> list = new List <FullUserInfo>();

            users.ForEach(u =>
            {
                var boards = (from ub in ubs
                              join b in allboards on ub.BoardGroupID equals b.ID
                              where ub.UserID == u.ID
                              select b).ToList();
                var fulluser = new FullUserInfo();
                u.CopyTo <FullUserInfo>(fulluser);
                fulluser.Boards = boards;
                list.Add(fulluser);
            });
            result.RecordCount = form.RecordCount;
            result.List        = list;
            return(result);
        }
Exemplo n.º 3
0
        public bool Delete(UserQueryForm user)
        {
            ISqlMapper   mapper  = Common.GetMapperFromSession();
            UserDao      userdao = new UserDao(mapper);
            User_RoleDao urdao   = new User_RoleDao(mapper);
            UserInfoDao  uidao   = new UserInfoDao(mapper);

            UserQueryForm uform = new UserQueryForm
            {
                ID = user.ID
            };

            userdao.Delete(uform);

            UserInfoQueryForm uiform = new UserInfoQueryForm
            {
                ID = user.ID,
            };

            uidao.Delete(uiform);

            User_RoleQueryForm urform = new User_RoleQueryForm
            {
                UserID = user.ID,
            };

            urdao.Delete(urform);
            SOAFramework.Library.WeiXin.WeiXinApi.User.Delete(user.Name);
            return(true);
        }
Exemplo n.º 4
0
        public PaginationEntity <FullUserInfo> GetUserList(UserQueryForm user)
        {
            if (user == null)
            {
                throw new XinLuClubException(400, "user不能为null");
            }
            UserBLL userbll = new UserBLL();

            return(userbll.Query(user));
        }
Exemplo n.º 5
0
        private DialogResult ShowSaveDialog()
        {
            UserQueryForm queryForm = new UserQueryForm(m_userQuery);

            return(queryForm.ShowDialog());
        }
Exemplo n.º 6
0
 public bool Delete(UserQueryForm form)
 {
     return(bll.Delete(form));
 }