private static void Archivos()
        {
            string ruta = @"/Users/bidkar/Documents/UDO/2019/Mayo-Agosto/Computacion9/PrimerParcial/Datos";

            var archivos = Directory.GetFiles(ruta);
            var claves   = new List <ClaveDeLocalizacion>();

            foreach (var a in archivos)
            {
                Console.WriteLine($"Archivo: {Path.GetFileName(a)}");
                var contenido = File.ReadAllLines(a);
                var contador  = 1;
                foreach (var linea in contenido)
                {
                    if (contador > 1)
                    {
                        claves.Add(ClaveDeLocalizacion.Inicializar(linea.Replace("\"", "")));
                    }
                    contador++;
                }
            }
            using (var db = new SqliteContext())
            {
                db.Database.EnsureCreated();
                db.AddRange(claves);
                db.SaveChanges();
                Console.WriteLine("Claves guardadas!");
            }
        }
        private static void MetodoDePrueba()
        {
            string clave         = "1-1-0001-0001-00-00-00-01";
            var    claveSeparada = clave.Split("-", StringSplitOptions.RemoveEmptyEntries);
            var    nuevaClave    = new ClaveDeLocalizacion();

            nuevaClave.Original   = clave;
            nuevaClave.Subsistema = int.Parse(claveSeparada[0]);
            nuevaClave.Sector     = int.Parse(claveSeparada[1]);
            nuevaClave.Manzana    = int.Parse(claveSeparada[2]);
            nuevaClave.Lote       = int.Parse(claveSeparada[3]);
            if (claveSeparada.Length == 8)
            {
                nuevaClave.Nivel1   = int.Parse(claveSeparada[4]);
                nuevaClave.Nivel2   = int.Parse(claveSeparada[5]);
                nuevaClave.Fraccion = int.Parse(claveSeparada[6]);
                nuevaClave.Toma     = int.Parse(claveSeparada[7]);
            }
            else if (claveSeparada.Length == 7)
            {
                nuevaClave.Nivel1   = 0;
                nuevaClave.Nivel2   = int.Parse(claveSeparada[4]);
                nuevaClave.Fraccion = int.Parse(claveSeparada[5]);
                nuevaClave.Toma     = int.Parse(claveSeparada[6]);
            }
            else
            {
                Console.WriteLine("lo que sea");
            }
            Console.WriteLine($"Clave original: {nuevaClave.Original}");
            Console.WriteLine($"Subsistema: {nuevaClave.Subsistema}");
            Console.WriteLine($"Sector: {nuevaClave.Sector}");
            Console.WriteLine($"Manzana: {nuevaClave.Manzana}");
            Console.WriteLine($"Lote: {nuevaClave.Lote}");
            Console.WriteLine($"Nivel: {nuevaClave.Nivel1}-{nuevaClave.Nivel2}");
            Console.WriteLine($"Fraccion: {nuevaClave.Fraccion}");
            Console.WriteLine($"Toma: {nuevaClave.Toma}");
            Console.WriteLine($"Correcta: {nuevaClave.Correcta}");
        }