コード例 #1
0
 def __init__(self, grupo_actual, conexionDB):
     super(IngresarIntegrante, self).__init__()
     self.ingreso = Ui_ingresar_integrante()
     self.ingreso.setupUi(self)
     self.grupo_actual = grupo_actual
     self.conexionDB = conexionDB
     self.ing_integrante = None
     QtCore.QObject.connect(self.ingreso.btIntegrante, QtCore.SIGNAL("clicked()"), self.Ingresar)
     self.exec_()
コード例 #2
0
class IngresarIntegrante(QtGui.QDialog):
    def __init__(self, grupo_actual, conexionDB):
        super(IngresarIntegrante, self).__init__()
        self.ingreso = Ui_ingresar_integrante()
        self.ingreso.setupUi(self)
        self.grupo_actual = grupo_actual
        self.conexionDB = conexionDB
        self.ing_integrante = None
        QtCore.QObject.connect(self.ingreso.btIntegrante, QtCore.SIGNAL("clicked()"), self.Ingresar)
        self.exec_()

    def Ingresar(self):
        integrant = self.ingreso.txtintegrante.text()
        ing_integrante = Usuario(email=integrant, ultimo_acceso="", total_emails=0)
        ok = self.conexionDB.agregar_usuario_grupo(ing_integrante, self.grupo_actual)
        print(ok)
        if ok is None:
            QtGui.QMessageBox.warning(self, "informacion", "El Integrante se ha" " ingresado exitosamente.")
            self.ingreso.hide()
        else:
            QtGui.QMessageBox.warning(self, "Error", " El correo ya existe, intentelo" " de nuevo.")