public Apuntes(object sender, string name)
        {
            InitializeComponent();
            if (sender is Ibd)
            {
                BdD = (Ibd)sender;
            }
            BaseDeDatos bdAux = BdD.GetBaseDeDatos();

            alumno = (Alumno)bdAux.GetUser(name);
            foreach (Ramo ramo in alumno.GetRamos())
            {
                comboBox_Ramos.Items.Add(ramo);
            }
        }
 public ProfeApuntes(object sender, string nombreramo)
 {
     InitializeComponent();
     if (sender is Ibd)
     {
         ibd = (Ibd)sender;
     }
     bd       = ibd.GetBaseDeDatos();
     profesor = (Profesor)bd.GetUsuarioActual();
     foreach (Semestre sem in ibd.GetBaseDeDatos().GetListaSemestres())
     {
         foreach (Ramo ra in sem.GetListaRamos())
         {
             if (ra.GetNombre() == nombreramo)
             {
                 TextNombreRamo.Text = nombreramo;
             }
         }
     }
 }
        internal Apuntes(object sender, Notes notes, Usuario usuario)
        {
            InitializeComponent();
            if (sender is Ibd)
            {
                BdD = (Ibd)sender;
            }
            BaseDeDatos bdAux = BdD.GetBaseDeDatos();

            if (usuario is Alumno)
            {
                alumno = (Alumno)usuario;
                foreach (Ramo ramo in alumno.GetRamos())
                {
                    comboBox_Ramos.Items.Add(ramo);
                }
                textBox_Nombre.Text         = notes.GetNombre();
                comboBox_Ramos.SelectedItem = notes.GetRamo();
                textBox_Content.Text        = notes.GetContent();
            }
        }
Beispiel #4
0
        public DisplayApuntes(object sender, string name)
        {
            InitializeComponent();
            if (sender is Ibd)
            {
                BdD = (Ibd)sender;
            }
            BaseDeDatos bdAux = BdD.GetBaseDeDatos();

            if (bdAux.GetUser(name) is Alumno)
            {
                alumno = (Alumno)bdAux.GetUser(name);
                foreach (Notes apunte in alumno.GetApuntes())
                {
                    listBox_Apuntes.Items.Add(apunte);
                }
            }
            else if (bdAux.GetUser(name) is Profesor)
            {
                Profesor profesor = (Profesor)bdAux.GetUser(name);
            }
        }
        public static void Guardar(BaseDeDatos MyNotes)
        {
            // serializacion para guardado de datos 
            //using (Stream stream = File.Open(@"..\data\DataAlumno.bin", FileMode.Create));
            using (Stream stream = File.Open(@"..\..\data\DataAdmin.bin", FileMode.Create))
            {
                List<Administrador> ListaAdministradores = MyNotes.GetListaAdmins();

                BinaryFormatter bin = new BinaryFormatter();
                bin.Serialize(stream, ListaAdministradores);
                stream.Close();
            }
            using (Stream stream = File.Open(@"..\..\data\DataProfesores.bin", FileMode.Create))
            {
                List<Profesor> ListaProfesores = MyNotes.GetListaProfesores();

                BinaryFormatter bin = new BinaryFormatter();
                bin.Serialize(stream, ListaProfesores);
                stream.Close();
            }
            using (Stream stream = File.Open(@"..\..\data\DataAlumno.bin", FileMode.Create))
            {
                List<Alumno> ListaAlumnos = MyNotes.GetListaAlumnos();

                BinaryFormatter bin = new BinaryFormatter();
                bin.Serialize(stream, ListaAlumnos);
                stream.Close();
            }
            using (Stream stream = File.Open(@"..\..\data\DataSemestre.bin", FileMode.Create))
            {
                List<Semestre> ListaSemestres = MyNotes.GetListaSemestres();
                BinaryFormatter bin = new BinaryFormatter();
                bin.Serialize(stream, ListaSemestres);
                stream.Close();
            }
            //datos guardados 
        }