コード例 #1
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            if (!IsPostBack)
            {
                PositionList.SetSortingOrder(
                    new BocListSortingOrderEntry((IBocSortableColumnDefinition)PositionList.FixedColumns[0], SortingDirection.Ascending));
            }
            PositionList.LoadUnboundValue(GetValues(), false);

            SecurityClient securityClient = SecurityClient.CreateSecurityClientFromConfiguration();
            Type           positionType   = SecurityManagerConfiguration.Current.OrganizationalStructureFactory.GetPositionType();

            NewPositionButton.Visible = securityClient.HasConstructorAccess(positionType);
        }