public void AnyadirAlumno(string nombre, string dni, string codigo, string telefono) { tAlumno alu = new tAlumno(); alu.Nombre = nombre; alu.DNI = dni; alu.Codigo = codigo; alu.Telefono = telefono; listaAlumno.Add(alu); }
public void IntroducirAlumno() { tAlumno alu = new tAlumno(); string codigo, dni, telefono, nom, cod; DialogResult seguir; string nombre = Interaction.InputBox("Introduce nombre de alumno : ", "Gestión de Alumnos "); do { dni = Interaction.InputBox("Introduce DNI de alumno : ", "Gestión de Alumnos"); if (dni.Length != 9) { MessageBox.Show("Debe componerse de 9 caracteres ", "Gestión de Alumnos"); } if (listaAlumnos.ValidaDNI(dni) || listaProfesores.ValidaDNI(dni)) { MessageBox.Show("El DNI ya existe"); } } while (dni.Length != 9 || listaAlumnos.ValidaDNI(dni) || listaProfesores.ValidaDNI(dni)); do { codigo = Interaction.InputBox("Introduce código del curso : ", "Gestión de Alumnos"); if (!listaCursos.EncontrarCurso(codigo)) { seguir = MessageBox.Show("No existe el curso y tiene que estar creado.\n ¿Quieres crear el curso ahora?", "Gestión de Alumnos", MessageBoxButtons.YesNo); if (seguir == DialogResult.Yes) { MessageBox.Show("Entrando en Gestión de Cursos", "Gestión de Cursos"); do { nom = Interaction.InputBox("Introduce nombre del curso : ", "Gestión de Cursos"); if (listaCursos.EncontrarCursoNombre(nom)) { MessageBox.Show("El nombre del curso ya se está utilizando", "Gestión de Cursos"); } } while (listaCursos.EncontrarCursoNombre(nom)); do { cod = Interaction.InputBox("Introduce código del curso : ", "Gestión de cursos"); if (listaCursos.EncontrarCurso(cod)) { MessageBox.Show("El código del curso ya está en uso", "Gestión de cursos"); } } while (listaCursos.EncontrarCurso(cod)); listaCursos.AnyadirCurso(nom, cod); MessageBox.Show("Saliendo de Gestión de Cursos", "Gestión de Cursos"); } else { return; } } } while (!listaCursos.EncontrarCurso(codigo)); do { telefono = Interaction.InputBox("Introduce número de telefono : ", "Gestión de Alumnos"); if (telefono.Length != 9) { MessageBox.Show("El telefono debe componerse de 9 números", "Gestión de Alumnos"); } if (listaAlumnos.ValidaTelefono(telefono) || listaProfesores.ValidaTelefono(telefono)) { MessageBox.Show("El teléfono ya existe"); } } while (telefono.Length != 9 || listaAlumnos.ValidaTelefono(telefono) || listaProfesores.ValidaTelefono(telefono)); listaAlumnos.AnyadirAlumno(nombre, dni, codigo, telefono); }