📄 frmborrowbook.java~65~
字号:
int i = 0, k = 0, t = 0, r = 0, u = 0;
String strobj="";
ArrayList li = new ArrayList();
dialogkill dk = new dialogkill();
li = dk.borrowinforat();
for (int j = 0; j < li.size(); j++) {
borrowinfo ri = (borrowinfo) li.get(j);
if (ri.getborrowid().equals(txtbrow.getText()) &&
(!(txtbrow.getText().equals("")))) {
i++;
strobj=ri.getborrowid();
if ((ri.getboamount() - ri.getamount()) >=
Integer.parseInt(cmbwhere.getSelectedItem().toString())
&& ri.getmoneyfee() >= 10) {
t++;
}
}
if (ri.getborrowname().equals(txtrname.getText()) &&
(!(txtrname.getText().equals("")))) {
k++;
}
txtincount.setText(String.valueOf(ri.getamount()));
txtoncount.setText(String.valueOf(ri.getamount()));
}
if (i == 1) {
if(t==1){
if (k == 1) {
int rist= dk.ymd(strobj);
String rt = txtbrowdate.getText();
if (rt.equals("")) {
JOptionPane.showMessageDialog(this, "请输入您借书的期限");
} else {
if (Integer.parseInt(txtbrowdate.getText()) <rist) {
r++;
String str = txtdtime.getText();
if (str.equals("")) {
JOptionPane.showMessageDialog(this,
"还书日期不能为空!",
"请重输",
JOptionPane.ERROR_MESSAGE);
} else {
if ((str.substring(4, 5).equals("-") &&
str.substring(7, 8).equals("-")) == false) {
JOptionPane.showMessageDialog(this,
"请输入正确的日期格式!",
"请重输",
JOptionPane.ERROR_MESSAGE);
} else {
String str2=txtdtime.getText();
System.out.println(str2);
dr = Calendar.getInstance();
int t1 = Integer.parseInt(txtdtime.
getText().
substring(0, 4));
int t2 = Integer.parseInt(txtdtime.
getText().
substring(5, 7));
int t3 = Integer.parseInt(txtdtime.
getText().
substring(8, 10));
Date dd = new Date(dr.
getTimeInMillis());
int uum=dd.compareTo(str2);
System.out.println(uum);
String str1 = dd.toString();
int y1 = Integer.parseInt(str1.
substring(0,
4));
int y2 = Integer.parseInt(str1.
substring(5,
7));
int y3 = Integer.parseInt(str1.
substring(8,
10));
int count = ((t1 - y1) * 365 +
(t2 - y2) * 30 +
(t3 - y3));
if (count < rist) {
JOptionPane.showMessageDialog(this,"请选择以下您想借的图书编号");
} else {
JOptionPane.showMessageDialog(this,
"借书证有效期不够!请办相关手续",
"请合作",
JOptionPane.
ERROR_MESSAGE);
this.dispose();
}
}
}
}else {
JOptionPane.showMessageDialog(this,
"借书证号已过期!",
"请办手续",
JOptionPane.ERROR_MESSAGE);
this.dispose();
}
}
} else {
JOptionPane.showMessageDialog(this, "姓名不能为空或输入错误!", "请重输",
JOptionPane.ERROR_MESSAGE);
}
} else {
JOptionPane.showMessageDialog(this, "您的押金不足或已超过借书量!", "请查看",
JOptionPane.ERROR_MESSAGE);
}
}else {
JOptionPane.showMessageDialog(this, "借书证号不能为空或输入错误!", "请重输",
JOptionPane.ERROR_MESSAGE);
}
}
public void btneix_actionPerformed(ActionEvent e) {
this.dispose();
}
public void btnop_actionPerformed(ActionEvent e) {
txtbrow.setText("");
txtrname.setText("");
txtbrowdate.setText("");
txtdtime.setText("");
}
public void btnbrwq_actionPerformed(ActionEvent e) {
String tr1,tr3,tr7;
String f1=cmbokbot.getSelectedItem().toString();
tr1=txtbrow.getText();
//tr2=txtrname.getText();
tr3=cmbwhere.getSelectedItem().toString();
//tr4=txtincount.getText();
// tr5=txtoncount.getText();
//tr6=txtbrowdate.getText();
tr7=txtdtime.getText();
// String f2=txtbk.getText();
// String f3=txtshi.getText();
//String f4=txtrice.getText();
borrownote obj1=new borrownote();
obj1.setnotid(f1);
obj1.setredid(tr1);
obj1.setnotdata(lbldo.getText());
obj1.setnottada(tr7);
int number=Integer.parseInt(tr3);
int num=0;
killclass kill=new killclass();
num=kill.rtu(obj1,number);
if(num==3)
{
JOptionPane.showMessageDialog(this,"您可以借书了!","",JOptionPane.YES_OPTION);
this.dispose();
}
}
public void cmbokbot_actionPerformed(ActionEvent e) {
if(cmbokbot.getItemAt(cmbokbot.getSelectedIndex()).equals(cmbokbot.getSelectedItem().toString()))
{
ArrayList arr;
dialogkill dk=new dialogkill();
bookinfo bk=new bookinfo();
bk.setbookid(cmbokbot.getSelectedItem().toString());
arr=dk.idhao(bk);
System.out.println(arr.size());
for(int i=0;i<arr.size();i++)
{
bookinfo bot = (bookinfo) arr.get(i);
txtbk.setText(bot.getbookname());
txtshi.setText(bot.getbookwhere());
txtrice.setText(String.valueOf(bot.getbookbalance()));
}
/* String f1=(cmbokbot.getSelectedItem().toString());
String f2=txtbk.getText();
String f3=txtshi.getText();
String f4=txtrice.getText();
System.out.println(f1+ f2 +f3 +f4);*/
// killclass kobj=new killclass();
//kobj.fadd(f1,f2,f3,f4);
}
}
}
class frmborrowbook_btne_actionAdapter implements ActionListener {
private frmborrowbook adaptee;
frmborrowbook_btne_actionAdapter(frmborrowbook adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btne_actionPerformed(e);
}
}
class frmborrowbook_cmbokbot_actionAdapter implements ActionListener {
private frmborrowbook adaptee;
frmborrowbook_cmbokbot_actionAdapter(frmborrowbook adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.cmbokbot_actionPerformed(e);
}
}
class frmborrowbook_btnbrwq_actionAdapter implements ActionListener {
private frmborrowbook adaptee;
frmborrowbook_btnbrwq_actionAdapter(frmborrowbook adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnbrwq_actionPerformed(e);
}
}
class frmborrowbook_btnop_actionAdapter implements ActionListener {
private frmborrowbook adaptee;
frmborrowbook_btnop_actionAdapter(frmborrowbook adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnop_actionPerformed(e);
}
}
class frmborrowbook_btneix_actionAdapter implements ActionListener {
private frmborrowbook adaptee;
frmborrowbook_btneix_actionAdapter(frmborrowbook adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btneix_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -