コード例 #1
0
ファイル: tListaAlumnos.cs プロジェクト: cafetolo72/CSharp-C-
        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);
        }
コード例 #2
0
        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);
        }