Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
        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();
        }