public void RemoveItem(MovieReservationChosenMoviesItem item) { chosenMoviesPanel.Controls.Remove(item); //Deletes the same item from selecting people page. If the string array is the same as the deleted item, then it deletes the movie from temp list //Temp list contains all chosen movies for (int i = 0, j = 0; i < Temp.Count; i++) { if ( Temp[i][j] == item.MovieTitle && Temp[i][j + 1] == item.FilmTechnology && Temp[i][j + 2] == item.Runtime && Temp[i][j + 3] == item.Date) { Temp.RemoveAt(i); } } MovieSelected(); }
public void chosenMovies() { var chosenItem = MovieReservationAvailableMoviesItem.chosenItem; string selectedMovieTitle = chosenItem.MovieTitle; string selectedMovieTechnology = chosenItem.FilmTechnology; string selectedMovieRuntime = chosenItem.Runtime; string selectedMovieDate = chosenItem.Date; string selectedMovieScreen = chosenItem.Screen; //populate items here MovieReservationChosenMoviesItem[] MovieReservationChosenMoviesItems = new MovieReservationChosenMoviesItem[j]; MovieReservationChosenMoviesItems[row] = new MovieReservationChosenMoviesItem(chosenItem); MovieReservationChosenMoviesItems[row].MovieTitle = selectedMovieTitle; MovieReservationChosenMoviesItems[row].FilmTechnology = selectedMovieTechnology; MovieReservationChosenMoviesItems[row].Runtime = selectedMovieRuntime; MovieReservationChosenMoviesItems[row].Date = selectedMovieDate; MovieReservationChosenMoviesItems[row].Screen = selectedMovieScreen; chosenMoviesPanel.Controls.Add(MovieReservationChosenMoviesItems[row]); chosenItem.Chosen = true; //create string array with all movie information string[] tempstring = new string[5]; tempstring[0] = selectedMovieTitle; tempstring[1] = selectedMovieTechnology; tempstring[2] = selectedMovieRuntime; tempstring[3] = selectedMovieDate; tempstring[4] = selectedMovieScreen; //add string array to list Temp.Add(tempstring); row++; j++; MovieSelected(); }