Пример #1
0
 def cariData(self):
     anggota = Anggota()
     kode = self.kodeLineEdit.text()
     data = anggota.cariData(kode)
     if data is not None:
         self.setIsi(data)
         self.setMode(False)
     else:
         tanya = QtGui.QMessageBox.question(self, self.windowTitle(), "Data tidak ditemukan, buat baru?", \
             QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.No)
         if tanya == QtGui.QMessageBox.Yes:
             self.setMode(True)
             self.setIsi(anggota)
             self.kodeLineEdit.setText(kode)
         else:
             self.kodeLineEdit.undo()
             self.kodeLineEdit.undo()
Пример #2
0
 def data(self):
     kode = self.kodeLineEdit.text()
     data = Anggota()
     new_data = data.queryGet(kode)
     if new_data is None:
         new_data = Anggota()
         new_data.kode = self.kodeLineEdit.text()
     new_data.tempat_lahir = self.tempatLahirLineEdit.text()
     new_data.tanggal_lahir = self.tanggalLahirDateEdit.date().toPython()
     new_data.alamat = self.alamatTextEdit.toPlainText()
     new_data.jenis_kelamin = self.jenisKelaminComboBox.currentText()
     new_data.telepon = self.handphoneLineEdit.text()
     new_data.nama = self.namaLineEdit.text()
     new_data.status = self.statusCheckBox.isChecked()
     return new_data