Пример #1
0
        public object FillParent(string action, Dictionary <string, object> extraParams)
        {
            StoreRequestParameters prms = new StoreRequestParameters(extraParams);



            List <UserInfo>  data;
            UsersListRequest req = new UsersListRequest();

            req.Size    = "1000";
            req.StartAt = "0";
            req.Filter  = "";


            req.DepartmentId = "0";
            req.PositionId   = "0";
            req.BranchId     = "0";
            req.SortBy       = "fullName";

            ListResponse <UserInfo> response = _systemService.ChildGetAll <UserInfo>(req);

            data = response.Items;
            return(new
            {
                data
            });
        }
Пример #2
0
        public async Task <Member[]> GetMembersAsync(string workspaceName)
        {
            HttpClient client   = CreateClient(workspaceName);
            var        request  = new UsersListRequest();
            var        response = await request.SendAsync(client);

            return(response.Members);
        }
        public async Task Should_Contain_List_Of_Users_In_Response()
        {
            var request = new UsersListRequest();

            var result = await _httpClient.SendAndDeserializeAsync <UsersList>(request);

            Assert.NotNull(result);
            Assert.Equal(2, result.Page);
            Assert.Equal(3, result.PerPage);
            Assert.Equal(3, result.Data.Length);
        }
Пример #4
0
 public void GetUsersList(int channel_id)
 {
     if (_socket != null)
     {
         var reqData = new UsersListRequestData {
             channel_id = channel_id
         };
         var req = new UsersListRequest {
             type = "get_users_list2", data = reqData
         };
         _socket.SendAsync(SerializeJSON <UsersListRequest>(req));
     }
 }
Пример #5
0
        protected void Store1_RefreshData(object sender, StoreReadDataEventArgs e)
        {
            //GEtting the filter from the page
            string filter     = string.Empty;
            int    totalCount = 1;



            //Fetching the corresponding list

            //in this test will take a list of News
            ListRequest request = new ListRequest();

            request.Filter  = "";
            request.StartAt = e.Start.ToString();
            request.Size    = "30";
            var s = jobInfo1.GetJobInfo();
            UsersListRequest req = new UsersListRequest();

            req.Filter       = searchTrigger.Text;
            req.StartAt      = e.Start.ToString();
            req.Size         = "30";
            req.DepartmentId = s.DepartmentId.HasValue ? s.DepartmentId.Value.ToString() : "0";
            req.PositionId   = s.PositionId.HasValue ? s.PositionId.Value.ToString() : "0";
            req.BranchId     = s.BranchId.HasValue ? s.BranchId.Value.ToString() : "0";

            req.SortBy = "employeeId";
            ListResponse <UserInfo> branches = _systemService.ChildGetAll <UserInfo>(req);

            if (!branches.Success)
            {
                X.Msg.Alert(Resources.Common.Error, GetGlobalResourceObject("Errors", branches.ErrorCode) != null ? GetGlobalResourceObject("Errors", branches.ErrorCode).ToString() + "<br>" + GetGlobalResourceObject("Errors", "ErrorLogId") + branches.LogId : branches.Summary).Show();
                return;
            }
            List <XMLDictionary> userTypeList = Common.XMLDictionaryList(_systemService, "7");

            branches.Items.ForEach(x =>
            {
                x.userTypeString = userTypeList.Where(y => y.key == x.userType).Count() != 0 ? userTypeList.Where(y => y.key == x.userType).First().value : null;
            }
                                   );



            this.Store1.DataSource = branches.Items;
            e.Total = branches.count;

            this.Store1.DataBind();
        }
Пример #6
0
        private List <UserInfo> GetUsersFiltered(string query)
        {
            UsersListRequest req = new UsersListRequest();

            req.Size    = "100";
            req.StartAt = "0";
            req.Filter  = query;


            req.DepartmentId = "0";
            req.PositionId   = "0";
            req.BranchId     = "0";
            req.SortBy       = "fullName";

            ListResponse <UserInfo> users = _systemService.ChildGetAll <UserInfo>(req);

            return(users.Items);
        }
Пример #7
0
        private void FillUsers()
        {
            UsersListRequest req = new UsersListRequest();

            req.Size    = "1000";
            req.StartAt = "0";



            req.DepartmentId = "0";
            req.PositionId   = "0";
            req.BranchId     = "0";
            req.SortBy       = "fullName";
            ListResponse <UserInfo> users = _systemService.ChildGetAll <UserInfo>(req);

            if (!users.Success)
            {
                Common.errorMessage(users);
                return;
            }
            userStore.DataSource = users.Items;
            userStore.DataBind();
        }