def loginAdmin(self): """Metodo que ingresa un usuario""" valido = self.ui.lineEdit_user.text().lstrip() valido1 = self.ui.lineEdit_pass.text().lstrip() if(len(valido) is 0 or len(valido1) is 0): self.errorMessage(u"""Revise los campos obligatorios.""") else: rutValido = controlador_login.validaRut(self.ui.lineEdit_user.text()) if(rutValido): mensaje = controlador_login.obtenerUsuario(self.ui.lineEdit_user.text(), self.ui.lineEdit_pass.text()) if mensaje is None: self.errorMessage(u"""Error inesperado, intente nuevamente.""") else: user = controlador_login.obtenerUsuarioRut(self.ui.lineEdit_user.text()) #Entra si se retorna la consulta de BD y se solicita cambiar la pass if mensaje == True and self.notificacion == True: self.close() self.main2 = cambiar_Pass(user[0].rut) self.main2.exec_() self.main = MainWindow() self.main.show() self.setVisible(False) self.notificacion = False #Entra si se retorna la consulta de BD y esta es verdadera elif mensaje == True and self.notificacion == False: self.close() self.main = MainWindow() self.main.show() self.setVisible(False) else: self.correctMessage(u"""Contraseña incorrecta""") else: self.correctMessage(u"""Usuario incorrecto""")
def lineEdit_user_lostFocus(self): largo_rut = len(self.ui.lineEdit_user.text()) if(self.ui.lineEdit_user.text().find("-") != -1): valido = controlador_login.validaRut(self.ui.lineEdit_user.text()) else: valido = controlador_login.validaRutSinGuion(self.ui.lineEdit_user.text()) if(valido == True): if (largo_rut == 9 or largo_rut == 8): rut = self.ui.lineEdit_user.text() fixRut = rut[:-1] + "-" + rut[largo_rut - 1] self.ui.lineEdit_user.setText(fixRut) elif(valido == False): pass