// Use this for initialization void Start() { audioRecorder = GetComponent <AudioRecorder>(); dataStorageHandler = new DataStorageHandler <RecordingData>(); audioClipConverter = new AudioClipConverter(); }
public static void Run() { DataStorageHandler.SaveChanges(); Console.Clear(); string prompt = "Welkom bij de Bioscoop"; string[] options = { "Login", "Registreren", "Zaal bekijken" }; ConsoleMenu StartPagina = new ConsoleMenu(prompt, options); StartPagina.DisplayOptions(); int selectedIndex = StartPagina.Run(); if (options[selectedIndex] == "Login") { LoginPage.Login(); } else if (options[selectedIndex] == "Registreren") { LoginPage.Registreren(); } else if (options[selectedIndex] == "Zaal bekijken") { ReservationPage.Run(); } }
public ConsoleMenu(string prompt, string[] options) { Prompt = prompt; Options = options; SelectedIndex = 0; DataStorageHandler.SaveChanges(); }
public static string Run() { DataStorageHandler.SaveChanges(); Console.Clear(); string prompt = "Welkom bij de Bioscoop"; string[] options = { "Popcorn Zoet", "Popcorn Zout", "Popcorn Mix" }; ConsoleMenu StartPagina = new ConsoleMenu(prompt, options); StartPagina.DisplayOptions(); int selectedIndex = StartPagina.Run(); return(options[selectedIndex]); }
public static void Run() { BaseSeat selectedSeat = SeatsPage.Run(); string snack = SnackPage.Run(); Reservation res = new Reservation { ID = "hallotest", Seats = selectedSeat, Snack = snack, }; DataStorageHandler.Storage.Reservations.Add(res); DataStorageHandler.SaveChanges(); }
private static void ShowExceptionMessage(Exception e) { bool savedData = false; try { DataStorageHandler.SaveChanges(); savedData = true; } catch (Exception ex) { savedData = false; } MessageBox.Show("Fout:\n" + e.Message + "\n" + (savedData ? "\nGecachete data is opgeslagen." : "\nGecachete data kon niet worden opgeslagen, dit betekent dat er kans is op verlies van data."), "Er is een uitzondering opgetreden", MessageBoxButtons.OK, MessageBoxIcon.Error); }
protected override void OnStartup(StartupEventArgs e) { // TODO handle possible exceptions try { IPlayer playerOne; IPlayer playerTwo; IBoard board; IRules rules = new Rules(); var playerOnesTurn = true; var filePath = GetFilePath("GameState.txt"); IFileHandler fileHandler = new FileHandler(filePath); IDataStorageHandler storageHandler = new DataStorageHandler(fileHandler); // Load board if there is a saved one BoardDto boardDto = new BoardDto(); var couldLoadBoard = false; try { couldLoadBoard = storageHandler.LoadBoard(rules, out boardDto); } catch (Exception) { Console.WriteLine(@"Failed to load board from file, will init a new game."); } if (couldLoadBoard) { board = new Board(rules, boardDto.Winner, boardDto.Subboards); playerOne = new Player(boardDto.PlayerOne); playerTwo = new Player(boardDto.PlayerTwo); playerOnesTurn = boardDto.IsPlayerOneTurn; } else { board = new Board(rules); playerOne = new Player(MarkerType.Cross); playerTwo = new Player(MarkerType.Circle); } IGame game = new Game(board, playerOne, playerTwo, playerOnesTurn, storageHandler); var mainWindow = new MainWindow(game); mainWindow.Show(); } catch (Exception exception) { Console.WriteLine($@"Failed starting the game, got exception {exception}"); } }
public void SaveRecording() { if (dataStorageHandler == null) { dataStorageHandler = new DataStorageHandler <RecordingData>(); } if (audioClipConverter == null) { audioClipConverter = new AudioClipConverter(); } RecordingData data = audioClipConverter.ConvertAudioClipToData(audioRecorder.GetRecording()); dataStorageHandler.SaveData(data, recordingFileName); }
public void LoadRecording() { if (dataStorageHandler == null) { dataStorageHandler = new DataStorageHandler <RecordingData>(); } if (audioClipConverter == null) { audioClipConverter = new AudioClipConverter(); } RecordingData data = dataStorageHandler.LoadData(recordingFileName); AudioClip clip = audioClipConverter.ConvertDataToAudioClip(data); audioRecorder.SetRecording(clip); }
public static void Run() { DataStorageHandler.SaveChanges(); Console.Clear(); string prompt = "Welkom bij ons Restaurant!"; string[] options = { "Promoties" }; ConsoleMenu StartPagina = new ConsoleMenu(prompt, options); StartPagina.DisplayOptions(); int selectedIndex = StartPagina.Run(); if (options[selectedIndex] == "Promoties") { PromotiePage.PromotieAanmaken(); } }
public static void adminAanmaken() { //Admin account hardcoden Person Admin = new Person { naam = "", tussenvoegsel = "", achternaam = "", geboortedatum = "", email = "AdminBios", gebruikersnaam = "AdminBios", wachtwoord = "Nimda2021", }; DataStorageHandler.Storage.Persons.Add(Admin); DataStorageHandler.SaveChanges(); Startscherm.startscherm(); }
private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Set the unhandled exception mode to force all Windows Forms errors // to go through our handler. Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); // Add the event handler for handling non-UI thread exceptions to the event. AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); Application.ThreadException += Application_ThreadException; DataStorageHandler.StorageFileLocation = "DataStorage.json"; DataStorageHandler.Init(); //DataStorageHandler.Storage.StockDishes.Add(); Application.Run(new Login(FormWindowState.Normal)); // change Form to Login Application.Run(new Login(false)); DataStorageHandler.SaveChanges(); }
static void Main(string[] args) { DataStorageHandler.Init("../../../DAL/ProjectB.json"); HuidigeFilms.huidigeFilms(); //Startscherm.startscherm(); }
private static void Main(string[] args) { DataStorageHandler.Init("ProjectB.json"); WelcomePage.Run(); }
public static void filmprogrammaBeheren() { Console.Clear(); Console.WriteLine("1. Film toevoegen"); Console.WriteLine("2. Film verwijderen"); Console.WriteLine("Dit zijn de huidige films die in het programma voortkomen:\n(Titel - Categorie - Leeftijd)\n-------------------------------------------"); //loop door de lijst foreach (Film filmItem in DataStorageHandler.Storage.Films) { //consolewriteline voor elke item in de list Console.WriteLine(filmItem.Titel + " - " + filmItem.Categorie + " - " + filmItem.Leeftijd); } string gegeven = Beheer.Input(""); if (gegeven == "1") { Console.Clear(); string nTitel = Beheer.Input("Wat is de titel van de nieuwe film?\n"); string nCategorie = Beheer.Input("Wat is de categorie van de nieuwe film?\n"); int nLeeftijd = Convert.ToInt32(Beheer.Input("Wat is de minimum leeftijd van de nieuwe film?\n")); string nBeschrijving = Beheer.Input("Schrijf een korte filmbeschrijving\n"); string nProjectie = Beheer.Input("Wat voor projectie heeft de film? (2D/3D/IMAX)\n"); string nTaal = Beheer.Input("Wat is de Hoofdtaal van de film?\n"); string nOndertiteling = Beheer.Input("In welke taal is de ondertiteling?\n"); string nActeurs = Beheer.Input("Welke grote acteurs spelen in de film?\n"); string nRegisseur = Beheer.Input("Wie is de regiseur van de film?\n"); //TODO: FOUTMELDING Film nieuweFilm = new Film { Titel = nTitel, Categorie = nCategorie, Leeftijd = nLeeftijd, Beschrijving = nBeschrijving, Projectie = nProjectie, Taal = nTaal, Ondertiteling = nOndertiteling, Acteurs = nActeurs, Regisseur = nRegisseur, }; DataStorageHandler.Storage.Films.Add(nieuweFilm); DataStorageHandler.SaveChanges(); FilmprogrammaBeheren.filmprogrammaBeheren(); } else if (gegeven == "2") { Console.Clear(); string nTitel = Beheer.Input("Welke film wilt u verwijderen? (VOER EXACT TITEL IN) \n"); foreach (Film filmItem in DataStorageHandler.Storage.Films) { if (nTitel == filmItem.Titel) { DataStorageHandler.Storage.Films.Remove(filmItem); break; } } FilmprogrammaBeheren.filmprogrammaBeheren(); } }
public static void registreren() { Console.Clear(); string naam2 = Beheer.Input("Naam: "); naam2 = Beheer.ControlEmpty(naam2); naam2 = OnlyString(naam2); string tussenvoegsel2 = Beheer.Input("Tussenvoegsel: "); string achternaam2 = Beheer.Input("Achternaam: "); achternaam2 = OnlyString(achternaam2); achternaam2 = Beheer.ControlEmpty(achternaam2); string geboortedatum2 = Beheer.Input("Geboortedatum: "); string email2 = Beheer.Input("E-mail: "); email2 = Beheer.ControlEmpty(email2); string email3 = EmailControle(email2); string email22 = Beheer.Input("E-mail bevestiging: "); string opnieuwMail = "j"; while (email3 != email22 && opnieuwMail == "j") { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Uw e-mail komt niet over een. Wilt u het opnieuw proberen?"); Console.WriteLine("j voor ja"); Console.WriteLine("n voor nee"); opnieuwMail = Beheer.Input(""); if (opnieuwMail == "n") { Console.Clear(); Startscherm.startscherm(); } if (opnieuwMail == "j") { email2 = Beheer.Input("E-mail: "); email3 = EmailControle(email2); email22 = Beheer.Input("E-mail bevestiging: "); if (email3 == email22) { Console.ResetColor(); opnieuwMail = "n"; } } else { Console.WriteLine("Verkeerd invoer, probeer het nogmaals."); opnieuwMail = "j"; } } string gebruikersnaam2 = Beheer.Input("Gebruikersnaam: "); gebruikersnaam2 = Beheer.ControlEmpty(gebruikersnaam2); Console.WriteLine("Wachtwoord moet voldoen aan de volgende eisen, minimaal één hoofdletter, minimaal één kleine letter en minimaal één cijfer."); string wachtwoord2 = Beheer.Input("Wachtwoord: "); string wachtwoord3 = WachtwoordControle(wachtwoord2); string wachtwoord22 = Beheer.Input("Wachtwoord bevestiging: "); string opnieuwWachtwoord = "j"; while (wachtwoord3 != wachtwoord22) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Uw wachtwoord komt niet over een. Wilt u het opnieuw proberen?"); Console.WriteLine("j voor ja"); Console.WriteLine("n voor nee"); opnieuwWachtwoord = Beheer.Input(""); if (opnieuwWachtwoord == "n") { Console.Clear(); Startscherm.startscherm(); } else if (opnieuwWachtwoord == "j") { wachtwoord2 = Beheer.Input("Wachtwoord: "); wachtwoord3 = WachtwoordControle(wachtwoord2); wachtwoord22 = Beheer.Input("Wachtwoord bevestiging: "); if (wachtwoord3 == wachtwoord22) { Console.ResetColor(); opnieuwWachtwoord = "n"; } } else { Console.WriteLine("Verkeerd invoer, probeer het nogmaals."); opnieuwWachtwoord = "j"; } } Person Gast = new Person { naam = naam2, tussenvoegsel = tussenvoegsel2, achternaam = achternaam2, geboortedatum = geboortedatum2, email = email2, gebruikersnaam = gebruikersnaam2, wachtwoord = wachtwoord2, }; DataStorageHandler.Storage.Persons.Add(Gast); DataStorageHandler.SaveChanges(); Console.Clear(); ConsoleMenu.consoleMenu(); }