Beispiel #1
0
        internal virtual void ToCube(Controls.Cube.RadarCube cube)
        {
            cube.frcDimensions    = Dimensions;
            Dimensions            = null;
            cube.Dimensions.FCube = cube;
            foreach (var d in cube.Dimensions)
            {
                d.FCube = cube;
            }

            cube.frcMeasures    = Measures;
            Measures            = null;
            cube.Measures.FCube = cube;
            foreach (var m in cube.Measures)
            {
                m.FCube = cube;
            }

            cube.FActive     = Active;
            cube.FLevelsList = LevelsList;
            LevelsList       = null;
        }
Beispiel #2
0
        internal virtual void FromCube(Controls.Cube.RadarCube cube)
        {
            Dimensions         = cube.Dimensions;
            cube.frcDimensions = null;
            Dimensions.FCube   = null;
            foreach (var d in Dimensions)
            {
                d.FCube = null;
            }

            Measures         = cube.Measures;
            cube.frcMeasures = null;
            Measures.FCube   = null;
            foreach (var m in Measures)
            {
                m.FCube = null;
            }

            Active           = cube.FActive;
            LevelsList       = cube.FLevelsList;
            cube.FLevelsList = null;
            cube.FEngineList = null;
        }