public ActionResult CreateMateria(string id) { try { CatMateriaXProfesorModels MateriaProfesor = new CatMateriaXProfesorModels(); CatMateriaXProfesor_Datos MateriaProfesorD = new CatMateriaXProfesor_Datos(); MateriaProfesor.IDProfesor = id; MateriaProfesor.conexion = Conexion; MateriaProfesor.tablaModalidadCmb = MateriaProfesorD.obtenerComboCatModalidad(MateriaProfesor); var list = new SelectList(MateriaProfesor.tablaModalidadCmb, "IDModalidad", "descripcion"); ViewData["cmbTipoModalidad"] = list; MateriaProfesor.TablaMateriaCmb = MateriaProfesorD.obtenerComboCatMateriaPorProfesor(MateriaProfesor); var listTipoPersona = new SelectList(MateriaProfesor.TablaMateriaCmb, "IDMateria", "NombreM"); ViewData["cmbMateria"] = listTipoPersona; return(View(MateriaProfesor)); } catch (Exception) { CatMateriaXProfesorModels MateriaProfesor = new CatMateriaXProfesorModels(); MateriaProfesor.IDProfesor = id; TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("MateriaP", new { id = MateriaProfesor.IDProfesor })); } }
//[Authorize(Roles = "3")] public ActionResult CombMateria(string IDEsp, string IDProfesor) { try { CatMateriaXProfesorModels Materia = new CatMateriaXProfesorModels(); CatMateriaXProfesor_Datos MateriaDatos = new CatMateriaXProfesor_Datos(); List <CatMateriaXProfesorModels> listaMateria = new List <CatMateriaXProfesorModels>(); Materia.conexion = Conexion; Materia.IDModalidad = IDEsp; Materia.IDProfesor = IDProfesor; listaMateria = MateriaDatos.obtenerComboCatMateriaPorProfesor(Materia); return(Json(listaMateria, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ex.Message.ToString(); return(Json("", JsonRequestBehavior.AllowGet)); } }
public ActionResult MateriaP(string id) { try { CatMateriaXProfesorModels MateriaProfesor = new CatMateriaXProfesorModels(); CatMateriaXProfesor_Datos MateriaProfesorD = new CatMateriaXProfesor_Datos(); MateriaProfesor.IDProfesor = id; MateriaProfesor.conexion = Conexion; MateriaProfesor = MateriaProfesorD.ObtenerListMaterias(MateriaProfesor); return(View(MateriaProfesor)); } catch (Exception) { CatMateriaXProfesorModels MateriaProfesor = new CatMateriaXProfesorModels(); MateriaProfesor.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(MateriaProfesor)); } }
public ActionResult DeleteMateria(string id, string id2, FormCollection collection) { try { CatMateriaXProfesorModels MateriaProfesor = new CatMateriaXProfesorModels(); CatMateriaXProfesor_Datos MateriaProfesorD = new CatMateriaXProfesor_Datos(); MateriaProfesor.conexion = Conexion; MateriaProfesor.opcion = 3; MateriaProfesor.IDProfesor = id2; MateriaProfesor.IDMateria = id; MateriaProfesor.user = User.Identity.Name; MateriaProfesor = MateriaProfesorD.AbcCatMateriaXProfesor(MateriaProfesor); TempData["typemessage"] = "1"; TempData["message"] = "El resgistro se ha eliminado correctamente."; return(Json("")); } catch (Exception) { throw; } }
public ActionResult CreateMateria(string id, FormCollection collection) { try { CatMateriaXProfesorModels MateriaProfesor = new CatMateriaXProfesorModels(); CatMateriaXProfesor_Datos MateriaProfesorD = new CatMateriaXProfesor_Datos(); MateriaProfesor.conexion = Conexion; MateriaProfesor.opcion = 1; MateriaProfesor.IDProfesor = collection["IDProfesor"]; MateriaProfesor.IDMateria = collection["TablaMateriaCmb"]; MateriaProfesor.user = User.Identity.Name; MateriaProfesor = MateriaProfesorD.AbcCatMateriaXProfesor(MateriaProfesor); if (MateriaProfesor.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; return(RedirectToAction("MateriaP", new { id = MateriaProfesor.IDProfesor })); } else { MateriaProfesor.TablaMateriaCmb = MateriaProfesorD.obtenerComboCatMateriaPorProfesor(MateriaProfesor); var listTipoPersona = new SelectList(MateriaProfesor.TablaMateriaCmb, "IDMateria", "NombreM"); ViewData["cmbMateria"] = listTipoPersona; TempData["typemessage"] = "2"; TempData["message"] = "Los datos se guardaron correctamente."; return(RedirectToAction("MateriaP", "CreateMateria", new { id = MateriaProfesor.IDProfesor })); } } catch (Exception) { CatMateriaXProfesorModels MateriaProfesor = new CatMateriaXProfesorModels(); MateriaProfesor.IDProfesor = collection["IDProfesor"]; TempData["typemessage"] = "2"; TempData["message"] = "Los datos se guardaron correctamente."; return(RedirectToAction("MateriaP", new { id = MateriaProfesor.IDProfesor })); } }