Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
        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;
                }
            }
        }