Esempio n. 1
0
        private void UserProfile_Load(object sender, EventArgs e)
        {
            string workingDirectory = Environment.CurrentDirectory;
            string projectDirectory = Directory.GetParent(workingDirectory).Parent.FullName;

            pictureBox1.ImageLocation = projectDirectory + @"\resources\" + user.Gender + ".jpg";

            textBox1.Text = user.First_name;
            textBox2.Text = user.Last_name;
            textBox3.Text = user.Nick;
            textBox4.Text = user.Gender.ToString();
            textBox5.Text = user.Country;
            textBox6.Text = user.Date_of_birth.ToString("dd/MM/yyyy");
            textBox7.Text = user.Registration_date.ToString("dd/MM/yyyy");

            textBox8.Text = user.Favorit_category.Name;


            UserReviewTable userReviewTable = new UserReviewTable();
            GameTable       gameTable       = new GameTable();
            ReviewerTable   reviewerTable   = new ReviewerTable();

            List <User_review> reviews = userReviewTable.selectReviewsForUser(user.User_id);

            foreach (User_review ur in reviews)
            {
                reviewBox.Text += ur.ToString() + Environment.NewLine;
            }

            List <Game> favGames = gameTable.selectFavoritGames(user.User_id);

            foreach (Game g in favGames)
            {
                textBox9.Text += g.ToStringHeader() + Environment.NewLine;
            }

            List <Reviewer> favRevs = reviewerTable.selectFavoritReviewers(user.User_id);

            foreach (Reviewer r in favRevs)
            {
                textBox10.Text += r.ToStringHeader() + Environment.NewLine;
            }
        }
Esempio n. 2
0
        private void Button1_Click(object sender, EventArgs e)
        {
            bool hasTitle = false;


            if (!(string.IsNullOrEmpty(textBox1.Text) || string.IsNullOrWhiteSpace(textBox1.Text)))
            {
                hasTitle = true;
            }

            int score = comboBox1.SelectedIndex + 1;
            int order = comboBox2.SelectedIndex + 1;

            int rows = 0;

            if (hasTitle && order > 0)
            {
                UserReviewTable userReviewTable = new UserReviewTable();
                User_review     userReview      = new User_review(textBox1.Text, score, userId, gameId, DateTime.Now, order);

                try
                {
                    rows = userReviewTable.insertNew(userReview);
                }
                catch
                {
                    MessageBox.Show("Something went wrong");
                }
            }
            else
            {
                MessageBox.Show("Title or order is empty");
            }

            if (rows > 0)
            {
                MessageBox.Show("Review successfully submitted");
            }
        }