⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainframe.java~310~

📁 超值周末现场管理软件,用Excel存储数据
💻 JAVA~310~
📖 第 1 页 / 共 4 页
字号:

    Date dealDate = null;
    try {
      dealDate = Common.getInstance().getDateFormat().parse(dateString);
    }
    catch (ParseException ex) {
      java.util.List er = Arrays.asList(new Object[] {"交易日期不合格式"});
      this.showMsgs(er);
      return;
    }

    boolean isUnique = false;
    try {
      isUnique = so.checkYZQIdCardUnique(customerIdCard, dealDate);
    }
    catch (DBException ex) {
       logger.error("",ex);
      java.util.List er = Arrays.asList(new Object[] {dbError});
      this.showMsgs(er);
      return;

    }

    if (!isUnique) {
      java.util.List er = Arrays.asList(new Object[] {"此身份证号已于当日使用"});
      this.showMsgs(er);
      return;
    }
    else {
      java.util.List ok = Arrays.asList(new Object[] {"尚未于当日使用"});
      this.showMsgs(ok);
      return;
    }

  }

  void check_yzqAccount_unique_actionPerformed(ActionEvent e) {
    String dateString = this.yzqDealDateTxt.getText().trim();
    String account = yzqAccountTxt.getText().trim();

    java.util.List errors = new ArrayList();
    boolean accountValid = yrv.isAccountValid(account, errors);
    boolean dateValid = yrv.isDealDateValid(dateString, errors);
    boolean inputValid = accountValid && dateValid;

    if (!inputValid) {
      showMsgs(errors);
      return;
    }

    Date dealDate = null;
    try {
      dealDate = Common.getInstance().getDateFormat().parse(dateString);
    }
    catch (ParseException ex) {
      java.util.List er = Arrays.asList(new Object[] {"交易日期不合格式"});
      this.showMsgs(er);
      return;
    }

    boolean isUnique = false;

    try {
      isUnique = so.checkYZQAccountUnique(account, dealDate);
    }
    catch (DBException ex1) {
       logger.error("",ex1);
      java.util.List er = Arrays.asList(new Object[] {dbError});
      this.showMsgs(er);
      return;
    }

    if (!isUnique) {
      java.util.List er = Arrays.asList(new Object[] {"此银行卡号已于当日使用"});
      this.showMsgs(er);
      return;
    }
    else {
      java.util.List ok = Arrays.asList(new Object[] {"尚未于当日使用"});
      this.showMsgs(ok);
      return;
    }

  }

  void yzq_ok_actionPerformed(ActionEvent e) {
    String customerName = yzqCustomerNameTxt.getText().trim();
    String customerIdCard = yzqCustomerIDCardTxt.getText().trim();
    String account = yzqAccountTxt.getText().trim();
    String amount = yzqAmountTxt.getText().trim();
    String authNum = yzqAuthNumTxt.getText().trim();
    String dateString = yzqDealDateTxt.getText().trim();
    String productName = ( (String) yzqProductNameCmb.getSelectedItem()).trim();

    Map map = new HashMap();
    map.put("customerName", customerName);
    map.put("customerIdCard", customerIdCard);
    map.put("account", account);
    map.put("amount", amount);
    map.put("authNum", authNum);
    map.put("dateString", dateString);
    map.put("productName", productName);

    ArrayList errors = new ArrayList();
    boolean inputValid = yrv.isRecordValid(map, errors);

    if (!inputValid) {
      showMsgs(errors);
      return;
    }

    Date dealDate = null;
    try {
      dealDate = Common.getInstance().getDateFormat().parse(dateString);
    }
    catch (ParseException ex) {
      java.util.List er = Arrays.asList(new Object[] {"交易日期不合格式"});
      this.showMsgs(er);
      return;
    }

    //核对身份证唯一性
    boolean idCardUnique = true;
    try {
      idCardUnique = so.checkYZQIdCardUnique(customerIdCard, dealDate);
    }
    catch (DBException ex2) {
       logger.error("",ex2);
      java.util.List er = Arrays.asList(new Object[] {dbError});
      this.showMsgs(er);
      return;
    }
    if (!idCardUnique) {
      java.util.List er = Arrays.asList(new Object[] {"此身份证号已于当日使用"});
      this.showMsgs(er);
      return;
    }

    //核对银行卡唯一性
    boolean accountUnique = true;
    try {
      accountUnique = so.checkYZQAccountUnique(account, dealDate);
    }
    catch (DBException ex2) {
       logger.error("",ex2);
      java.util.List er = Arrays.asList(new Object[] {dbError});
      this.showMsgs(er);
      return;
    }

    if (!accountUnique) {
      java.util.List er = Arrays.asList(new Object[] {"此银行卡号已于当日使用"});
      this.showMsgs(er);
      return;
    }

    //生成Bean
    YZQRecord yzqRecord = new YZQRecord(customerName, customerIdCard, account,
                                        amount, authNum, dealDate, productName);

    //插入

    try {
      so.saveYZQRecord(yzqRecord);
    }
    catch (NoRecordException ex3) {
      java.util.List er = Arrays.asList(new Object[] {"数据库中未找到此商品"});
      this.showMsgs(er);
      return;

    }
    catch (MoreThanOneRecordException ex3) {
      java.util.List er = Arrays.asList(new Object[] {"此商品存在重复,请检查数据库"});
      this.showMsgs(er);
      return;

    }
    catch (DBException ex3) {
       logger.error("",ex3);
      java.util.List er = Arrays.asList(new Object[] {dbError});
      this.showMsgs(er);
      return;

    }

    yzq_resetAllFields();
    return;

  }

}

class MainFrame_check_ldlIdcard_unique_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_check_ldlIdcard_unique_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.check_ldlIdcard_unique_actionPerformed(e);
  }
}

class MainFrame_check_ldlAccount_unique_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_check_ldlAccount_unique_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.check_ldlAccount_unique_actionPerformed(e);
  }
}

class MainFrame_ldl_ok_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_ldl_ok_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.ldl_ok_actionPerformed(e);
  }
}

class MainFrame_ldl_reset_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_ldl_reset_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.ldl_reset_actionPerformed(e);
  }
}

class MainFrame_fvo_reset_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_fvo_reset_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.fvo_reset_actionPerformed(e);
  }
}

class MainFrame_check_fvodcard_unique_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_check_fvodcard_unique_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.check_fvodcard_unique_actionPerformed(e);
  }
}

class MainFrame_check_fvoAccount_unique_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_check_fvoAccount_unique_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.check_fvoAccount_unique_actionPerformed(e);
  }
}

class MainFrame_fvo_ok_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_fvo_ok_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.fvo_ok_actionPerformed(e);
  }
}

class MainFrame_yzq_reset_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_yzq_reset_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.yzq_reset_actionPerformed(e);
  }
}

class MainFrame_check_yzqdcard_unique_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_check_yzqdcard_unique_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.check_yzqdcard_unique_actionPerformed(e);
  }
}

class MainFrame_check_yzqAccount_unique_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_check_yzqAccount_unique_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.check_yzqAccount_unique_actionPerformed(e);
  }
}

class MainFrame_yzq_ok_actionAdapter
    implements java.awt.event.ActionListener {
  MainFrame adaptee;

  MainFrame_yzq_ok_actionAdapter(MainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.yzq_ok_actionPerformed(e);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -