//[Authorize(Roles = "3")] public ActionResult Create() { try { AsignaturaModels Asignatura = new AsignaturaModels(); Asignatura_Datos AsignaturaDatos = new Asignatura_Datos(); Asignatura.conexion = Conexion; Asignatura.TablaCicloEscolarCmb = AsignaturaDatos.ObtenerComboCatCicloEscolar(Asignatura); var list = new SelectList(Asignatura.TablaCicloEscolarCmb, "IDCiclo", "Nombre"); ViewData["cmbCicloEscolar"] = list; Asignatura.TablaGrupoCmb = AsignaturaDatos.ObtenerComboCatGrupo(Asignatura); var list1 = new SelectList(Asignatura.TablaGrupoCmb, "IDGrupo", "Nombre"); ViewData["cmbGrupoEscolar"] = list1; Asignatura.TablaMateriaCmb = AsignaturaDatos.ObtenerComboCatMaterias(Asignatura); var list2 = new SelectList(Asignatura.TablaMateriaCmb, "id_materia", "nombre"); ViewData["cmbMateriaEscolar"] = list2; Asignatura.TablaHorarioCmb = AsignaturaDatos.ObtenerComboCatHorario(Asignatura); var list3 = new SelectList(Asignatura.TablaHorarioCmb, "IDHorario", "Descripcion"); ViewData["cmbHorarioEscolar"] = list3; Asignatura.TablaProfesorCmb = AsignaturaDatos.ObtenerComboCatProfesor(Asignatura); var list4 = new SelectList(Asignatura.TablaProfesorCmb, "id_persona", "Descripcion"); ViewData["cmbProfesorEscolar"] = list4; Asignatura.TablaAulaCmb = AsignaturaDatos.ObtenerComboCatAula(Asignatura); var list5 = new SelectList(Asignatura.TablaAulaCmb, "IDAula", "Descripcion"); ViewData["cmbAulaEscolar"] = list5; return(View(Asignatura)); } catch (Exception) { AsignaturaModels Asignatura = new AsignaturaModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Asignatura)); } }
public ActionResult Delete(string id, FormCollection collection) { try { AsignaturaModels Asignatura = new AsignaturaModels(); Asignatura_Datos AsignaturaDatos = new Asignatura_Datos(); Asignatura.conexion = Conexion; Asignatura.opcion = 3; Asignatura.IDAsignatura = id; Asignatura.user = User.Identity.Name; Asignatura = AsignaturaDatos.AbcAsignatura(Asignatura); if (Asignatura.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se a eliminado correctamente"; return(Json("")); } else { TempData["typemessage"] = "2"; TempData["message"] = "El registro no se a eliminado correctamente. Intente nuevamente."; return(Json("")); } } catch { return(View()); } }
//[Authorize(Roles = "3")] public ActionResult Edit(string id, FormCollection collection) { try { AsignaturaModels Asignatura = new AsignaturaModels(); Asignatura_Datos AsignaturaDatos = new Asignatura_Datos(); Asignatura.conexion = Conexion; Asignatura.opcion = 2; Asignatura.user = User.Identity.Name; Asignatura.IDAsignatura = collection["IDAsignatura"]; Asignatura.IDCiclo = collection["TablaCicloEscolarCmb"]; Asignatura.IDGrupo = collection["TablaGrupoCmb"]; Asignatura.IDMateria = collection["TablaMateriaCmb"]; Asignatura.IDHorario = collection["TablaHorarioCmb"]; Asignatura.IDProfesor = collection["TablaProfesorCmb"]; Asignatura.IDAula = collection["TablaAulaCmb"]; Asignatura = AsignaturaDatos.AbcAsignatura(Asignatura); if (Asignatura.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; return(RedirectToAction("Index")); } else { Asignatura.TablaCicloEscolarCmb = AsignaturaDatos.ObtenerComboCatCicloEscolar(Asignatura); var list = new SelectList(Asignatura.TablaCicloEscolarCmb, "IDCiclo", "Nombre"); ViewData["cmbCicloEscolar"] = list; Asignatura.TablaGrupoCmb = AsignaturaDatos.ObtenerComboCatGrupo(Asignatura); var list1 = new SelectList(Asignatura.TablaGrupoCmb, "IDGrupo", "Nombre"); ViewData["cmbGrupoEscolar"] = list1; Asignatura.TablaMateriaCmb = AsignaturaDatos.ObtenerComboCatMaterias(Asignatura); var list2 = new SelectList(Asignatura.TablaMateriaCmb, "id_materia", "nombre"); ViewData["cmbMateriaEscolar"] = list2; Asignatura.TablaHorarioCmb = AsignaturaDatos.ObtenerComboCatHorario(Asignatura); var list3 = new SelectList(Asignatura.TablaHorarioCmb, "IDHorario", "Descripcion"); ViewData["cmbHorarioEscolar"] = list3; Asignatura.TablaProfesorCmb = AsignaturaDatos.ObtenerComboCatProfesor(Asignatura); var list4 = new SelectList(Asignatura.TablaProfesorCmb, "id_persona", "Descripcion"); ViewData["cmbProfesorEscolar"] = list4; Asignatura.TablaAulaCmb = AsignaturaDatos.ObtenerComboCatAula(Asignatura); var list5 = new SelectList(Asignatura.TablaAulaCmb, "IDAula", "Descripcion"); ViewData["cmbAulaEscolar"] = list5; Asignatura = AsignaturaDatos.ObtenerDetalleAsignatura(Asignatura); TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se guardaron correctamente. Intente nuevamente."; return(RedirectToAction("Edit")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se guardaron correctamente. Contacte a soporte técnico"; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] public ActionResult Index() { try { AsignaturaModels Asignatura = new AsignaturaModels(); Asignatura_Datos AsignaturaDatos = new Asignatura_Datos(); Asignatura.conexion = Conexion; Asignatura = AsignaturaDatos.ObtenerAsignatura(Asignatura); return(View(Asignatura)); } catch (Exception) { AsignaturaModels Asignatura = new AsignaturaModels(); Asignatura.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Asignatura)); } }