Ejemplo n.º 1
0
 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""")    
Ejemplo n.º 2
0
 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