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!!"); }
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(); }