def addCarrier(self): if self.ui.newButton.isChecked(): errors = [] name = self.ui.nameLineEdit.text() if name == "": errors.append("Debe indicar un nombre") if not errors: self.new = True self.carrier = Carrier(name, None) if self.ui.saveAsFrequentBox.isChecked(): self.carrier.frequent = True self.accept() else: ErrorMessageBox(errors).exec_() else: errors = [] carrierFilteredIndex = self.ui.carriersTableView.currentIndex() if carrierFilteredIndex.row() == -1: errors.append("Debe seleccionar una transportista") if not errors: self.new = False carrierIndex = self.filterCarriersProxyModel.mapToSource( carrierFilteredIndex) self.carrier = self.carriersTableModel.getCarrier( carrierIndex.row()) self.accept() else: ErrorMessageBox(errors).exec_()
def create_carrier_finished(self): error = self.createCarrierReply.error() if error == QtNetwork.QNetworkReply.NoError: carrier = Carrier.fromJSON( self.createCarrierReply.readAll().data()) self.createCarrierFinished.emit(carrier)
def get_carriers_finished(self): carriers = Carrier.fromJSON(self.getCarriersReply.readAll().data()) self.getCarriersFinished.emit(carriers)
def create_carrier_finished(self): error = self.createCarrierReply.error() if error == QtNetwork.QNetworkReply.NoError: carrier = Carrier.fromJSON(self.createCarrierReply.readAll().data()) self.createCarrierFinished.emit(carrier)