Example #1
0
    def hacer_login(self):
	"""
	comprueba si el usuario y su clave coinciden con la base de datos
	"""
	self.nombre=self.ui.usuario_in.text()
	self.clave=self.ui.contrasea_in.text()
	self.clave_compara=""
	if(len(self.nombre)>0):
            if(len(self.clave)>0):
                    #si el usuario esta en la base de datos
                    if (Modelo_main.usuario_existe(self.nombre)):
                            self.clave_compara = Modelo_main.obtener_clave(self.nombre)
                            if(self.clave_compara == self.clave):
                                    self.dialogo_cine.show();
                                    self.close()
                    else:
                            QtGui.QMessageBox.critical(self, "No existe usuario","Error:\nEl usuario no existe en la base de datos.")
            else:
                QtGui.QMessageBox.critical(self, u"Ingrese una contraseƱa",u"Error:\nDebe ingresar una contraseƱa.")
        else:
                QtGui.QMessageBox.critical(self, "Ingrese un nombre de usuario","Error:\nDebe ingresar un nombre de usuario.")