private void btnRegistrar_Click(object sender, EventArgs e)
        {
            string id      = txtId.Text;
            string nombre  = txtNombre.Text;
            string carrera = txtCarrera.Text;

            materia = materiaComboBox1.Text;

            Estudiantes nuevo = new Estudiantes(id, nombre, carrera);

            if (id == "" && carrera == "" && nombre == "" && materia == "")
            {
                MessageBox.Show("Por favor, llena todos los campos.");
            }
            else
            {
                if (File.Exists(id))
                {
                    MessageBox.Show("El estudiante ya está registrado.");
                }
                else
                {
                    MessageBox.Show("¡Estudiante registrado!");

                    //Guardar datos en text files
                    //Guardar txt con id y nombre
                    string IdYNombre = "" + nuevo.id + ";" + nuevo.nombre + Environment.NewLine;
                    File.AppendAllText("estudiantes.txt", IdYNombre);

                    //Guardar txt con id, nombre y carrera
                    string IdNombreCarrera = "" + nuevo.id + ";" + nuevo.nombre + ";" + nuevo.carrera + Environment.NewLine;
                    File.AppendAllText("estudianteslista.txt", IdNombreCarrera);

                    //Guardar ID con sus calificaciones personales

                    string IdMasCalificaciones = "" + nuevo.id + ";" + nuevo.nombre + ";" + nuevo.carrera + ";" + nuevo.listaMateriaEst + Environment.NewLine;
                    string dirUnico            = nuevo.id + ".txt";
                    File.AppendAllText(dirUnico, IdMasCalificaciones);

                    //Limpiar todo despues de hacer todo
                    txtCarrera.Text       = String.Empty;
                    txtId.Text            = String.Empty;
                    txtNombre.Text        = String.Empty;
                    materiaComboBox1.Text = String.Empty;
                }
            }
        }
Example #2
0
        public frmCalificarEstudiante()
        {
            InitializeComponent();
            //Buscar los estudiantes de la lista
            List <Estudiantes> listaDeID      = new List <Estudiantes>();
            StreamReader       fileR          = new StreamReader(@"estudiantes.txt");//LEER File
            string             lineOfContents = fileR.ReadLine();

            string[]    arrayEst = lineOfContents.Split(';');
            Estudiantes tempObj  = new Estudiantes(arrayEst[0], arrayEst[1]);

            listaDeID.Add(tempObj);

            fileR.Close();

            for (int i = listaDeID.Count - 1; i < listaDeID.Count; i++)
            {
                seleccionarEstComboBox1.Items.Add(listaDeID[i].id);//Aparecer en la lista drop-down
            }
        }