private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBox8.Text) && !string.IsNullOrEmpty(textBox9.Text)) { prestamos d = new prestamos(); d.Nom = textBox9.Text; leerlibro(); if (p1) { d.Libro = textBox8.Text; leerestudiantes(); if (p2) { repetidosPrestamos(); if (p) { MessageBox.Show("El libro con el código introducido ya se encuentra prestado"); textBox8.Clear(); p = false; pd = 0; } else { d.FechN = dateTimePicker1.Value.ToString(); d.FechS = dateTimePicker2.Value.ToString(); pre.Add(d); escribirPrestamo(); pd = 0; textBox8.Clear(); textBox9.Clear(); } } else { MessageBox.Show("El estudiante introducido no se encuentra en la base de datos"); textBox8.Clear(); p2 = false; pd2 = 0; } } else { MessageBox.Show("El libro introducido no se encuentra en la base de datos"); textBox9.Clear(); p1 = false; pd1 = 0; } } else { MessageBox.Show("Debe llenar todos los campos"); } }
void leerPrestamo() { OpenFileDialog op = new OpenFileDialog(); string fileName = "prestamos.txt"; FileStream st = new FileStream(fileName, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(st); while (reader.Peek() > -1) { prestamos d = new prestamos(); d.Nom = reader.ReadLine(); d.Libro = reader.ReadLine(); d.FechN = reader.ReadLine(); d.FechS = reader.ReadLine(); pre.Add(d); } reader.Close(); }