private void CategoryButton_Click(object sender, EventArgs e) { Button button = (Button)sender; Category category = (Category)button.Tag; MainFieldPanel.Controls.Clear(); UserList ul = new UserList(); User x = ul.GetUsers().Where(i => i.GetUsername() == currentUser).FirstOrDefault(); if (currentUser != null && x.GetIsAdmin() == true) { foreach (Item item in category.Items) { ItemAdminView iaw = new ItemAdminView(item); MainFieldPanel.Controls.Add(iaw); } } else if (currentUser != null) { foreach (Item item in category.Items) { ItemRegisteredView irw = new ItemRegisteredView(item); MainFieldPanel.Controls.Add(irw); } } else { foreach (Item item in category.Items) { ItemPublicView ipv = new ItemPublicView(item); MainFieldPanel.Controls.Add(ipv); } } }
private void LoginButton_Click(object sender, EventArgs e) { Login login = new Login(); if (login.CheckFieldsNotEmpty(usernameTextBox.Text, passwordTextBox.Text) && login.CheckPassword(usernameTextBox.Text, passwordTextBox.Text)) { StartForm.currentUser = usernameTextBox.Text; foreach (TextBox tb in this.Controls.OfType <TextBox>()) { tb.Text = string.Empty; } MessageBox.Show("Prisijungimas sekmingas"); StartForm st = new StartForm(); st.Show(); st.RegistrationLabel.Visible = false; st.LoginLabel.Visible = false; st.LoggedInAsLabel.Visible = true; st.LogoutLabel.Visible = true; st.NameLabel.Visible = true; st.SurnameLabel.Visible = true; st.ProfileLabel.Visible = true; st.WishlistButton.Visible = true; st.CartButton.Visible = true; UserList ul = new UserList(); User x = ul.GetUsers().Where(i => i.GetUsername() == StartForm.currentUser).FirstOrDefault(); st.NameLabel.Text = x.GetName(); st.SurnameLabel.Text = x.GetSurname(); if (x.GetIsAdmin()) { st.UserListButton.Visible = true; } } }