Exemplo n.º 1
0
 public void GetFiles(string path)
 {
     Sudokus.Clear();
     foreach (var sudoku in SudokuFile.Read(path))
     {
         Sudokus.Add(sudoku);
     }
     FileName = path;
 }
Exemplo n.º 2
0
 public static void DisplayValidity()
 {
     try {
         Console.WriteLine("Enter the file's path : ");
         var path = Console.ReadLine();
         foreach (var grille in SudokuFile.Read(path))
         {
             Console.WriteLine("{0} is {1}", grille.Name, grille.IsValid ? "valid" : "not valid");
         }
     }
     catch (Exception e) {
         Console.WriteLine(e.Message);
     }
     Console.ReadLine();
 }
Exemplo n.º 3
0
        public static void DisplayResolved()
        {
            try {
                Console.WriteLine("Enter the file's path : ");
                var path = @"C:\Users\Moi\Desktop\Sudokus.sud"; //Console.ReadLine();

                foreach (var grille in SudokuFile.Read(path))
                {
                    grille.Resolve();
                    Console.WriteLine(grille);
                    Console.WriteLine(grille.IsValid);
                    //Console.WriteLine("{0} is {1}", grille.Name, grille.IsValid ? "valid" : "not valid");
                    //Console.WriteLine("{0} is {1}", grille.Name, grille.IsValid ? "valid" : "not valid");
                }
            }
            catch (Exception e) {
                Console.WriteLine(e.Message);
            }
            Console.ReadLine();
        }