private void pic_Managment_Click(object sender, EventArgs e) { Login login = new Login(); if (DialogResult.Yes == login.ShowDialog()) { isLogin = true; } if (isLogin) { this.Height = 250; btn_VideoHall.Enabled = true; btn_FilmMsg.Enabled = true; btn_FilmShedule.Enabled = true; } }
public static void LogedInAdmin() { Console.Clear(); Console.WriteLine("\nKies een van de volgende opties om verder te gaan:\n[1] Films\n[2] Voeg film toe\n[3] Plan film in\n[4] Verwijder film\n[5] Pas film aan\n[6] Reserveringen\n[7] Snack toevoegen\n[8] Snack verwijderen\n[9] Log uit"); Console.Write("> "); string menuNumber = Console.ReadLine(); if (menuNumber == "1") { /// Movies //Geef pagina met films weer Console.Clear(); Console.WriteLine("\nDit is de films pagina"); // Run database Movies.MovieProgram db = new Movies.MovieProgram(); db.MovieShow(); Console.WriteLine("\n\nKies een van de volgende opties:\n[1] Film bekijken\n[2] Ga terug"); string optieMenu3 = Console.ReadLine(); if (optieMenu3 == "1") { Console.Clear(); db.pickMovie(); } else if (optieMenu3 == "2") { Console.Clear(); LogedIn.LogedInAdmin(); } } else if (menuNumber == "2") { // Add movie function Console.WriteLine("Op deze pagina kunt u films toevoegen"); Console.Clear(); Movies.MovieProgram db = new Movies.MovieProgram(); db.addMovie(); LogedIn.LogedInAdmin(); } else if (menuNumber == "3") { Console.Clear(); // Assign movie Console.WriteLine("Op deze pagina kunt u films inplannen"); Movies.MovieProgram db = new Movies.MovieProgram(); db.schedualMovie(); LogedIn.LogedInAdmin(); } else if (menuNumber == "4") { // Delete movie function Console.Clear(); Console.WriteLine("Op deze pagina kunt u films verwijderen"); Movies.MovieProgram db = new Movies.MovieProgram(); db.deleteMovie(); Console.WriteLine("Press ESC to go to Home"); if (Console.ReadKey().Key != ConsoleKey.Escape) { } else { LogedIn.LogedInAdmin(); } } else if (menuNumber == "5") { // Edit movie function Console.Clear(); Movies.MovieProgram db = new Movies.MovieProgram(); db.EditMovie(); Console.WriteLine("Press ESC to go to Home"); if (Console.ReadKey().Key != ConsoleKey.Escape) { } else { LogedIn.LogedInAdmin(); } } else if (menuNumber == "6") { // Reservations Pagina Console.Clear(); ///Geeft alle gereserveerde films weer var reserveringen = JsonConvert.DeserializeObject <Dictionary <string, List <List <string> > > >(File.ReadAllText(@"Reserveringen.json")); bool resAnswer = false; while (!resAnswer) { foreach (var user in reserveringen) { int num = 1; Console.WriteLine($"\nAlle reserveringen van {user.Key}:"); foreach (var item in reserveringen[user.Key]) { Console.WriteLine($"\n[{num}] {item[0]}"); Console.WriteLine("===================="); Console.WriteLine($"Film: {item[0]}"); Console.WriteLine($"Theaterzaal: {item[1]}"); Console.WriteLine($"Aantal kaartjes: {item[2]}"); Console.WriteLine($"Starttijd: {item[3]}"); Console.WriteLine($"Datum: {item[4]}"); int counter = 5; string str = "Stoelen: "; while (item.Count > counter) { str += (item[counter] + " "); counter += 1; } Console.WriteLine($"{str}\n"); num++; } Console.WriteLine($"\nKies een reservering om te verwijderen, kies {num} om naar de volgende gebruiker te gaan of kies {num + 1} om terug naar het menu te gaan"); string a = Console.ReadLine(); int showResAnswer = 0; if (int.TryParse(a, out showResAnswer)) { showResAnswer = Convert.ToInt32(a); } else { Console.WriteLine("\nVoer een nummer in"); continue; } if (showResAnswer > 0 && showResAnswer < num) { bool delAnswer = false; while (!delAnswer) { Console.WriteLine($"\nWeet u zeker dat u van gebruiker: {user.Key} de reservering van {reserveringen[user.Key][showResAnswer - 1][0]} wilt verwijderen?\n[1] Ja\n[2] Nee"); reserveringen[user.Key].RemoveAt(showResAnswer - 1); string confirmDelete = Console.ReadLine(); if (confirmDelete == "1") { using (StreamWriter file = File.CreateText(@"Reserveringen.json")) { JsonSerializer serializerz = new JsonSerializer(); serializerz.Serialize(file, reserveringen); Console.WriteLine("\nReservering is verwijderd."); } delAnswer = true; resAnswer = true; LogedInAdmin(); } else if (confirmDelete == "2") { delAnswer = true; resAnswer = true; LogedInAdmin(); } else { Console.WriteLine("\nVoer 1 of 2 in"); } } } else if (showResAnswer == num) { continue; } else if (showResAnswer == num + 1) { resAnswer = true; LogedInAdmin(); } else { Console.WriteLine($"\nVoer een nummer tussen 1 en {num} in"); } } Console.WriteLine("Press ESC to go to Home"); if (Console.ReadKey().Key != ConsoleKey.Escape) { } else { LogedInAdmin(); } } } else if (menuNumber == "7") { Console.Clear(); Snacks.SnacksProgram snackdb = new Snacks.SnacksProgram(); snackdb.addSnack(); LogedIn.LogedInAdmin(); } else if (menuNumber == "8") { Console.Clear(); Snacks.SnacksProgram snackdb = new Snacks.SnacksProgram(); snackdb.deleteSnack(); LogedIn.LogedInAdmin(); } else if (menuNumber == "9") { Console.Clear(); Console.WriteLine("Succesvol uitgelogd!"); Login.loginMain(); } else { Console.Clear(); Console.WriteLine("Ongeldige invoer. Probeer opnieuw."); LogedIn.LogedInAdmin(); } }