示例#1
0
        public static void guardarDatos(SistemaDeInformacion sistemaInfo, String ruta)
        {
            Stream SaveFileStream = File.Create(FileName);

            try
            {
                BinaryFormatter serializer = new BinaryFormatter();
                serializer.Serialize(SaveFileStream, sistemaInfo);
            }
            catch (Exception)
            {
                Console.WriteLine("Error al guardar datos");
            }
            SaveFileStream.Close();
        }
        public Seleccion()
        {
            InitializeComponent();

            s = SistemaDeInformacion.Sistema;
            if (s.TotalEstudiantes.Count == 0)
            {
                s.añadirEstudiante("Richard", "Zamora", "2220171018", 5, "3183769455", "1234645197", false, "1234");
                s.añadirEstudiante("Lina Vanessa", "Salazar", "2220191005", 6, "00000000", "1110581308", false, "1234");
                s.añadirEstudiante("Exekielh", "Merstro Brunxstror", "2220151022", 7, "312432237", "1234653454", false, "1234");

                s.añadirAuxAdministrativo("Celeste", "Espinoza", "123456789", "1234");

                s.añadirJurado("Roberto", "Díaz", "987654321", 523476, "3253465643", "1234");
            }
        }
示例#3
0
        public SistemaDeInformacion(string ruta)
        {
            SistemaDeInformacion data = cargarDatos(FileName);

            if (data == null)
            {
                TotalEstudiantes     = new List <Estudiante>();
                ListaTrabajosDeGrado = new List <TrabajoDeGrado>();
                TotalJurados         = new List <Jurado>();
                TotalAdministrativos = new List <AuxAdministrativo>();
            }
            else
            {
                TotalEstudiantes     = data.TotalEstudiantes;
                ListaTrabajosDeGrado = data.ListaTrabajosDeGrado;
                TotalJurados         = data.TotalJurados;
                TotalAdministrativos = data.TotalAdministrativos;
            }
        }
示例#4
0
 public static SistemaDeInformacion cargarDatos(String ruta)
 {
     if (File.Exists(FileName))
     {
         Stream openFileStream = File.OpenRead(FileName);
         try
         {
             BinaryFormatter      deserializer = new BinaryFormatter();
             SistemaDeInformacion sistemaInfo  = (SistemaDeInformacion)deserializer.Deserialize(openFileStream);
             openFileStream.Close();
             return(sistemaInfo);
         }
         catch
         {
             openFileStream.Close();
             return(null);
         }
     }
     else
     {
         return(null);
     }
 }
 public EstudiantePrincipal(Estudiante e)
 {
     InitializeComponent();
     logueado = e;
     sistema  = SistemaDeInformacion.sistema;
 }
示例#6
0
 public JuradoPrincipal(Jurado j)
 {
     InitializeComponent();
     logueado = j;
     s        = SistemaDeInformacion.sistema;
 }
 private void Seleccion_FormClosing(object sender, FormClosingEventArgs e)
 {
     SistemaDeInformacion.guardarDatos(s, SistemaDeInformacion.FileName);
     Application.Exit();
 }
 public AuxPrincipal(AuxAdministrativo a)
 {
     InitializeComponent();
     logueado = a;
     sistema  = SistemaDeInformacion.sistema;
 }