コード例 #1
0
        private void FilterUserRole()
        {
            this.UserRole_GridView.ClearColumnsFilter();

            string filter = string.Empty;
            Users  user   = Users_GridView.GetFocusedRow().CastTo <Users>();

            if (user != null)
            {
                UserID_TextBox.Text = user.UserID;
                UserID_CheckedComboBoxEdit.EditValue = new List <string> {
                    user.UserID
                };
                UserID_CheckedComboBoxEdit.RefreshEditValue();
                filter += $"[UserID] = '{user.UserID}'";
            }

            // filter grid
            if (!string.IsNullOrEmpty(filter))
            {
                this.UserRole_GridView.ActiveFilterString = filter;
            }
        }
コード例 #2
0
        private void InitComboBox()
        {
            // Công ty
            List <CM_Company> companys = GetCompanyList();

            CompanyID_LookUpEdit.SetupLookUpEdit("CompanyID", "CompanySName", companys,
                                                 new List <ColumnInfo>
            {
                new ColumnInfo("CompanySName", "Viết tắt", 100),
                new ColumnInfo("CompanyName", "Tên công ty", 200),
            },
                                                 isBestFitColumn: true,
                                                 popupFormHeight: 250);

            // role
            UserRoles = MasterInfoManager.GetUserRoles();
            UserRole_ComboBox.SetupLookUpEdit("Id", "Value", UserRoles);

            // User
            UserID_CheckedComboBoxEdit.SetupLayout("UserID", "UserDisplay", GetUsers(), editValueType: EditValueTypeCollection.List);

            //// Company
            //CompanyID_CheckedComboBoxEdit.SetupLayout("CompanyID", "CompanySName", companys);
        }