public async Task <IActionResult> Edit(int id, [Bind("FacultadId,Nombre,Direccion,Telefono,DepartamentoAlumnos,Facebook,Instagram,Twitter,PaginaWeb,Email,RecorridoVirtual")] Facultades facultades) { if (id != facultades.FacultadId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(facultades); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FacultadesExists(facultades.FacultadId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(facultades)); }
public async Task <IActionResult> Create([Bind("FacultadId,Nombre,Direccion,Telefono,DepartamentoAlumnos,Facebook,Instagram,Twitter,PaginaWeb,Email,RecorridoVirtual")] Facultades facultades) { if (ModelState.IsValid) { _context.Add(facultades); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(facultades)); }
public static Facultades AgregarDatosFacultad(Facultades pFacultad) { pFacultad.Nombre = MetodosComunes.ValidacionTexto(mensajeIngreso: "\nIngrese el nombre de la facultad:"); pFacultad.Direccion = MetodosComunes.ValidacionTexto(mensajeIngreso: "\nIngrese la direccion de la facultad:"); pFacultad.Telefono = MetodosComunes.ValidacionNumericaIntNull(mensajeIngreso: "\nIngrese el telefono de la facultad o null:", minimoValorInput: 111111, mensajeError: "\nEl valor debe ser mayor que 111111"); pFacultad.DepartamentoAlumnos = MetodosComunes.ValidacionTextoNull(mensajeIngreso: "\nIngrese el email del departamento de alumnos de la facultad o null:"); pFacultad.Facebook = MetodosComunes.ValidacionTextoNull(mensajeIngreso: "\nIngrese el la pagina web del Facebook de la facultad o null:"); pFacultad.Instagram = MetodosComunes.ValidacionTextoNull(mensajeIngreso: "\nIngrese el la pagina web del Instagram de la facultad o null:"); pFacultad.Twitter = MetodosComunes.ValidacionTextoNull(mensajeIngreso: "\nIngrese el la pagina web del Twitter de la facultad o null:"); pFacultad.PaginaWeb = MetodosComunes.ValidacionTextoNull(mensajeIngreso: "\nIngrese la pagina web de la facultad o null:"); pFacultad.Email = MetodosComunes.ValidacionTextoNull(mensajeIngreso: "\nIngrese el email de la facultad o null:"); pFacultad.RecorridoVirtual = MetodosComunes.ValidacionTextoNull(mensajeIngreso: "\nIngrese la pagina web del recorrido virtual de la facultad o null:"); return(pFacultad); }
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; } }