public JsonResult UpdateMateriaPorMaestro(tblMateriaPorMaestro Materia) { JsonResult jr = new JsonResult(); try { var OldMateria = (from p in db.tblMateriaPorMaestro where p.idMateriaPorMaestro == Materia.idMateriaPorMaestro select p).FirstOrDefault(); OldMateria.anio = Materia.anio; OldMateria.idUsuario = Materia.idUsuario; OldMateria.idAsignatura = Materia.idAsignatura; OldMateria.actualizadoPor = Session["IdUsurio"].ToString(); OldMateria.fechaActualizado = DateTime.Now; db.SaveChanges(); var Materias = db.SP_ObtenerMateriasPorMaestro(Materia.idUsuario).ToList(); jr.Data = new { Materias = Materias, Res = true }; return(jr); } catch (Exception ex) { var Materias = db.SP_ObtenerMateriasPorMaestro(Materia.idUsuario).ToList(); jr.Data = new { Materias = Materias, Res = false }; return(jr); } }
public JsonResult AddMateriaPorMaestro(tblMateriaPorMaestro Materia) { JsonResult jr = new JsonResult(); try { var OldMateria = (from p in db.tblMateriaPorMaestro where p.idAsignatura == Materia.idAsignatura select p).FirstOrDefault(); if (OldMateria == null) { Materia.fechaCreacion = DateTime.Now; Materia.creadoPor = Session["IdUsurio"].ToString(); if (ModelState.IsValid) { db.tblMateriaPorMaestro.Add(Materia); db.SaveChanges(); } } var Materias = db.SP_ObtenerMateriasPorMaestro(Materia.idUsuario).ToList(); jr.Data = new { Materias = Materias, Res = true }; return(jr); } catch (Exception ex) { var Materias = db.SP_ObtenerMateriasPorMaestro(Materia.idUsuario).ToList(); jr.Data = new { Materias = Materias, Res = false }; return(jr); } }