static void Main(string[] args) { // Request database password Boolean isConnected = false; while (!isConnected) { printHeader(); Console.Write("Database password?: "); mysql_pass = Console.ReadLine(); db = new DatabaseUtil(mysql_host, mysql_user, mysql_pass, mysql_data); int status = db.checkConnection(); switch (status) { case 1: isConnected = true; break; case 1042: Console.WriteLine("Unabale to create connection!"); Console.WriteLine(" "); Console.Write("Press ENTER to continue..."); Console.ReadLine(); break; case 0: Console.WriteLine("Invalid password!"); Console.WriteLine(" "); Console.Write("Press ENTER to continue..."); Console.ReadLine(); break; default: break; } } while (true) { printHeader(); Console.Write("Export folder?: "); ExportPath = Console.ReadLine(); if (Directory.Exists(ExportPath)) { break; } else { Console.WriteLine("That folder does not exist!"); Console.WriteLine(" "); Console.Write("Press ENTER to continue..."); Console.ReadLine(); } } while (true) { // Request for user input variables StartupUtil.inputVariables(); } }