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; } } }
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 } }