Beispiel #1
0
        public void Obtener_Horoscopos(string ruta)
        {
            lista = new List <HoroscopoChino>();

            if (File.Exists(ruta))
            {
                using (StreamReader sr = new StreamReader(ruta))
                {
                    string linea = "";
                    while ((linea = sr.ReadLine()) != null)
                    {
                        HoroscopoChino hor = new HoroscopoChino()
                        {
                            Animal = linea.Split(':')[0],
                            Annos  = linea.Split(':')[1].Split(',')
                        };
                        lista.Add(hor);
                    }
                }
            }
            else
            {
                lista = null;
            }
        }
Beispiel #2
0
        private void btnArchivoJson_Click(object sender, EventArgs e)
        {
            saveFileDialog.Filter = "Archivo json|*.json";
            var result = saveFileDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                HoroscopoChino horoscopo = new HoroscopoChino();
                horoscopo.Obtener_Horoscopos(txtArchivoTexto.Text);

                horoscopo.GuardarComoJson(saveFileDialog.FileName);

                MessageBox.Show("Archivo JSON guardado con éxito");
            }
        }