def modificarUsuario(self): um = UsuarioManager() u = um.getUsuarioByLogin("vanecan2") u.nombre = "update" um.update(u) u=um.getUsuarioByLogin("vanecan2") return u.nombre
def modificarUsuario(self): um = UsuarioManager() u = um.getUsuarioByLogin("vanecan2") u.nombre = "update" um.update(u) u=um.getUsuarioByLogin("vanecan2") return u.nombre
def s_editar(self, *args, **kw): if not 'id_proyecto' in kw: flash(('Direccion no valida'), 'error') raise redirect("/index") if not(Secure().FiltrarBySistema('modificar_usuario')): flash(('USTED NO CUENTA CON PERMISOS SUFICIENTES'), 'error') raise redirect("/index") if kw['submit'] != 'cancelar': pm = UsuarioManager() p = pm.getById(kw['id_user']) params = kw nombre = params['nombre'] telefono = params['telefono'] '''validar los campos''' errorTelefono = self.validarTelefono(telefono) errorNombre = self.validarNombre(nombre) if errorTelefono != None or errorNombre != None: navegacion = self.getNavegacionSistema() return dict(nombre=nombre, telefono=telefono, \ link_creacion=False, id_user=kw['id_user'], \ navegacion=navegacion, errorNombre=errorNombre, errorTelefono=errorTelefono) p.nombre = nombre p.telefono = telefono pm.update(p) raise redirect('/usuario', id_proyecto= -1)
def s_editar(self, *args, **kw): '''update''' pm=UsuarioManager() p = pm.getById(kw['id_user']) params = kw nombre = params['nombre'] telefono = params['telefono'] usuario = params['usuario'] p.nombre = nombre p.telefono = telefono p.usuario = usuario pm.update(p) raise redirect('/usuario')
def put(self, *args, **kw): '''update''' pm = UsuarioManager() p = pm.getById(args) params = kw password = params['_password'] nombre = params['nombre'] telefono = params['telefono'] usuario = params['usuario'] p.nombre = nombre p.telefono = telefono p.password = password p.usuario = usuario pm.update(p) raise redirect('/usuario')
def put(self, *args, **kw): '''update''' pm=UsuarioManager() p = pm.getById(args) params = kw password = params['_password'] nombre = params['nombre'] telefono = params['telefono'] usuario = params['usuario'] p.nombre = nombre p.telefono = telefono p.password = password p.usuario = usuario pm.update(p) raise redirect('/usuario')
def put(self, *args, **kw): """Guarda los cambios especificados en la base de datos""" pm = UsuarioManager() p = pm.getById(session['id_usuario'].id_usuario) params = kw try: if kw['nuevo_password'] != None: p.password = kw['nuevo_password'] p.usuario = params['usuario'] finally: p.nombre = params['nombre'] p.telefono = int(params['telefono']) p.usuario = params['usuario'] pm.update(p) raise redirect('/principal')