public static void registrarInscripcion() { //Pedir datos 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(); //Seleccionar cursos 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; personasEnCurso.Add(new Persona(nombre1, dni1, email1, tel1, cursoInscripto.nombreCurso, fechaInscripcion)); //Serializar personas en curso var personasEnCursoJson = JsonConvert.SerializeObject(personasEnCurso, Formatting.Indented); System.IO.File.WriteAllText("inscripciones.Json", personasEnCursoJson); GestorCursos.Administrador(); } else { System.Console.WriteLine("Curso no válido"); registrarInscripcion(); } }
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)); var alumnosEnCursoJson = JsonConvert.SerializeObject(alumnosEnCurso, Formatting.Indented); System.IO.File.WriteAllText("inscripciones.Json", alumnosEnCursoJson); 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)); var docentesEnCursoJson = JsonConvert.SerializeObject(docentesEnCurso, Formatting.Indented); System.IO.File.WriteAllText("inscripciones.Json", docentesEnCursoJson); 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)); var publicoEnCursoJson = JsonConvert.SerializeObject(publicoEnCurso, Formatting.Indented); System.IO.File.WriteAllText("inscripciones.Json", publicoEnCursoJson); GestorCursos.Administrador(); } else { System.Console.WriteLine("Curso no válido"); registrarInscripcion(); } } }