示例#1
0
        public static void Start()
        {
            Console.Clear();
            bool   ispath  = false;
            string entered = "";

            while (!ispath)
            {
                Console.WriteLine("--------------------------------Het wegennetwerk Tool 2-------------------------");
                Console.WriteLine("|                                   Deserialization                            |");
                Console.WriteLine("| Gelieve het pad van de input file in te geven: (zonder provincies.dat)       |");
                Console.WriteLine("| exit om te stoppen                                                           |");
                Console.WriteLine("--------------------------------------------------------------------------------");
                entered = Console.ReadLine();
                if (entered.ToLower().Trim() == "exit")
                {
                    return;
                }
                if (Directory.Exists(entered))
                {
                    ispath = true;
                }
            }
            string           pathInput = @"" + entered;
            DatabaseImporter db        = new DatabaseImporter(@"Data Source=DESKTOP-OF28PIK\SQLEXPRESS;Initial Catalog=provincies; Integrated Security=True");

            db.InsertAll(Serializatie.DeSerializeProvinciesBinary(pathInput));
            return;
        }
示例#2
0
        private static void StartDatabestand(string unzipPath)
        {
            Console.Clear();
            if (unzipPath == "")
            {
                unzipPath = UnzipChecker(unzipPath, "Databestand-------------------------------------");
            }
            Console.WriteLine("--------------------------------Databestand-------------------------------------");
            Console.WriteLine("| Type :                                                                       |");
            Console.WriteLine("| 1) Binary                                                                    |");
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("| 2) XML (komt binnekort)                                                      |");
            Console.WriteLine("| 3) JSON (komt binnekort)                                                     |");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("| 4) Exit                                                                      |");
            Console.WriteLine("--------------------------------------------------------------------------------");
            int entered = ValueChecker(4);

            if (entered == 1)
            {
                Console.WriteLine("Geef pad van output in: ");
                string path = @"" + Console.ReadLine();
                Serializatie.SerializeProvinciesBinary(unzipPath, path);
            }
            else if (entered == 2)
            {
                Console.Clear();
                Console.WriteLine("Komt binnekort");
                return;
            }
            else if (entered == 3)
            {
                Console.Clear();
                Console.WriteLine("Komt binnekort");
                return;
            }
            else if (entered == 4)
            {
                Console.Clear();
                return;
            }
        }