Beispiel #1
0
        private void Button6_Click(object sender, EventArgs e)
        {
            //Declarar un objeto de Clase Libro
            ClassLista AlquilerJson = new ClassLista();

            //Asginarle valores al libro
            AlquilerJson.NombreLista = textBox1.Text;

            //Convertir el objeto en una cadena JSON
            string salida = JsonConvert.SerializeObject(AlquilerJson);
            //guardar el archivo de texto, con extension json
            FileStream   stream = new FileStream("Listas.json", FileMode.Append, FileAccess.Write);
            StreamWriter writer = new StreamWriter(stream);

            writer.WriteLine(salida);
            writer.Close();

            MessageBox.Show("Ingresado Exitosamente!!");
        }
Beispiel #2
0
        private void Button8_Click(object sender, EventArgs e)
        {
            //Una lista de objetos libro
            List <ClassLista> listaLibro = new List <ClassLista>();
            //Leer el archivo
            FileStream   stream = new FileStream("Listas.json", FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                string     lectura    = reader.ReadLine();
                ClassLista libroLeido = JsonConvert.DeserializeObject <ClassLista>(lectura);
                listaLibro.Add(libroLeido);
            }
            reader.Close();
            //Mostrar la lista de libros en el gridview
            dataGridView1.DataSource = listaLibro;
            dataGridView1.Refresh();
        }