Exemplo n.º 1
0
  private void processPay(PayBillVO payBillVO) {
    ResultMessage msg = financeController.createPayBill(payBillVO);

    if (MoneyNotEnough(msg)) {
      new WarningDialog(ui, "该账户没有足够的余额");
    } else if (IDNotFound(msg)) {
      new WarningDialog(ui, "未找到该用户");
    } else {
      payBillVO.id = (String) msg.getValue();
      List<PayBillVO> payBillVOList = new ArrayList<>();
      payBillVOList.add(payBillVO);
      PayPanel payPanel = new PayPanel(payBillVOList);
      ui.paintdata(payPanel);
      this.setVisible(false);
    }
  }