public void BookAddTab() { AdminBookStore bookAdd = new AdminBookStore(); StarterForm.browserBackList.Add(bookAdd); StarterForm.browseBackTabList.Add(tabMyBook); this.tabMyBook.Controls.Add(bookAdd); }
public void ShowUserInfo(User u) { btnJoin.Hide(); btnSighIn.Hide(); if (u.picture != null) { userImage.Image = byteArrayToImage(u.picture); userImage.Show(); } btnLogout.Visible = true; tabProfile = new TabPage(); tabProfile.Location = new System.Drawing.Point(4, 44); tabProfile.Name = "tabProfile"; tabProfile.Size = new System.Drawing.Size(886, 473); tabProfile.TabIndex = 4; tabProfile.Text = "My Profile"; this.tabControl.Controls.Add(tabProfile); ProfilePage pp = new ProfilePage(u); StarterForm.browserBackList.Add(pp); StarterForm.browseBackTabList.Add(tabProfile); tabProfile.Controls.Add(pp); if (StarterForm.isAdmin == true) { AdminBookStore bookAdd = new AdminBookStore(); StarterForm.browserBackList.Add(bookAdd); StarterForm.browseBackTabList.Add(tabMyBook); tabMyBook.Controls.Clear(); this.tabMyBook.Controls.Add(bookAdd); } else { CategoryDisplay cd = new CategoryDisplay(); if (cd.ShowUserBook(StarterForm.loggedInUser.id, this, tabMyBook)) { StarterForm.browserBackList.Add(cd); StarterForm.browseBackTabList.Add(tabMyBook); tabMyBook.Controls.Clear(); tabMyBook.Controls.Add(cd); } } }
private void tabControl_Selected(object sender, TabControlEventArgs e) { if (e.TabPage == tabHome) { CategoryDisplay cd = new CategoryDisplay(); cd.HomePage(this, tabHome); StarterForm.browserBackList.Add(cd); StarterForm.browseBackTabList.Add(tabHome); tabHome.Controls.Clear(); tabHome.Controls.Add(cd); } else if (e.TabPage == tabMyBook) { if (StarterForm.loggedStatus == true) { if (StarterForm.isAdmin == true) { AdminBookStore bookAdd = new AdminBookStore(); StarterForm.browserBackList.Add(bookAdd); StarterForm.browseBackTabList.Add(tabMyBook); tabMyBook.Controls.Clear(); this.tabMyBook.Controls.Add(bookAdd); } else { CategoryDisplay cd = new CategoryDisplay(); if (cd.ShowUserBook(StarterForm.loggedInUser.id, this, tabMyBook)) { StarterForm.browserBackList.Add(cd); StarterForm.browseBackTabList.Add(tabMyBook); tabMyBook.Controls.Clear(); tabMyBook.Controls.Add(cd); } } } else { MetroFramework.MetroMessageBox.Show(this, "Join Us to get access.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); tabControl.SelectedIndex = 0; } } else if (e.TabPage == tabBrowse) { BrowseControl bc = new BrowseControl(tabBrowse); bc.ShowCategoryListEvent += ShowCategoryDisplay; StarterForm.browserBackList.Add(bc); StarterForm.browseBackTabList.Add(tabBrowse); tabBrowse.Controls.Clear(); tabBrowse.Controls.Add(bc); } else if (e.TabPage == tabSearch) { SearchControl sc = new SearchControl(tabSearch); StarterForm.browserBackList.Add(sc); StarterForm.browseBackTabList.Add(tabSearch); tabSearch.Controls.Clear(); tabSearch.Controls.Add(sc); } else if (e.TabPage == tabProfile) { if (StarterForm.loggedStatus == true) { } else { } } }