Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }