def __init__(self, parent=None): """constructor de la ventana de agregar locales""" QtGui.QDialog.__init__(self, parent) self.ui = Ui_Form() self.ui.setupUi(self) self.ui.PushSalir.clicked.connect(self.cancel) self.show()
class Form(QtGui.QDialog): """clase que crea la ventana de agregar locales""" def __init__(self, parent=None): """constructor de la ventana de agregar locales""" QtGui.QDialog.__init__(self, parent) self.ui = Ui_Form() self.ui.setupUi(self) self.ui.PushSalir.clicked.connect(self.cancel) self.show() def add(self): """función que se llama para agregar locales""" if(self.ui.lineNombre.text()!="" and self.ui.lineDireccion.text()!="" and self.ui.lineCiudad.text()!=""): id_ciudad = c.obtener_id_ciudad(self.ui.lineCiudad.text()) if(id_ciudad!="null"): res = c.agregar_local(self.ui.lineNombre.text(),self.ui.lineDireccion.text(),id_ciudad) if res: msgBox = QtGui.QMessageBox.information(self,"Exito","El local fue agregado.") self.reject() else: msgBox = QtGui.QMessageBox.critical(self,"Error","No se pudo agregar el local.") else: msgBox = QtGui.QMessageBox.critical(self,"Error","Ingrese una ciudad valida") else: msgBox = QtGui.QMessageBox.critical(self,"Error","Ingrese todos los campos de informacion") def edit(self): """función que se llama para editar locales""" if(self.ui.lineNombre.text()!="" and self.ui.lineDireccion.text()!="" and self.ui.lineCiudad.text()!=""): id_ciudad = c.obtener_id_ciudad(self.ui.lineCiudad.text()) if(id_ciudad!="null"): res = c.editar_local(self.ui.idlocal.text(),self.ui.lineNombre.text(),self.ui.lineDireccion.text(),id_ciudad) if res: msgBox = QtGui.QMessageBox.information(self,"Exito","La informacion del local fue actualizada") self.reject() else: msgBox = QtGui.QMessageBox.critical(self,"Error","No se pudo editar el local.") else: msgBox = QtGui.QMessageBox.critical(self,"Error","Ingrese una ciudad valida") else: msgBox = QtGui.QMessageBox.critical(self,"Error","Ingrese todos los campos de informacion") def cancel(self): """función para cancelar el agregar un local nuevo""" self.reject()