public ActionResult Crear(Alumno alumno, HttpPostedFileBase imagen) { if (ModelState.IsValid) { if (alumno.CategoriaId == 0) { ModelState.AddModelError("CategoriaId", "Seleccione una Categoria"); return(View(alumno)); } if (imagen != null) { alumno.UrlImagen = GuardarImagen(imagen); } _alumnosBL.GuardarAlumno(alumno); return(RedirectToAction("Index")); } var Categorias = _categoriasBL.ObtenerCategorias(); ViewBag.CategoriaId = new SelectList(Categorias, "Id", "Descripcion"); new SelectList(Categorias, "ID", "Descripcion"); return(View(alumno)); }
public ActionResult Crear(Alumno alumno, HttpPostedFileBase imagen) { var grados = _gradosBL.ObtenerGrados(); var jornadas = _jornadasBL.ObtenerJornadas(); if (ModelState.IsValid) { if (alumno.Nombre != alumno.Nombre.Trim()) { ModelState.AddModelError("Nombre", "No debe haber espacios al inicio o al final"); bolsaDeVista(); return(View(alumno)); } if (alumno.GradoId == 0 || alumno.JornadaId == 0) { if (alumno.GradoId == 0) { ModelState.AddModelError("Grado", "Seleccione un grado"); } if (alumno.JornadaId == 0) { ModelState.AddModelError("Jornada", "Seleccione una Jornada"); } bolsaDeVista(); ViewBag.GradoId = new SelectList(grados, "Id", "Descripcion"); ViewBag.JornadaId = new SelectList(jornadas, "Id", "Descripcion"); return(View(alumno)); } if (imagen != null) { alumno.UrlImagen = GuardarImagen(imagen); } _alumnosBL.GuardarAlumno(alumno); return(RedirectToAction("Index")); } ViewBag.GradoId = new SelectList(grados, "Id", "Descripcion"); ViewBag.JornadaId = new SelectList(jornadas, "Id", "Descripcion"); bolsaDeVista(); return(View(alumno)); }
private void listaAlumnosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { listaAlumnosBindingSource.EndEdit(); var alumno = (Alumno)listaAlumnosBindingSource.Current; if (fotoPictureBox.Image != null) { alumno.foto = Program.imageToByteArray(fotoPictureBox.Image); } else { alumno.foto = null; } var resultado = _alumnos.GuardarAlumno(alumno); if (resultado.Exitoso == true) { listaAlumnosBindingSource.ResetBindings(false); DeshabilitarHabilitarBotones(true); MessageBox.Show("Alumno guardado"); } else { MessageBox.Show(resultado.Mensaje); } }
public ActionResult Crear(Alumno alumno, HttpPostedFileBase imagen) { if (ModelState.IsValid) { if (imagen != null) { alumno.UrlImagen = GuardarImagen(imagen); } _alumnosBL.GuardarAlumno(alumno); return(RedirectToAction("Index")); } var carreras = _carrerasBL.ObtenerCarreras(); ViewBag.ListaCarreras = new SelectList(carreras, "Id", "Descripcion"); return(View(alumno)); }
private void listaAlumnosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { listaAlumnosBindingSource.EndEdit(); var alumno = (Alumno)listaAlumnosBindingSource.Current; var resultado = _alumnos.GuardarAlumno(alumno); if (resultado.Exitoso == true) { listaAlumnosBindingSource.ResetBindings(false); DeshabilitarHabilitarBotones(true); } else { MessageBox.Show(resultado.Mensaje); } }
public ActionResult Crear(Alumno alumno) { _alumnosBL.GuardarAlumno(alumno); return RedirectToAction("Index"); }