Example #1
0
        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();
            }
        }