public static void Cargar(BaseDeDatos MyNotes)
        {
            try
            {

                using (Stream stream = File.Open(@"..\..\data\DataAdmin.bin", FileMode.Open))
                {
                    BinaryFormatter bin = new BinaryFormatter();
                    List<Administrador> administradores = (List<Administrador>)bin.Deserialize(stream);

                    foreach (Administrador aadministrador in administradores)
                    {
                        MyNotes.AgregarUsuario(aadministrador);
                    }
                }

                using (Stream stream = File.Open(@"..\..\data\DataProfesores.bin", FileMode.Open))
                {
                    BinaryFormatter bin = new BinaryFormatter();
                    List<Profesor> profesores = (List<Profesor>)bin.Deserialize(stream);
                    foreach (Profesor profesorr in profesores)
                    {
                        MyNotes.AgregarUsuario(profesorr);
                    }


                }
                using (Stream stream = File.Open(@"..\..\data\DataAlumno.bin", FileMode.Open))
                {
                    BinaryFormatter bin = new BinaryFormatter();

                    List<Alumno> alumnos = (List<Alumno>)bin.Deserialize(stream);
                    foreach (Alumno alumno in alumnos)
                    {
                        MyNotes.AgregarUsuario(alumno);
                    }
                }
                using (Stream stream = File.Open(@"..\..\data\DataSemestre.bin", FileMode.Open))
                {
                    BinaryFormatter bin = new BinaryFormatter();

                    List<Semestre> semestres = (List<Semestre>)bin.Deserialize(stream);
                    foreach (Semestre sem in semestres)
                    {
                        MyNotes.AgregarSemestre(sem);
                    }
                }
            }
            catch (Exception)
            {

            }
            // datos agregados a intancia actual
        }
Beispiel #2
0
        private void BotonCrearSemestre_Click(object sender, EventArgs e)
        {
            bool bien = true;

            foreach (Semestre sem in bd.GetListaSemestres())
            {
                if (sem.GetID() == textBoxNombreSemestre.Text)
                {
                    bien = false;
                }
            }
            if (bien == true)
            {
                bd.AgregarSemestre(new Semestre(textBoxNombreSemestre.Text));
                serial.Guardar(bd);
                Close();
            }
            else
            {
                MessageBox.Show("Ya existe el Semestre");
            }
        }