예제 #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 ActionResult EditaAlumno(int id)
        {
            EditarAlumnoVM Alum = new EditarAlumnoVM();

            using (var DataContext = new ContextDbDataContext())
            {
                Alumno  DataAlum = (from db in DataContext.Alumno where db.IdAlumno == id select db).Single();
                Usuario DataUser = (from db in DataContext.Usuario where db.IdUsuario == DataAlum.idUsuario select db).Single();

                Alum.idUsuario           = int.Parse(DataAlum.idUsuario.ToString());
                Alum.Usuario1            = DataUser.Usuario1.ToString();
                Alum.correo              = DataUser.correo.ToString();
                Alum.nombre              = DataAlum.nombre;
                Alum.apellido            = DataAlum.apellido;
                Alum.contraseña          = "DummyPass";
                Alum.ConfirmarContraseña = "DummyPass";
                Alum.fecha_n             = Convert.ToDateTime(DataAlum.fecha_n);
                Alum.genero              = Convert.ToChar(DataAlum.genero);
                Alum.tipo = int.Parse(DataUser.tipo.ToString());
            }

            return(View(Alum));
        }