Beispiel #1
0
 def addMbr(self):
     print("clicked add button")
     self.dc = False
     self.formDialog = FormDialog()
     self.formDialog.button_submit.clicked.connect(self.submit)
     self.formDialog.button_doubleCheck.clicked.connect(self.double_check)
     self.formDialog.exec_()
     # self.formDialog.show()
     self.showData()
Beispiel #2
0
    def modiMbr(self):
        print("clicked modi button")
        if (self.tableWidget.currentRow() == -1):
            QMessageBox.warning(self, "Warning", "수정할 회원을 선택해주세요")
            return
        self.formDialog = FormDialog()
        self.formDialog.button_submit.clicked.connect(self.update)
        self.formDialog.button_doubleCheck.setText("")
        self.formDialog.button_doubleCheck.setStyleSheet(
            staticValues.grayButtonStyleSheet)
        self.formDialog.button_doubleCheck.setEnabled(False)

        self.formDialog.button_submit.setText("수정")
        self.formDialog.edit_id.setEnabled(False)
        self.formDialog.edit_id.setStyleSheet(staticValues.solidStyleSheet +
                                              ";background-color: #aaaaaa;")

        #"MBR_ID, TALK, COIN, PURCHASE, DEPOSIT, SALE, WITHDRAW, RESERVE, \
        #    TOTAL_PUR, TOTAL_SAL, REVENUE, RATING, WALLET"
        print("!@#!@# ",
              self.tableWidget.item(self.tableWidget.currentRow(), 0).text())
        mbrInfo = rdbms.selectMBR(
            self.tableWidget.item(self.tableWidget.currentRow(), 0).text())

        self.formDialog.edit_id.setText(mbrInfo[0])
        self.formDialog.edit_talk.setText(mbrInfo[1])
        self.formDialog.edit_coin.setText(mbrInfo[2])
        self.formDialog.edit_pur.setText(mbrInfo[3])
        self.formDialog.edit_dep.setText(mbrInfo[4])
        self.formDialog.edit_sal.setText(mbrInfo[5])
        self.formDialog.edit_withd.setText(mbrInfo[6])
        self.formDialog.edit_reserve.setText(mbrInfo[7])
        self.formDialog.edit_totpur.setText(mbrInfo[8])
        self.formDialog.edit_totsal.setText(mbrInfo[9])
        self.formDialog.edit_revenue.setText(mbrInfo[10])
        self.formDialog.edit_rating.setText(mbrInfo[11])
        self.formDialog.edit_wallet.setText(mbrInfo[12])

        self.formDialog.exec_()

        self.showData()