예제 #1
0
        /// <summary>
        /// Event Handler for MenuStripItems in the dataGridView1_MouseClick() function
        /// </summary>
        public void m_Item_Clicked(object sender, ToolStripItemClickedEventArgs e)
        {
            MovieDatabaseEntities db = new MovieDatabaseEntities();
            var film   = ((List <Movies>)dataGridView1.DataSource).ElementAt(pt.Y);
            var userID = getCurrentUserID();

            Console.Write("\n\nThe film is: " + film.File_Name);
            switch (e.ClickedItem.Name.ToString())
            {
            case "Add to Favourite":
                Methods.AddFavouriteOrHated(1, UserName, film.File_Name);
                break;

            case "Add to Hated":
                Methods.AddFavouriteOrHated(0, UserName, film.File_Name);
                break;

            case "Reset to Normal Status":
                Methods.AddFavouriteOrHated(-1, UserName, film.File_Name);
                break;

            case "Add to/Remove from playlist":
                PlaylistsManagement myMessageBox = new PlaylistsManagement();
                myMessageBox.AddAllPlaylistCheckBoxes(film);
                myMessageBox.ShowDialog();


                break;
            }
            if (playlistButtonPressed)
            {
                RefreshPlaylistGrid(actualButtonPressed);
            }
            else if (homelistButtonPressed)
            {
                RefreshGrid();
            }
        }
        /// <summary>
        /// Event Handler for MenuStripItems in the dataGridView1_MouseClick() function
        /// </summary>
        public void m_Item_Clicked(object sender, ToolStripItemClickedEventArgs e)
        {
            MovieDatabaseEntities db = new MovieDatabaseEntities();
            var film = ((List<Movies>)dataGridView1.DataSource).ElementAt(pt.Y);
            var userID = getCurrentUserID();
            Console.Write("\n\nThe film is: " + film.File_Name);
            switch (e.ClickedItem.Name.ToString())
            {
                case "Add to Favourite":
                    Methods.AddFavouriteOrHated(1, UserName, film.File_Name);
                    break;
                case "Add to Hated":
                    Methods.AddFavouriteOrHated(0, UserName, film.File_Name);
                    break;
                case "Reset to Normal Status":
                    Methods.AddFavouriteOrHated(-1, UserName, film.File_Name);
                    break;
                case "Add to/Remove from playlist":
                    PlaylistsManagement myMessageBox = new PlaylistsManagement();
                    myMessageBox.AddAllPlaylistCheckBoxes(film);
                    myMessageBox.ShowDialog();

                    break;

            }
            if (playlistButtonPressed)
            {
                RefreshPlaylistGrid(actualButtonPressed);
            }
            else if (homelistButtonPressed)
                RefreshGrid();
        }