public void ModificarUsuario(Usuarios objUsuario) { using (NovaCordEntities bd = new NovaCordEntities()) { Usuarios aux = bd.Usuarios.SingleOrDefault(x => x.IdUsuario == objUsuario.IdUsuario); if (aux != null) { //bd.Usuarios.Attach(objUsuario); aux.Usuario = objUsuario.Usuario; aux.Nombre = objUsuario.Nombre; aux.Apellido1 = objUsuario.Apellido1; aux.Apellido2 = objUsuario.Apellido2; aux.CambiarClave = objUsuario.CambiarClave; aux.Clave = objUsuario.Clave; aux.Correo = objUsuario.Correo; aux.Estado = objUsuario.Estado; // bd.Entry(objUsuario).State = System.Data.Entity.EntityState.Modified; //bd.Usuarios.Add(objUsuario); bd.Entry(aux).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } }
public void ModificarPermisos(Permisos objPermisos) { using (NovaCordEntities bd = new NovaCordEntities()) { Permisos aux = bd.Permisos.SingleOrDefault(x => x.IdUsuario == objPermisos.IdUsuario && x.IdObjeto == objPermisos.IdObjeto); if (aux != null) { //bd.Usuarios.Attach(objUsuario); aux.Visible = objPermisos.Visible; aux.Lectura = objPermisos.Lectura; aux.Borrado = objPermisos.Borrado; aux.Escritura = objPermisos.Escritura; // bd.Entry(objUsuario).State = System.Data.Entity.EntityState.Modified; //bd.Usuarios.Add(objUsuario); bd.Entry(aux).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } }