コード例 #1
0
        public UserListForm(UamWebService.MainForm parent, AcmUserListQueryParam queryParam)
        {
            InitializeComponent();
            this.MdiParent = parent;

            DataGridViewRowCollection rows = this.dataGridView1.Rows;
            this.dataGridViewImageColumn5.Visible = false;

            // 设置查询条件
            if (queryParam == null)
            {
                queryParam = new AcmUserListQueryParam();
            }

            // 调用查询接口
            RetAcmUserList resultList = accessUserService.queryAcmUserList(queryParam);
            if (resultList.errorCode == 0)
            {
                if (resultList.userSimpleInfoArray != null)
                {
                    foreach (AcmUserSimpleInfo userInfo in resultList.userSimpleInfoArray)
                    {
                        String[] row = new String[this.dataGridView1.ColumnCount];
                        row[0] = userInfo.accountId.Value.ToString();
                        row[1] = userInfo.accountName;
                        row[2] = userInfo.fullName;
                        row[3] = userInfo.userGroupId.Value.ToString();
                        if (userInfo.invalidTime != null)
                        {
                            row[4] = userInfo.invalidTime.Value.ToLocalTime().ToString();
                        }

                        //row[4] = userInfo.invalidTime.Value == null ? "" : userInfo.invalidTime.Value.ToString();
                        rows.Add(row);
                    }
                }
                querySuccess = true;
                   
            }
            else
            {
                querySuccess = false;
                MessageBox.Show("查询接入用户列表失败,失败原因为:" + resultList.errorMsg);
            }


        }
コード例 #2
0
 /// <remarks/>
 public void queryAcmUserListAsync(AcmUserListQueryParam param0, object userState) {
     if ((this.queryAcmUserListOperationCompleted == null)) {
         this.queryAcmUserListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnqueryAcmUserListOperationCompleted);
     }
     this.InvokeAsync("queryAcmUserList", new object[] {
                 param0}, this.queryAcmUserListOperationCompleted, userState);
 }
コード例 #3
0
 /// <remarks/>
 public void queryAcmUserListAsync(AcmUserListQueryParam param0) {
     this.queryAcmUserListAsync(param0, null);
 }
コード例 #4
0
        // 刷新页面
        public void updateList()
        {
            DataGridViewRowCollection rows = this.dataGridView1.Rows;
            rows.Clear();

            // 设置查询条件
            AcmUserListQueryParam queryParam = new AcmUserListQueryParam();
            queryParam.userGroupId = MainForm.VALUE_UNLIMITE;
            queryParam.userGroupIdSpecified = true;
            queryParam.serviceID = MainForm.VALUE_UNLIMITE;
            queryParam.serviceIDSpecified = true;
            queryParam.port = MainForm.VALUE_NULL;
            queryParam.portSpecified = true;
            queryParam.maxConcurrentLimit = MainForm.VALUE_NULL;
            queryParam.maxConcurrentLimitSpecified = true;
            queryParam.maxIdleTime = MainForm.VALUE_NULL;
            queryParam.maxIdleTimeSpecified = true;
            queryParam.innerVlanId = MainForm.VALUE_NULL;
            queryParam.innerVlanIdSpecified = true;
            queryParam.outerVlanId = MainForm.VALUE_NULL;
            queryParam.outerVlanIdSpecified = true;

            // 调用查询接口
            RetAcmUserList resultList = accessUserService.queryAcmUserList(queryParam);
            if (resultList.errorCode == 0)
            {
                if (null != resultList.userSimpleInfoArray)
                {
                    foreach (AcmUserSimpleInfo userInfo in resultList.userSimpleInfoArray)
                    {
                        String[] row = new String[this.dataGridView1.ColumnCount];
                        row[0] = userInfo.accountId.Value.ToString();
                        row[1] = userInfo.accountName;
                        row[2] = userInfo.fullName;
                        row[3] = userInfo.userGroupId.Value.ToString();
                        if (userInfo.invalidTime != null)
                        {
                            row[4] = userInfo.invalidTime.Value.ToLocalTime().ToString();
                        }

                        //row[4] = userInfo.invalidTime.Value == null ? "" : userInfo.invalidTime.Value.ToString();
                        rows.Add(row);
                    }
                }
                
                querySuccess = true;

            }
            else
            {
                querySuccess = false;
                MessageBox.Show("查询接入用户列表失败,失败原因为:" + resultList.errorMsg);
            }
        }