public string MostrarAula() { StringBuilder sb = new StringBuilder(); sb.Append("Alumnos: " + Alumnos.ToString()); return(sb.ToString()); }
public static Entidades.Alumnos AgregarDatosAlumno(Entidades.Alumnos pAlumno) { pAlumno.Nombre = MetodosComunes.ValidacionTexto(mensajeIngreso: "\nIngrese el nombre de su alumno: ", mensajeError: "\nIngrese un nombre solo con caracteres alfabeticos."); pAlumno.Apellido = MetodosComunes.ValidacionTexto(mensajeIngreso: "\nIngrese el apellido de su alumno: ", mensajeError: "\nIngrese un apellido solo con caracteres alfabeticos."); pAlumno.Edad = (byte)MetodosComunes.ValidacionNumericaInt(mensajeIngreso: "\nIngrese la edad de su alumno entre 13 y 99 años: ", mensajeError: "\nIngrese una edad solo con caracteres numericos entre 13 y 99.", minimoValorInput: 13, maximoValorInput: 99); pAlumno.Dni = MetodosComunes.ValidacionNumericaInt(mensajeIngreso: "\nIngrese el DNI de su alumno: ", mensajeError: "\nIngrese un DNI solo con caracteres numericos entre 1 y 99.999.999.", minimoValorInput: 1, maximoValorInput: 99999999); return(pAlumno); }
public Alumno BuscarAlumno(int codigo) { Alumno alumnoEncontrado = Alumnos.Find(alumno => alumno.Codigo == codigo); if (alumnoEncontrado != null) { return(alumnoEncontrado); } else { throw new AlumnoExistenteException(); } }
public void EliminarAlumno(int codigoAlumno) { Alumno alumnoEncontrado = BuscarAlumno(codigoAlumno); if (alumnoEncontrado != null) { Alumnos.Remove(alumnoEncontrado); } else { throw new AlumnoExistenteException(); } }
public void AgregarAlumno(int codigoAlumno, string nombreAlumno, string apellidoAlumno, DateTime fechaNacAlumno) { Alumno alumnoAAgregar = new Alumno(codigoAlumno, nombreAlumno, apellidoAlumno, fechaNacAlumno); Alumnos.Add(alumnoAAgregar); }
public void AgregarAlumno(Alumno alumno) { Alumnos.Add(alumno); }
public static void AgregarRegistro(Enumeraciones.Tablas elementoAgregar) { int cantidad = MetodosComunes.ValidacionNumericaInt(mensajeIngreso: $"\nCuantos elementos de {elementoAgregar} quiere ingresar (1-50):", mensajeError: "Valor no comprendido entre 1 y 50", minimoValorInput: 1, maximoValorInput: 50); string devolucionAgregar; switch (elementoAgregar) { case Enumeraciones.Tablas.Alumnos: Entidades.Alumnos alumno = new Entidades.Alumnos(); for (int i = 0; i < cantidad; i++) { do { alumno.AlumnoId = 0; alumno = AgregarDatosAlumno(alumno); devolucionAgregar = Logica.Alumno.Agregar(alumno); if (devolucionAgregar.Contains("no ha sido agregado")) { MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}", color: ConsoleColor.Red); } } while (devolucionAgregar.Contains("no ha sido agregado")); MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}"); } break; case Enumeraciones.Tablas.Asignaturas: Entidades.Asignaturas asignatura = new Entidades.Asignaturas();; for (int i = 0; i < cantidad; i++) { do { asignatura.AsignaturaId = 0; asignatura = AgregarDatosAsignatura(asignatura); devolucionAgregar = Logica.Asignatura.Agregar(asignatura); if (devolucionAgregar.Contains("no ha sido agregado")) { MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}", color: ConsoleColor.Red); } } while (devolucionAgregar.Contains("no ha sido agregado")); MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}"); } break; case Enumeraciones.Tablas.Carreras: Entidades.Carreras carrera = new Carreras(); for (int i = 0; i < cantidad; i++) { do { carrera.CarreraId = 0; carrera = AgregarDatosCarrera(carrera); devolucionAgregar = Logica.Carrera.Agregar(carrera); if (devolucionAgregar.Contains("no ha sido agregado")) { MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}", color: ConsoleColor.Red); } } while (devolucionAgregar.Contains("no ha sido agregado")); MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}"); } break; case Enumeraciones.Tablas.Facultades: Entidades.Facultades facultad = new Facultades(); for (int i = 0; i < cantidad; i++) { do { facultad.FacultadId = 0; facultad = AgregarDatosFacultad(facultad); devolucionAgregar = Logica.Facultad.Agregar(facultad); if (devolucionAgregar.Contains("no ha sido agregado")) { MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}", color: ConsoleColor.Red); } } while (devolucionAgregar.Contains("no ha sido agregado")); MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}"); } break; case Enumeraciones.Tablas.ListadoAsignaturas: Entidades.ListadoAsignaturas listadoAsignatura = new ListadoAsignaturas(); for (int i = 0; i < cantidad; i++) { do { listadoAsignatura.ListadoAsignaturasId = 0; listadoAsignatura = AgregarDatosListadoAsignatura(listadoAsignatura); devolucionAgregar = Logica.ListadoAsignatura.Agregar(listadoAsignatura); if (devolucionAgregar.Contains("no ha sido agregado")) { MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}", color: ConsoleColor.Red); } } while (devolucionAgregar.Contains("no ha sido agregado")); MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}"); } break; case Enumeraciones.Tablas.ListadoCarreras: Entidades.ListadoCarreras listadoCarrera = new ListadoCarreras(); for (int i = 0; i < cantidad; i++) { do { listadoCarrera.ListadoCarrerasId = 0; listadoCarrera = AgregarDatosListadoCarrera(listadoCarrera); devolucionAgregar = Logica.ListadoCarrera.Agregar(listadoCarrera); if (devolucionAgregar.Contains("no ha sido agregado")) { MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}", color: ConsoleColor.Red); } } while (devolucionAgregar.Contains("no ha sido agregado")); MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}"); } break; case Enumeraciones.Tablas.Notas: Entidades.Notas nota = new Notas(); for (int i = 0; i < cantidad; i++) { do { nota.NotasId = 0; nota = AgregarDatosNota(nota); devolucionAgregar = Logica.Nota.Agregar(nota); if (devolucionAgregar.Contains("no ha sido agregado")) { MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}", color: ConsoleColor.Red); } } while (devolucionAgregar.Contains("no ha sido agregado")); MetodosComunes.MensajeColor(mensaje: $"\n{devolucionAgregar}"); } break; default: break; } }