public static void registrarInscripcion() { cursosInscripcion = Curso.cursos; System.Console.WriteLine("Usted es:\n1- Alumno\n2- Docente\n3- Público general"); var opcionInscripcion = int.Parse(System.Console.ReadLine()); if (opcionInscripcion == 1) { System.Console.WriteLine("Ingrese su nombre y apellido: "); var nombre1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su DNI: "); var dni1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su E-mail: "); var email1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su teléfono: "); var tel1 = System.Console.ReadLine(); System.Console.WriteLine("¿Tiene su matrícula al día?"); System.Console.WriteLine("1-SI \n2-NO"); var pagoMatricula1 = System.Console.ReadLine(); if (int.Parse(pagoMatricula1) == 1) { System.Console.WriteLine("Seleccione que curso desea tomar: "); Curso.mostrarCursos(); System.Console.WriteLine("Ingrese su opción: "); var opcionCurso = int.Parse(System.Console.ReadLine()); if (opcionCurso <= Curso.cantidadCursos) { cursoInscripto = cursosInscripcion.ElementAt(opcionCurso - 1); fechaInscripcion = DateTime.Today; alumnosEnCurso.Add(new Alumno(nombre1, dni1, email1, tel1, cursoInscripto.nombreCurso, fechaInscripcion)); GestorCursos.Administrador(); } else { System.Console.WriteLine("Curso no válido"); registrarInscripcion(); } } else { System.Console.WriteLine("Usted no tiene la matrícula al día, no puede anotarse a un curso"); } } if (opcionInscripcion == 2) { System.Console.WriteLine("Ingrese su nombre y apellido: "); var nombre1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su DNI: "); var dni1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su E-mail: "); var email1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su teléfono: "); var tel1 = System.Console.ReadLine(); System.Console.WriteLine("Seleccione que curso desea tomar: "); Curso.mostrarCursos(); System.Console.WriteLine("Ingrese su opción: "); var opcionCurso = int.Parse(System.Console.ReadLine()); if (opcionCurso <= Curso.cantidadCursos) { cursoInscripto = cursosInscripcion.ElementAt(opcionCurso - 1); fechaInscripcion = DateTime.Today; docentesEnCurso.Add(new Docente(nombre1, dni1, email1, tel1, cursoInscripto.nombreCurso, fechaInscripcion)); GestorCursos.Administrador(); } else { System.Console.WriteLine("Curso no válido"); registrarInscripcion(); } } if (opcionInscripcion == 3) { System.Console.WriteLine("Ingrese su nombre y apellido: "); var nombre1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su DNI: "); var dni1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su E-mail: "); var email1 = System.Console.ReadLine(); System.Console.WriteLine("Ingrese su teléfono: "); var tel1 = System.Console.ReadLine(); System.Console.WriteLine("Seleccione que curso desea tomar: "); Curso.mostrarCursos(); System.Console.WriteLine("Ingrese su opción: "); var opcionCurso = int.Parse(System.Console.ReadLine()); if (opcionCurso <= Curso.cantidadCursos) { cursoInscripto = cursosInscripcion.ElementAt(opcionCurso - 1); fechaInscripcion = DateTime.Today; publicoEnCurso.Add(new PublicoGeneral(nombre1, dni1, email1, tel1, cursoInscripto.nombreCurso, fechaInscripcion)); GestorCursos.Administrador(); } else { System.Console.WriteLine("Curso no válido"); registrarInscripcion(); } } }