def delete_user(): try: post.delete_user(ui.lineEdit_38.text()) ui.label_48.setText("Аккаунт успешно удален") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка удаления аккаунта") dar.create_threads(1, ui, "Оповещение", 0)
def take_money(): # вызывает владелец try: post.take_money(int(ui.lineEdit_25.text())) obnov() ui.label_48.setText("Покупка была успешно произведена") except: ui.label_48.setText("Ошибка подтверждения покупки") dar.create_threads(1, ui, "Оповещение", 0)
def create_dar(id_dom, renter, time): # вызывает владелец try: post.create_dar(int(id_dom), renter, 5) dar.create_threads(int(time), 1, "дарения", post.dar_number()) print("Дарение " + "№" + str(int(post.dar_number() - 1)) + " создано") except: print("Ошибка создания дарения")
def create_zalog(dom_id, amount, srok, srok_zalog): try: post.create_zalog(int(dom_id), int(amount), int(srok), int(srok_zalog)) print(post.zalog_number()) dar.create_threads(int(srok), 1, "залога", post.zalog_number()) print("Залог " + "№" + str(int(post.zalog_number() - 1)) + " создан") except: print("Ошибка создания залога")
def dar_cancel(): # вызывает получатель try: post.dar_cancel(int(ui.lineEdit_5.text())) ui.label_48.setText("Дарение отменено") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка отмены дарения") dar.create_threads(1, ui, "Оповещение", 0)
def stop_dar(): # вызывает владелец try: post.stop_dar(int(ui.lineEdit_22.text())) ui.label_48.setText("Дарение отменено") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка отмены дарения") dar.create_threads(1, ui, "Оповещение", 0)
def get_dar(): # вызывает владелец try: post.get_dar(int(ui.lineEdit_3.text())) obnov() ui.label_48.setText("Дарение успешно подтверждено") except: ui.label_48.setText("Ошибка подтверждения дарения") dar.create_threads(1, ui, "Оповещение", 0)
def buy_zalog(): try: post.buy_zalog(int(ui.lineEdit_23.text()), int(ui.lineEdit_33.text())) obnov() ui.label_48.setText("Деньги успешно переведены") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка подтверждения залога") dar.create_threads(1, ui, "Оповещение", 0)
def create_user(): try: post.create_user(ui.lineEdit_36.text()) post.obnov(ui) ui.label_48.setText("Аккаунт успешно создан") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка регистрации аккаунта") dar.create_threads(1, ui, "Оповещение", 0)
def money_back_for_zalog(): try: post.money_back_for_zalog(int(ui.lineEdit_24.text())) obnov() ui.label_48.setText("Залог отменен") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка отмены залога") dar.create_threads(1, ui, "Оповещение", 0)
def take_money_for_zalog(id_zalog): try: post.take_money_for_zalog(int(id_zalog)) dar.create_threads(int(post.check_zalog(int(id_zalog))[5]), 1, "залог", int(id_zalog)) except: print("Ошибка подтверждения залога")
def stop_sell(): # вызывает владелец try: post.stop_sell(int(ui.lineEdit_11.text())) obnov() ui.label_48.setText("Покупка отменена") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка отмены покупки") dar.create_threads(1, ui, "Оповещение", 0)
def cancel_sell(): # вызывает покупаель try: post.cancel_sell(int(ui.lineEdit_21.text())) obnov() ui.label_48.setText("Покупка отменена") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка отмены покупки") dar.create_threads(1, ui, "Оповещение", 0)
def create_dom(owner, plob, type_obj, srok): # вызывает админ try: post.create_dom(owner, plob, type_obj, srok) print("Дошло") dar.create_threads(1, 1, "Срок", int(post.dom_number() - 1), int(srok)) print("Дом " + "№" + str(int(post.dom_number() - 1)) + " создан") except: print("Ошибка создания дома")
def buy(): # вызывает покупатель try: post.buy(int(ui.lineEdit_20.text()), int(ui.lineEdit_30.text())) obnov() ui.label_48.setText("Деньги успешно переведены") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка подтверждения покупки") dar.create_threads(1, ui, "Оповещение", 0)
def return_money_for_zalog(): try: post.return_money_for_zalog(int(ui.lineEdit_35.text()), int(ui.lineEdit_34.text())) obnov() ui.label_48.setText("Деньги с залога были успешно возвращены") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка возврата средст с залога") dar.create_threads(1, ui, "Оповещение", 0)
def create_sell(dom_id, amount, srok): # вызывает владелец try: post.create_sell(int(dom_id), int(amount), int(srok)) dar.create_threads(int(srok), 1, "продажи", post.sell_number()) print("Продажа " + "№" + str(int(post.sell_number() - 1)) + " создана") except: print("Ошибка создания продажи")
def check_zalog_for_renter(): try: ui.label_29.setText( str(post.check_zalog(int(ui.comboBox_4.currentText()))[1])) ui.label_30.setText( str(post.check_zalog(int(ui.comboBox_4.currentText()))[2])) ui.label_31.setText( str(post.check_zalog(int(ui.comboBox_4.currentText()))[3])) ui.label_32.setText( str(post.check_zalog(int(ui.comboBox_4.currentText()))[4])) ui.label_33.setText( str(post.check_zalog(int(ui.comboBox_4.currentText()))[5])) except: ui.label_48.setText("Ошибка просмотра залога") dar.create_threads(1, ui, "Оповещение", 0)
def check_sell(): try: ui.label_19.setText( str(post.check_sell(ui.comboBox_5.currentText())[1])) ui.label_20.setText( str(post.check_sell(ui.comboBox_5.currentText())[2])) ui.label_21.setText( str(post.check_sell(ui.comboBox_5.currentText())[3])) ui.label_23.setText( str(post.check_sell(ui.comboBox_5.currentText())[4])) ui.label_22.setText( str(int(post.check_sell(ui.comboBox_5.currentText())[5]))) except: ui.label_48.setText("Ошибка просмотра покупки") dar.create_threads(1, ui, "Оповещение", 0)
def check_zalog_for_owner(): try: ui.label_34.setText( str(post.check_zalog(int(ui.comboBox.currentText()))[1])) ui.label_35.setText( str(post.check_zalog(int(ui.comboBox.currentText()))[2])) ui.label_36.setText( str(post.check_zalog(int(ui.comboBox.currentText()))[3])) ui.label_37.setText( str(post.check_zalog(int(ui.comboBox.currentText()))[4])) ui.label_38.setText( str(post.check_zalog(int(ui.comboBox.currentText()))[5])) except: ui.label_48.setText("Ошибка просмотра залога") dar.create_threads(1, ui, "Оповещение", 0)
def check_dom(): try: ui.label_13.setText(str( post.check_dom(ui.comboBox_2.currentText())[0])) ui.label_14.setText(str( post.check_dom(ui.comboBox_2.currentText())[1])) ui.label_15.setText(str( post.check_dom(ui.comboBox_2.currentText())[2])) ui.label_16.setText(str( post.check_dom(ui.comboBox_2.currentText())[3])) ui.label_17.setText(str( post.check_dom(ui.comboBox_2.currentText())[4])) ui.label_18.setText( str(int(post.check_dom(ui.comboBox_2.currentText())[5]))) except: ui.label_48.setText("Ошибка просмотра дома") dar.create_threads(1, ui, "Оповещение", 0)
def check_sell_for_renter(): try: ui.label_24.setText( str(post.check_sell(int(ui.comboBox_3.currentText()))[1])) ui.label_25.setText( str(post.check_sell(int(ui.comboBox_3.currentText()))[2])) ui.label_26.setText( str(post.check_sell(int(ui.comboBox_3.currentText()))[3])) ui.label_27.setText( str(post.check_sell(int(ui.comboBox_3.currentText()))[4])) ui.label_28.setText( str( int( post.check_sell(int(ui.comboBox_3.currentText()))[5] / (24 * 60 * 60)))) except: ui.label_48.setText("Ошибка просмотра покупки") dar.create_threads(1, ui, "Оповещение", 0)
def create_dar(): # вызывает владелец try: post.create_dar(int(ui.lineEdit.text()), ui.lineEdit_2.text(), 5) dar.create_threads(int(ui.lineEdit_31.text()), ui, "дарения", post.dar_number()) ui.label_48.setText("Дарение " + "№" + str(int(post.dar_number() - 1)) + " создано") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка создания дарения") dar.create_threads(1, ui, "Оповещение", 0)
def take_money_for_zalog(): try: post.take_money_for_zalog(int(ui.lineEdit_26.text())) dar.create_threads( int(post.check_zalog(int(ui.lineEdit_26.text()))[5]), ui, "залог", int(ui.lineEdit_26.text())) obnov() ui.label_48.setText("Залог успешно произведен") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка подтверждения залога") dar.create_threads(1, ui, "Оповещение", 0)
def create_sell(): # вызывает владелец try: post.create_sell(int(ui.lineEdit_7.text()), int(ui.lineEdit_8.text()), int(ui.lineEdit_19.text())) dar.create_threads(int(ui.lineEdit_19.text()), ui, "продажи", post.sell_number()) obnov() ui.label_48.setText("Продажа " + "№" + str(int(post.sell_number() - 1)) + " создана") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка создания продажи") dar.create_threads(1, ui, "Оповещение", 0)
def create_dom(): # вызывает админ try: post.create_dom(ui.lineEdit_17.text(), ui.lineEdit_15.text(), ui.lineEdit_16.text(), int(ui.lineEdit_10.text())) obnov() dar.create_threads(1, ui, "Срок", int(post.dom_number() - 1), int(ui.lineEdit_10.text())) ui.label_48.setText("Дом " + "№" + str(int(post.dom_number() - 1)) + " создан") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка создания дома") dar.create_threads(1, ui, "Оповещение", 0)
def create_zalog(): try: post.create_zalog(int(ui.lineEdit_12.text()), int(ui.lineEdit_13.text()), int(ui.lineEdit_14.text()), int(ui.lineEdit_32.text())) print(post.zalog_number()) dar.create_threads(int(ui.lineEdit_14.text()), ui, "залога", post.zalog_number()) obnov() ui.label_48.setText("Залог " + "№" + str(int(post.zalog_number() - 1)) + " создан") dar.create_threads(1, ui, "Оповещение", 0) except: ui.label_48.setText("Ошибка создания залога") dar.create_threads(1, ui, "Оповещение", 0)
#print(i) for i in range(len(post.only_my_zalog())): ui.comboBox.addItem(str(post.only_my_zalog()[i][0])) #print(i) for i in range(len(post.only_my_zalog_for_renter())): ui.comboBox_4.addItem(str(post.only_my_zalog_for_renter()[i][0])) #print(i) for i in range(len(post.accounts())): if post.check_user(post.accounts()[i]): ui.comboBox_6.addItem(str(post.accounts()[i])) #print(i) dar.create_threads(10, ui, "Обновление", 100) def clear_str(): ui.label_13.clear() ui.label_14.clear() ui.label_15.clear() ui.label_16.clear() ui.label_17.clear() ui.label_18.clear() ui.label_19.clear() ui.label_20.clear() ui.label_21.clear() ui.label_22.clear()