def addClient(self): if self.ui.newButton.isChecked(): errors = [] code = self.ui.codeLineEdit.text() ci_rif = self.ui.cirifLineEdit.text() name = self.ui.nameLineEdit.text() tel1 = self.ui.telLineEdit.text() address = self.ui.addressLineEdit.text() factory = self.ui.saveAsFactoryBox.isChecked() client = Client(code, ci_rif, name, tel1, address) client.factory = factory self.api.create_client(client) else: errors = [] clientsModel = self.filterClientsProxyModel.sourceModel() clientFilteredIndex = self.ui.clientsTableView.currentIndex() if clientFilteredIndex.row() == -1: errors.append("Debe seleccionar un cliente") if not errors: clientIndex = self.filterClientsProxyModel.mapToSource(clientFilteredIndex) self.client = clientsModel.getClient(clientIndex.row()) self.accept() else: ErrorMessageBox(errors).exec_()
def create_client_finished(self): error = self.createClientReply.error() if error == QtNetwork.QNetworkReply.NoError: client = Client.fromJSON(self.createClientReply.readAll().data()) self.createClientFinished.emit(client) else: errors = self._parse_errors(self.createClientReply.readAll().data()) self.createClientFailed.emit(errors)
def create_client_finished(self): error = self.createClientReply.error() if error == QtNetwork.QNetworkReply.NoError: client = Client.fromJSON(self.createClientReply.readAll().data()) self.createClientFinished.emit(client) else: errors = self._parse_errors( self.createClientReply.readAll().data()) self.createClientFailed.emit(errors)
def get_factories_finished(self): factories = Client.fromJSON(self.getFactoriesReply.readAll().data()) self.getFactoriesFinished.emit(factories)
def get_clients_finished(self): clients = Client.fromJSON(self.getClientsReply.readAll().data()) self.getClientsFinished.emit(clients)