public static void RegistrarAsignatura(Asignatura asignatura) { Console.Clear(); Console.Write("Ingrese el nombre de la asignatura: "); asignatura.Nombre = Console.ReadLine(); Console.Write("Ingrese el codigo de la materia: "); asignatura.Codigo = Console.ReadLine().ToUpper(); Console.Write("Ingrese la cantidad de creditos que posee: "); asignatura.Creditos = byte.Parse(Console.ReadLine()); Console.Write("Ingrese la carrera correspondiente"); asignatura.CarreraAsig = Console.ReadLine(); do { profe = true; Console.Write("Ingrese el profesor de la asignatura: "); // profesor de la asignatura asignatura.Profesor = Console.ReadLine().ToUpper(); foreach (Profesor prof in RegistroProfesores.listaProfesor) { if (asignatura.Profesor == prof.Nombre) { prof.SetAsignatura(asignatura.Nombre); prof.CantidadMaterias++; profe = false; } } } while (profe); asignatura.TipoArea = AreaAcademica.RegistrarAreaAcad(); Console.WriteLine("\nNueva asignatura registrada!"); Console.ReadKey(); AgregarAsignatura(asignatura); // Agrega la informacion a la lista de Asignaturas }
public static void RegistrarEstudiante(Estudiante est) { Console.Write("\nIngrese su ID: "); est.ID = Console.ReadLine(); Console.Write("Ingrese su nombre: "); est.Nombre = Console.ReadLine(); Console.Write("Ingrese la contraseña: "); est.Password = Console.ReadLine(); Console.Write("Ingrese su correo: "); est.Correo = Console.ReadLine(); Console.Write("Ingrese la carrera que cursa: "); est.Carrera = Console.ReadLine(); est.AreaAcad = AreaAcademica.RegistrarAreaAcad(); Console.WriteLine("\nNuevo estudiante registrado!"); Console.ReadKey(); AgregarEstudiante(est); foreach (Estudiante estudent in listaEstudiante) { Asignatura.AgregarEstudianteAsig(est); } string[] r = File.ReadAllLines("Estudiantes.csv"); foreach (var linea in r) { char delimiter = ','; string[] datos = linea.Split(delimiter); } File.WriteAllText("Estudiantes.csv", "ID" + ',' + "Nombre" + ',' + "Carrera" + ',' + "Correo\n"); foreach (Estudiante estudiante in listaEstudiante) { File.AppendAllText("Estudiantes.csv", estudiante.ID + ',' + estudiante.Nombre + ',' + estudiante.Carrera + ',' + estudiante.Correo + "\n"); } }
public static bool BuscarCodigoAsignatura(Asignatura asignatura) { if (asignatura.Codigo == seleccion) { return(true); } else { return(false); } }
public static void RegistroDeAsignatura() { do { startAsign = true; Console.Clear(); Console.WriteLine("------------------------------------------"); Console.WriteLine("Bienvenido al registro de Asignaturas"); Console.WriteLine("------------------------------------------"); Console.WriteLine("1. Ver lista de asignaturas\n2. Registrar asignatura\n3. Editar asignatura\n4. Eliminar asignatura\n5. Volver al inicio"); MenuOption(); switch (result) { case 1: RegistroAsignatura.MostrarAsignatura(); break; case 2: Asignatura asignatura = new Asignatura(); RegistroAsignatura.RegistrarAsignatura(asignatura); break; case 3: RegistroAsignatura.EditarAsignatura(); break; case 4: RegistroAsignatura.EliminarAsignatura(); break; case 5: startAsign = false; break; default: DefaultOption(startAsign); break; } } while (startAsign); }
public static void AgregarAsignatura(Asignatura asignatura) { listaAsignatura.Add(asignatura); }