public ActionResult Crear(Inscripcion modelo, bool activo) { if (ModelState.IsValid) { modelo.ColegioId = CustomHelper.getColegioId(); modelo.ResponsableId = CustomHelper.getUsuarioId(); modelo.Activo = activo; string strMensaje = new InscripcionBL().Guardar(modelo); if (strMensaje.Equals("OK")) { TempData["Inscripcion-Success"] = strMensaje; return(RedirectToAction("Index")); } else { ModelState.AddModelError("", strMensaje); } } string strAtributo = "checked='checked'"; ViewBag.ActivoSi = activo == true ? strAtributo : ""; ViewBag.ActivoNo = activo == false ? strAtributo : ""; this.CargaControles(); return(View(modelo)); }
private void CargaControles() { var Colegios = new ColegioBL().ObtenerListado(false); var Roles = new RolBL().ObtenerxResponsable(CustomHelper.getUsuarioId()); ViewBag.Colegios = new SelectList(Colegios, "ColegioId", "Nombre"); ViewBag.Roles = new SelectList(Roles, "RolId", "Nombre"); }
public JsonResult GuardarNota(ActividadNotaModel modelo) { string Mensaje = new ActividadBL().GuardarNota(modelo, CustomHelper.getUsuarioId()); if (Mensaje.Equals("OK")) { return(Json(new { Operacion = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { Operacion = false }, JsonRequestBehavior.AllowGet)); }
public JsonResult NuevaActividad(Actividad modelo) { modelo.ResponsableId = CustomHelper.getUsuarioId(); string Mensaje = new ActividadBL().Guardar(modelo); if (Mensaje.Equals("OK")) { return(Json(new { Operacion = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { Operacion = false }, JsonRequestBehavior.AllowGet)); }
public ActionResult Crear(Curso modelo, bool activo, long[] gradoIds, string[] nombreGradoIds) { if (gradoIds == null || gradoIds.Length == 0) { ModelState.AddModelError("", "Se le informa que debe de asignar un grado al curso actitudinal"); } else { modelo.Grados = new List <CursoGrado>(); for (int i = 0; i < gradoIds.Length; i++) { CursoGrado Grado = new CursoGrado(); Grado.GradoId = gradoIds[i]; modelo.Grados.Add(Grado); } } if (ModelState.IsValid) { modelo.ColegioId = CustomHelper.getColegioId(); modelo.ResponsableId = CustomHelper.getUsuarioId(); modelo.TipoId = 20201009002; modelo.Ministerial = false; modelo.Activo = activo; string strMensaje = new CursoBL().Guardar(modelo); if (strMensaje.Equals("OK")) { TempData["Curso-Success"] = strMensaje; return(RedirectToAction("Index")); } else { ModelState.AddModelError("", strMensaje); } } string strAtributo = "checked='checked'"; ViewBag.ActivoSi = activo == true ? strAtributo : ""; ViewBag.ActivoNo = activo == false ? strAtributo : ""; ViewBag.gradoIds = gradoIds; ViewBag.nombreGradoIds = nombreGradoIds; this.CargaControles(); return(View(modelo)); }
public ActionResult Crear(Usuario modelo, bool activo, bool reiniciarPassword) { if (ModelState.IsValid) { if (CustomHelper.getUsuarioId() == 20200928001) { modelo.Administrador = true; } modelo.Activo = activo; modelo.ReiniciarPassword = reiniciarPassword; string strMensaje = new UsuarioBL().Guardar(modelo); if (strMensaje.Equals("OK")) { TempData["Usuario-Success"] = strMensaje; return(RedirectToAction("Index")); } else { ModelState.AddModelError("", strMensaje); } } string strAtributo = "checked='checked'"; ViewBag.ActivoSi = activo == true ? strAtributo : ""; ViewBag.ActivoNo = activo == false ? strAtributo : ""; ViewBag.ReiniciarPasswordSi = reiniciarPassword == true ? strAtributo : ""; ViewBag.ReiniciarPasswordNo = reiniciarPassword == false ? strAtributo : ""; this.CargaControles(); return(View(modelo)); }
public ActionResult Asistencia_x_Curso(CursoMaestroModel modelo, long[] alumnoId, int[] asistencia, string[] comentario) { List <Asistencia> Asistencias = new List <Asistencia>(); if (alumnoId != null && alumnoId.Length > 0) { for (int i = 0; i < alumnoId.Length; i++) { Asistencia AsistenciaActual = new Asistencia(); AsistenciaActual.ColegioId = modelo.ColegioId; AsistenciaActual.CursoId = modelo.CursoId; AsistenciaActual.GradoId = modelo.GradoId; AsistenciaActual.SeccionId = modelo.SeccionId; AsistenciaActual.AlumnoId = alumnoId[i]; AsistenciaActual.Si = asistencia[i] == 0 ? true : false; AsistenciaActual.No = asistencia[i] == 1 ? true : false; AsistenciaActual.Tarde = asistencia[i] == 2 ? true : false; AsistenciaActual.Comentario = string.IsNullOrWhiteSpace(comentario[i]) ? "" : comentario[i].Trim(); Asistencias.Add(AsistenciaActual); } } string strMensaje = new GradoBL().GuardarAsistencia(Asistencias, modelo.ColegioId, modelo.CursoId, modelo.GradoId, modelo.SeccionId, CustomHelper.getUsuarioId(), DateTime.Today); if (strMensaje.Equals("OK")) { TempData["Maestro_Asistencia-Success"] = strMensaje; return(RedirectToAction("Asistencia_x_Curso", new { id = modelo.CursoMaestroId.ToString() })); } else { ModelState.AddModelError("", strMensaje); } return(View(new MaestroBL().ObtenerCursoAsignadoxId(modelo.CursoMaestroId.ToString(), CustomHelper.getColegioId(), false, false, true))); }
public ActionResult Alumno(int?page) { CustomHelper.setTitulo("Encargado(a)", "Alumnos"); List <AlumnoxResponsable> Alumnos = new List <AlumnoxResponsable>(); try { Alumnos = new EncargadoBL().ObtenerAlumnoxResponsable(CustomHelper.getColegioId(), CustomHelper.getUsuarioId()); } catch (Exception ex) { ViewBag.Error = string.Format("Message: {0} StackTrace: {1}", ex.Message, ex.StackTrace); return(View("~/Views/Shared/Error.cshtml")); } int pageSize = 15; int pageNumber = (page ?? 1); return(View(Alumnos.ToPagedList(pageNumber, pageSize))); }