def on_botonIniciar_clicked(self, widget): # Se busca el usuario y clave para ver si es un usuario correcto. usuario = users.buscarLogin(self.textoUsuario.get_text(), self.textoClave.get_text()) # Si el login es correcto, muestra bienvenida y abre el index de la aplicación. if (usuario != None): globalDef.glb_usuario = usuario.getId() globalDef.glb_usrNombre = usuario.getUsername() mostrar = mensajes.aviso(self.winLogin, mensajes.LOGIN_TRUE + '\n' + usuario.getName()) self.winLogin.hide() # El login fue correcto, oculta la ventana de ingreso. inicio=index.Index()# Ventana princiapal de la aplicación. else: mostrar = mensajes.error(self.winLogin, mensajes.LOGIN_FALSE)
def on_botonIniciar_clicked(self, widget): # Se busca el usuario y clave para ver si es un usuario correcto. usuario = users.buscarLogin(self.textoUsuario.get_text(), self.textoClave.get_text()) # Si el login es correcto, muestra bienvenida y abre el index de la aplicación. if (usuario != None): globalDef.glb_usuario = usuario.getId() globalDef.glb_usrNombre = usuario.getUsername() mostrar = mensajes.aviso( self.winLogin, mensajes.LOGIN_TRUE + '\n' + usuario.getName()) self.winLogin.hide( ) # El login fue correcto, oculta la ventana de ingreso. inicio = index.Index() # Ventana princiapal de la aplicación. else: mostrar = mensajes.error(self.winLogin, mensajes.LOGIN_FALSE)
def on_botonCambiar_clicked(self, widget): # Se busca el usuario y clave para ver si es un usuario correcto. usuario = users.buscarLogin(self.textoUsuario.get_text(), self.textoClave.get_text()) # La clave nueva y la repetida deben ser iguales if (self.textoNueva.get_text() != self.textoRepite.get_text()): mostrar = mensajes.error(self.winMain, mensajes.REPASS_NO) # La clave tiene que tener un caracter elif (self.textoNueva.get_text() == ''): mostrar = mensajes.error(self.winMain, mensajes.PASS_NO) # El login debe ser correcto elif (usuario == None): mostrar = mensajes.error(self.winMain, mensajes.USER_NO) # Es un usuario válido, modificamos su clave else: # Asignamos al objeto la clave nueva. usuario.setPassword(self.textoRepite.get_text()) salida = users.actualizar(usuario) if salida: mostrar = mensajes.aviso(self.winMain, mensajes.PASS_OK) else: mostrar = mensajes.error(self.winMain, mensajes.OPER_NO) self.winMain.destroy()