private void ShowMovies(bool active) { all = new MovieBLL().RetrieveALL(); List <Movie> filtered = new List <Movie>(); if (active == true) { foreach (var item in all) { if (item.isActive == true) { filtered.Add(item); } } } else { foreach (var item in all) { if (item.isActive == false) { filtered.Add(item); } } } if (fpnMovies.Controls.Count > 0) { fpnMovies.Controls.Clear(); } MoviePanel[] movies = new MoviePanel[filtered.Count]; for (int i = 0; i < movies.Length; i++) { movies[i] = new MoviePanel(table.Size.Width, table.Size.Height); movies[i].ID = filtered[i].ID.ToString(); movies[i].Title = filtered[i].Title; movies[i].Description = filtered[i].Description; try { movies[i].MovieLogo = Image.FromFile(@"" + filtered[i].ImagePath); } catch (Exception) { } movies[i].ReleaseDate = filtered[i].ReleaseDate.ToString("dd-MM-yyyy"); movies[i].Category = filtered[i].Category.Name; if (filtered[i].isActive == true) { movies[i].Status.Text = "Active"; } else { movies[i].Status.Text = "Inactive"; } movies[i].Price = filtered[i].Price + " $"; movies[i].Duration = filtered[i].Duration.ToString(); movies[i].TrailerLink = filtered[i].TrailerLink; movies[i].MinimumAge = filtered[i].MinimumAge.ToString(); fpnMovies.Controls.Add(movies[i]); } }
private void ShowMovies() { if (fpnMovies.Controls.Count > 0) { fpnMovies.Controls.Clear(); } var all = new MovieBLL().RetrieveALL(); MoviePanel[] movies = new MoviePanel[all.Count]; for (int i = 0; i < movies.Length; i++) { movies[i] = new MoviePanel(table.Size.Width, table.Size.Height); movies[i].ID = all[i].ID.ToString(); movies[i].Title = all[i].Title; movies[i].Description = all[i].Description; try { movies[i].MovieLogo = Image.FromFile(@"" + all[i].ImagePath); } catch (Exception) { } movies[i].ReleaseDate = all[i].ReleaseDate.ToString("dd-MM-yyyy"); movies[i].Category = all[i].Category.Name; if (all[i].isActive == true) { movies[i].Status.Text = "Active"; } else { movies[i].Status.Text = "Inactive"; } movies[i].Price = all[i].Price + " $"; movies[i].Duration = all[i].Duration.ToString(); movies[i].TrailerLink = all[i].TrailerLink; movies[i].MinimumAge = all[i].MinimumAge.ToString(); fpnMovies.Controls.Add(movies[i]); } }