コード例 #1
0
        private void initilaizeImagesManagers()
        {
            foreach (TabPage tabPage in FeaturesTabs.Controls)
            {
                eTabPageType  tabPageType   = wichTabPage(tabPage.Name);
                ImagesMenager imagesMenager = ImagesMenagerFactory.CreateImagesManager(tabPageType, m_LoginUser);

                if (imagesMenager != null)
                {
                    r_ImagesMenagers.Add(imagesMenager);
                }
            }

            initilaizeImagesManager();
        }
コード例 #2
0
        private void initilaizeDataGridsDataSurce()
        {
            foreach (TabPage tabPage in FeaturesTabs.Controls)
            {
                foreach (Control dg in tabPage.Controls)
                {
                    if (dg is DataGridView)
                    {
                        eTabPageType            tabPageType             = wichTabPage(tabPage.Name);
                        DataGridViewInitializer dataGridViewInitializer = DataGridViewInitializerFactory.CreateDataGridViewInitializer(dg as DataGridView, tabPageType);

                        if (dataGridViewInitializer != null)
                        {
                            r_DGVInitializers.Add(dataGridViewInitializer);
                        }
                    }
                }
            }
        }
コード例 #3
0
        public static ImagesMenager CreateImagesManager(eTabPageType i_TabPageType, User i_LoginUser)
        {
            ImagesMenager imagesMenager = null;

            switch (i_TabPageType)
            {
            case eTabPageType.Albums:
            {
                imagesMenager = new ImagesMenagerAlbums(i_LoginUser);
                break;
            }

            case eTabPageType.TVShows:
            {
                imagesMenager = new ImagesMenagerTVShow(i_LoginUser);
                break;
            }
            }

            return(imagesMenager);
        }
コード例 #4
0
        private eTabPageType wichTabPage(string i_TabPageName)
        {
            eTabPageType tabPageType = eTabPageType.None;

            if (i_TabPageName.Contains("Albums"))
            {
                tabPageType = eTabPageType.Albums;
            }
            else if (i_TabPageName.Contains("TVShows"))
            {
                tabPageType = eTabPageType.TVShows;
            }
            else if (i_TabPageName.Contains("SongPlayer"))
            {
                tabPageType = eTabPageType.SongPlayer;
            }
            else if (i_TabPageName.Contains("Friends"))
            {
                tabPageType = eTabPageType.Friends;
            }
            else if (i_TabPageName.Contains("LikesPages"))
            {
                tabPageType = eTabPageType.LikesPages;
            }
            else if (i_TabPageName.Contains("Events"))
            {
                tabPageType = eTabPageType.Events;
            }
            else if (i_TabPageName.Contains("Checkins"))
            {
                tabPageType = eTabPageType.Checkins;
            }
            else if (i_TabPageName.Contains("Checkins"))
            {
                tabPageType = eTabPageType.Checkins;
            }

            return(tabPageType);
        }
コード例 #5
0
        public static DataGridViewInitializer CreateDataGridViewInitializer(DataGridView i_DataGridView, eTabPageType i_TabPageType)
        {
            DataGridViewInitializer dataGridViewInitializer = null;

            switch (i_TabPageType)
            {
            case eTabPageType.Checkins:
            {
                dataGridViewInitializer = new DataGridViewInitializerCheckin(i_DataGridView);
                break;
            }

            case eTabPageType.Events:
            {
                dataGridViewInitializer = new DataGridViewInitializerEvent(i_DataGridView);
                break;
            }

            case eTabPageType.Friends:
            {
                dataGridViewInitializer = new DataGridViewInitializerFriend(i_DataGridView);
                break;
            }

            case eTabPageType.LikesPages:
            {
                dataGridViewInitializer = new DataGridViewInitializerLikedPage(i_DataGridView);
                break;
            }
            }

            return(dataGridViewInitializer);
        }