public LdapUserListForm(long id) { InitializeComponent(); this.policyId = id; AcmSyncPolicyUserQueryParam queryParam = new AcmSyncPolicyUserQueryParam(); queryParam.policyId = id; queryParam.policyIdSpecified = true; DataGridViewRowCollection rows = this.dataGridView1.Rows; // 设置查询条件 if (queryParam == null) { MessageBox.Show("查询条件不能为空!"); } // 调用查询接口 RetAcmSyncPolicyUserInfoList resultList = accessUserService.querySyncPolicyUserInfoList(queryParam); ; if (resultList.errorCode == 0) { if (resultList.retAcmSyncPolicyUserInfoList != null) { foreach (RetAcmSyncPolicyUserInfo userInfo in resultList.retAcmSyncPolicyUserInfoList) { String[] row = new String[this.dataGridView1.ColumnCount]; row[0] = userInfo.userId.Value.ToString(); row[1] = userInfo.accountName; row[2] = userInfo.userName; row[3] = userInfo.userGroupId.Value.ToString(); row[4] = userInfo.status.Value.ToString(); ; rows.Add(row); } } } else { MessageBox.Show("查询LDAP绑定用户列表失败,失败原因为:" + resultList.errorMsg); } }
/// <remarks/> public void querySyncPolicyUserInfoListAsync(AcmSyncPolicyUserQueryParam param0, object userState) { if ((this.querySyncPolicyUserInfoListOperationCompleted == null)) { this.querySyncPolicyUserInfoListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnquerySyncPolicyUserInfoListOperationCompleted); } this.InvokeAsync("querySyncPolicyUserInfoList", new object[] { param0}, this.querySyncPolicyUserInfoListOperationCompleted, userState); }
/// <remarks/> public void querySyncPolicyUserInfoListAsync(AcmSyncPolicyUserQueryParam param0) { this.querySyncPolicyUserInfoListAsync(param0, null); }