Example #1
0
        public void Initialize(BusinessServiceCollection services, BusinessEntity parent)
        {
            this.services  = services;
            this.parent    = parent;
            this.parentKey = parent.BusinessKey;

            InitializeBindableData();

            grid.Columns[0].Visible = true;
            grid.Columns[1].Visible = true;
            grid.Columns[2].Visible = false;

            grid.ShowFooter = true;

            projectionsGrid.Columns[0].Visible = true;
            projectionsGrid.Columns[1].Visible = true;
            projectionsGrid.Columns[2].Visible = false;
        }
Example #2
0
        public void Initialize(BusinessServiceCollection services, string parentKey)
        {
            this.services  = services;
            this.parentKey = parentKey;
            this.parent    = null;

            InitializeBindableData();

            grid.Columns[0].Visible = false;
            grid.Columns[1].Visible = false;
            grid.Columns[2].Visible = true;

            grid.ShowFooter = false;

            projectionsGrid.Columns[0].Visible = false;
            projectionsGrid.Columns[1].Visible = false;
            projectionsGrid.Columns[2].Visible = true;
        }
Example #3
0
        private void InitializeBindableData( )
        {
            //
            // Fix to filter out service projections
            //

            bindableServices           = new BusinessServiceCollection();
            bindableServiceProjections = new BusinessServiceCollection();

            foreach (BusinessService s in services)
            {
                if (s.BusinessKey != parentKey)
                {
                    bindableServiceProjections.Add(s);
                }
                else
                {
                    bindableServices.Add(s);
                }
            }
        }