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(); }
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); } } } } }
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); }
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); }
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); }