public SelectPeopleItem(MovieReservationAvailableMoviesItem chosenItem) { InitializeComponent(); Label infoButton = new Label { Width = 20, Height = 20, BackColor = Color.Yellow, ForeColor = Color.Black, Text = "i", Font = new Font("Arial", 10, FontStyle.Bold), TextAlign = ContentAlignment.MiddleCenter, Location = new Point(165, 115) }; GraphicsPath p = new GraphicsPath(); p.AddEllipse(1, 1, infoButton.Width - 4, infoButton.Height - 4); infoButton.Region = new Region(p); ToolTip infoTip = new ToolTip { AutoPopDelay = 0, ToolTipTitle = "Reserveren voor meer personen?", }; infoTip.SetToolTip(infoButton, $"Neem dan contact met ons op {Environment.NewLine}e-mail: [email protected] {Environment.NewLine}telefoonnr.: 010-1234567"); this.Controls.Add(infoButton); }
public FoodMenuMovieItem(MovieReservationAvailableMoviesItem chosenItem) { InitializeComponent(); }
public MovieReservationChosenMoviesItem(MovieReservationAvailableMoviesItem sibling) { InitializeComponent(); _sibling = sibling; }
private void AvailableMovies() { //Loads json file with all movies Dictionary <string, MovieDescriptionClass> ListView = JsonConvert.DeserializeObject <Dictionary <string, MovieDescriptionClass> >(File.ReadAllText(path)); //fills list from streamreader List <KeyValuePair <string, int> > availableMoviesList = new List <KeyValuePair <string, int> >(); List <string> technologies = new List <string>(); // Read the file and display it line by line. StreamReader file = new StreamReader(@"movieSchedulesTest.txt"); int count = 0; while (!file.EndOfStream) { string[] words = file.ReadLine().Split(','); for (int i = 0; i < 1; i++) //loops through each element of the array { availableMoviesList.Add(new KeyValuePair <string, int>(words[i], count)); technologies.Add(words[i + 1]); count++; } } file.Close(); //populate items here MovieReservationAvailableMoviesItem[] MovieReservationAvailableMoviesItems = new MovieReservationAvailableMoviesItem[availableMoviesList.Count]; string moviedate = ""; string moviescreen = ""; for (int i = 0; i < MovieReservationAvailableMoviesItems.Length; i++) { MovieReservationAvailableMoviesItems[i] = new MovieReservationAvailableMoviesItem(); //Key = movie title, Value = Index in available movie list MovieReservationAvailableMoviesItems[i].MovieTitle = ListView[availableMoviesList[i].Key].Title; MovieReservationAvailableMoviesItems[i].FilmTechnology = technologies[i]; MovieReservationAvailableMoviesItems[i].Runtime = ListView[availableMoviesList[i].Key].Runtime; if (availableMoviesList[i].Value >= 0 && availableMoviesList[i].Value < 9) { moviedate = DateTime.Now.ToString("dd - MM - yyyy"); } if (availableMoviesList[i].Value >= 9 && availableMoviesList[i].Value < 18) { moviedate = DateTime.Now.AddDays(1).ToString("dd - MM - yyyy"); } if (availableMoviesList[i].Value >= 18 && availableMoviesList[i].Value < 27) { moviedate = DateTime.Now.AddDays(2).ToString("dd - MM - yyyy"); } if (availableMoviesList[i].Value >= 27 && availableMoviesList[i].Value < 36) { moviedate = DateTime.Now.AddDays(3).ToString("dd - MM - yyyy"); } if (availableMoviesList[i].Value >= 36 && availableMoviesList[i].Value < 45) { moviedate = DateTime.Now.AddDays(4).ToString("dd - MM - yyyy"); } if (availableMoviesList[i].Value >= 45 && availableMoviesList[i].Value < 54) { moviedate = DateTime.Now.AddDays(5).ToString("dd - MM - yyyy"); } if (availableMoviesList[i].Value >= 54 && availableMoviesList[i].Value < 63) { moviedate = DateTime.Now.AddDays(6).ToString("dd - MM - yyyy"); } MovieReservationAvailableMoviesItems[i].Date = moviedate; //Value = index in available movie list. first 3 is for example screen 1, second 3 are screen 2, third 3 are screen 3 etc. if (availableMoviesList[i].Value == 0 || availableMoviesList[i].Value == 1 || availableMoviesList[i].Value == 2 || availableMoviesList[i].Value == 9 || availableMoviesList[i].Value == 10 || availableMoviesList[i].Value == 11 || availableMoviesList[i].Value == 18 || availableMoviesList[i].Value == 19 || availableMoviesList[i].Value == 20 || availableMoviesList[i].Value == 27 || availableMoviesList[i].Value == 28 || availableMoviesList[i].Value == 29 || availableMoviesList[i].Value == 36 || availableMoviesList[i].Value == 37 || availableMoviesList[i].Value == 38 || availableMoviesList[i].Value == 45 || availableMoviesList[i].Value == 46 || availableMoviesList[i].Value == 47 || availableMoviesList[i].Value == 54 || availableMoviesList[i].Value == 55 || availableMoviesList[i].Value == 56) { moviescreen = "Zaal 1"; } if (availableMoviesList[i].Value == 3 || availableMoviesList[i].Value == 4 || availableMoviesList[i].Value == 5 || availableMoviesList[i].Value == 12 || availableMoviesList[i].Value == 13 || availableMoviesList[i].Value == 14 || availableMoviesList[i].Value == 21 || availableMoviesList[i].Value == 22 || availableMoviesList[i].Value == 23 || availableMoviesList[i].Value == 30 || availableMoviesList[i].Value == 31 || availableMoviesList[i].Value == 32 || availableMoviesList[i].Value == 39 || availableMoviesList[i].Value == 40 || availableMoviesList[i].Value == 41 || availableMoviesList[i].Value == 48 || availableMoviesList[i].Value == 49 || availableMoviesList[i].Value == 50 || availableMoviesList[i].Value == 57 || availableMoviesList[i].Value == 58 || availableMoviesList[i].Value == 59) { moviescreen = "Zaal 2"; } if (availableMoviesList[i].Value == 6 || availableMoviesList[i].Value == 7 || availableMoviesList[i].Value == 8 || availableMoviesList[i].Value == 15 || availableMoviesList[i].Value == 16 || availableMoviesList[i].Value == 17 || availableMoviesList[i].Value == 24 || availableMoviesList[i].Value == 25 || availableMoviesList[i].Value == 26 || availableMoviesList[i].Value == 33 || availableMoviesList[i].Value == 34 || availableMoviesList[i].Value == 35 || availableMoviesList[i].Value == 42 || availableMoviesList[i].Value == 43 || availableMoviesList[i].Value == 44 || availableMoviesList[i].Value == 51 || availableMoviesList[i].Value == 52 || availableMoviesList[i].Value == 53 || availableMoviesList[i].Value == 60 || availableMoviesList[i].Value == 61 || availableMoviesList[i].Value == 62) { moviescreen = "Zaal 3"; } MovieReservationAvailableMoviesItems[i].Screen = moviescreen; if (availableMoviesPanel.Controls.Count < 0) { availableMoviesPanel.Controls.Clear(); } else { availableMoviesPanel.Controls.Add(MovieReservationAvailableMoviesItems[i]); } } }
public CustomerReservation(MovieReservationAvailableMoviesItem chosenItem) { InitializeComponent(); this.Size = this.MinimumSize; }