コード例 #1
0
ファイル: GUI.cs プロジェクト: icedandreas/P2-Project
        public void LoadHighestRatedList()
        {
            HighestRated highestRated = new HighestRated();

            highestRated.HighestRatedMethod();

            string picturePath = Path.GetFullPath("Pictures/" + "Pictures/" + highestRated.Top20MovieID[HighestRatedCounter] + ".jpg");

            pictureBox1.Image = Image.FromFile(picturePath);
            label1.Text       = HighestRatedCounter + 1 + ". " + highestRated.Top20MovieName[HighestRatedCounter];
            label6.Text       = "Rating: " + highestRated.Top20MovieRating[HighestRatedCounter];

            picturePath       = Path.GetFullPath("Pictures/" + "Pictures/" + highestRated.Top20MovieID[HighestRatedCounter + 1] + ".jpg");
            pictureBox2.Image = Image.FromFile(picturePath);
            label2.Text       = HighestRatedCounter + 2 + ". " + highestRated.Top20MovieName[HighestRatedCounter + 1];
            label7.Text       = "Rating: " + highestRated.Top20MovieRating[HighestRatedCounter + 1];

            picturePath       = Path.GetFullPath("Pictures/" + "Pictures/" + highestRated.Top20MovieID[HighestRatedCounter + 2] + ".jpg");
            pictureBox3.Image = Image.FromFile(picturePath);
            label3.Text       = HighestRatedCounter + 3 + ". " + highestRated.Top20MovieName[HighestRatedCounter + 2];
            label8.Text       = "Rating: " + highestRated.Top20MovieRating[HighestRatedCounter + 2];

            picturePath       = Path.GetFullPath("Pictures/" + "Pictures/" + highestRated.Top20MovieID[HighestRatedCounter + 3] + ".jpg");
            pictureBox4.Image = Image.FromFile(picturePath);
            label4.Text       = HighestRatedCounter + 4 + ". " + highestRated.Top20MovieName[HighestRatedCounter + 3];
            label9.Text       = "Rating: " + highestRated.Top20MovieRating[HighestRatedCounter + 3];

            picturePath       = Path.GetFullPath("Pictures/" + "Pictures/" + highestRated.Top20MovieID[HighestRatedCounter + 4] + ".jpg");
            pictureBox5.Image = Image.FromFile(picturePath);
            label5.Text       = HighestRatedCounter + 5 + ". " + highestRated.Top20MovieName[HighestRatedCounter + 4];
            label10.Text      = "Rating: " + highestRated.Top20MovieRating[HighestRatedCounter + 4];
        }
コード例 #2
0
        public void ChoseFunction()
        {
            Console.WriteLine("Welcome to our Movie Recommender software.");
            Console.WriteLine("Press 1 to launch the function for generating textfiles with the different Genres in them");
            Console.WriteLine("Press 2 to launch the function for generating a textfile with the movieratings and sort them alphabetically");
            Console.WriteLine("Press 3 to access the user login system");
            Console.WriteLine("Press 4 to asdas");
            Console.WriteLine("Press 5 for picture download");
            Console.WriteLine("Press 6 for highest average rated");
            Console.WriteLine("Press 7 to run to GUI");

            string UserInput = Console.ReadLine();
            int    ChosenFunction;

            Int32.TryParse(UserInput, out ChosenFunction);

            switch (ChosenFunction)
            {
            case 1:
                CreateGenreTextFiles GenreFiles = new CreateGenreTextFiles();
                GenreFiles.CreateGenreTextFilesFunction();
                break;

            case 2:
                SortingMovieIdInRatingsFile sort = new SortingMovieIdInRatingsFile();
                sort.SortingMovieIdInRatingsFileFunction();
                break;

            case 3:
                Login mainlogin = new Login();
                Application.Run(mainlogin);
                break;

            case 4:
                GenreSortedByRatings genreSort = new GenreSortedByRatings();
                genreSort.GenreSortedByRatingsMethod();
                break;

            /*case 5:
             *  GetPictures pictures = new GetPictures();
             *  pictures.GetPicturesVoid();
             *  break;*/

            case 6:
                HighestRated highrated = new HighestRated();
                highrated.HighestRatedMethod();
                break;

            case 7:
                GUI openGUI = new GUI();
                Application.Run(openGUI);
                break;

            default:
                Console.WriteLine("No function was chosen. Press Enter to chose again");
                Console.ReadLine();
                ChoseFunction();
                break;
            }
        }