예제 #1
0
 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_()
예제 #2
0
 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)
예제 #3
0
 def get_carriers_finished(self):
     carriers = Carrier.fromJSON(self.getCarriersReply.readAll().data())
     self.getCarriersFinished.emit(carriers)
예제 #4
0
파일: api.py 프로젝트: elshaka/Romano
 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)
예제 #5
0
파일: api.py 프로젝트: elshaka/Romano
 def get_carriers_finished(self):
   carriers = Carrier.fromJSON(self.getCarriersReply.readAll().data())
   self.getCarriersFinished.emit(carriers)