示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Una lista de objetos alquilado
            List <ClassPrestamos> listaPrestamos = new List <ClassPrestamos>();
            List <ClassAlumnos>   listaAlumno    = new List <ClassAlumnos>();
            //Leer el archivo
            FileStream   stream = new FileStream("prestamo.json", FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);



            //Leer el archivo
            FileStream   stream1 = new FileStream("alumno.json", FileMode.Open, FileAccess.Read);
            StreamReader reader1 = new StreamReader(stream1);

            while (reader.Peek() > -1)
            {
                string         lectura       = reader.ReadLine();
                ClassPrestamos prestamoLeido = JsonConvert.DeserializeObject <ClassPrestamos>(lectura);
                listaPrestamos.Add(prestamoLeido);

                ClassAlumnos alumnoLeido = JsonConvert.DeserializeObject <ClassAlumnos>(lectura);
                listaAlumno.Add(alumnoLeido);
            }



            reader.Close();
            //Mostrar la lista de libros en el gridview
            dataGridView1.DataSource = listaPrestamos;
            dataGridView1.Refresh();
        }
示例#2
0
        void guardar(ClassPrestamos p)
        {
            FileStream stream = new FileStream("prestamo.json", FileMode.Append, FileAccess.Write);

            StreamWriter writer = new StreamWriter(stream);

            writer.WriteLine(p.Carne1);
            writer.WriteLine(p.CodigoL1);
            writer.WriteLine(p.FechaP1);
            writer.WriteLine(p.FechaD1);



            writer.Close();
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            ClassPrestamos libroJson = new ClassPrestamos();

            libroJson.Carne1   = comboBox1.Text;
            libroJson.CodigoL1 = textBox1.Text;

            libroJson.FechaP1 = dateTimePicker1.Value.Date;
            libroJson.FechaD1 = dateTimePicker1.Value.Date;



            // convertir el objeto en una cadena de Json
            string salida = JsonConvert.SerializeObject(libroJson);
            //Guaradar el archivo de texto con extension Json
            FileStream   stream = new FileStream("prestamo.json", FileMode.Append, FileAccess.Write);
            StreamWriter writer = new StreamWriter(stream);

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


            MessageBox.Show("INGRESADO EXITOSAMENTE!");
        }