Exemplo n.º 1
0
        private List <DatoDireccion> GenerarFuente(string path)
        {
            string json = File.ReadAllText(path).Replace("\"", "'");

            JsonTextReader reader = new JsonTextReader(new StringReader(json));

            List <string> lista = new List <string>();

            if (reader.HasLineInfo())
            {
                while (reader.Read())
                {
                    if (reader.Value != null)
                    {
                        lista.Add(reader.Value + "");
                    }
                }
            }

            reader.Close();

            List <DatoDireccion> fuente = new List <DatoDireccion>();

            fuente.Add(new DatoDireccion("nulo", "Seleccionar..."));

            for (int i = 0; i < lista.Count - 1; i = i + 2)
            {
                fuente.Add(new DatoDireccion(lista[i], lista[i + 1]));
            }
            return(fuente);
        }