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);
        }
Esempio n. 2
0
 public FoodMenuMovieItem(MovieReservationAvailableMoviesItem chosenItem)
 {
     InitializeComponent();
 }
Esempio n. 3
0
        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]);
                }
            }
        }
Esempio n. 5
0
 public CustomerReservation(MovieReservationAvailableMoviesItem chosenItem)
 {
     InitializeComponent();
     this.Size = this.MinimumSize;
 }