示例#1
0
        public ActionResult EditaDocente(FormCollection e, EditarAlumnoVM MyModel)
        {
            string message = "AlumnoEditado";

            if (ModelState.IsValid)
            {
                using (var dbContext = new ContextDbDataContext())
                {
                    Docentes Docen = (from dbD in dbContext.Docentes where dbD.idUsuario == MyModel.idUsuario select dbD).Single();
                    Usuario  User  = (from dbD in dbContext.Usuario where dbD.IdUsuario == MyModel.idUsuario select dbD).Single();

                    User.contraseña = MyModel.contraseña == "DummyPass" ? User.contraseña : MyModel.contraseña;
                    User.Usuario1   = MyModel.Usuario1;
                    Docen.nombre    = MyModel.nombre;
                    Docen.apellido  = MyModel.apellido;
                    Docen.fecha_n   = Convert.ToDateTime(MyModel.fecha_n);
                    Docen.genero    = Convert.ToChar(MyModel.genero);

                    dbContext.SP_ModificaDocente(Docen.IdDocente, Docen.nombre, Docen.apellido, Docen.fecha_n, Docen.genero, Docen.idUsuario);
                    dbContext.SP_ModificaUsuario(User.IdUsuario, User.Usuario1, User.correo, User.contraseña, User.Activo, User.tipo);
                }
            }
            else
            {
                message = "Error";
            }

            return(RedirectToAction("ListaAlumnos", "AdminHome", new { a = message }));
        }
示例#2
0
        public JsonResult EliminarDocente(int idDocente)
        {
            using (var dbContext = new ContextDbDataContext())
            {
                Docentes Docen = (from dbD in dbContext.Docentes where dbD.IdDocente == idDocente select dbD).Single();
                Usuario  User  = (from dbD in dbContext.Usuario where dbD.IdUsuario == Docen.idUsuario select dbD).Single();

                //dbContext.SP_ModificarUsuario(User.IdUsuario, User.contraseña, 0);
                dbContext.SP_ModificaUsuario(User.IdUsuario, User.Usuario1, User.correo, User.contraseña, 0, User.tipo);
            }

            return(Json(new { exito = true }, JsonRequestBehavior.AllowGet));
        }