亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frkeep.java

?? 用java編寫的實現圖書管理系統系統的功能
?? JAVA
字號:
package mybook.book;

import java.awt.*;

import javax.swing.*;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import mydbc.dbc.DBC;
import java.sql.ResultSet;
import java.sql.*;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
//該類用于圖書續借
public class FrKeep extends JFrame {
    public FrKeep() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        setSize(new Dimension(351, 300));
        this.setTitle("續借登記");
        lblUid.setText("續借人編號:");
        lblUid.setBounds(new Rectangle(67, 75, 76, 15));
        lblTime.setText("續借時間:");
        lblTime.setBounds(new Rectangle(67, 170, 72, 15));
        btnCancel.setBounds(new Rectangle(203, 224, 81, 28));
        btnCancel.setToolTipText("");
        btnCancel.setText("取消");
        btnCancel.addActionListener(new FrKeep_btnCancel_actionAdapter(this));
        btnSubmit.setBounds(new Rectangle(63, 226, 81, 26));
        btnSubmit.setToolTipText("");
        btnSubmit.setText("提交");
        btnSubmit.addActionListener(new FrKeep_btnSubmit_actionAdapter(this));
        txtTime.setBounds(new Rectangle(171, 165, 110, 20));
        txtBid.setBounds(new Rectangle(171, 120, 109, 22));
        txtUid.setBounds(new Rectangle(171, 73, 111, 23));
        this.getContentPane().add(txtUid);
        lblKeep.setFont(new java.awt.Font("宋體", Font.BOLD, 20));
        lblKeep.setText("續借登記");
        lblKeep.setBounds(new Rectangle(131, 12, 89, 45));
        this.getContentPane().add(lblUid);
        this.getContentPane().add(lblBid);
        this.getContentPane().add(lblTime);
        this.getContentPane().add(txtTime);
        this.getContentPane().add(txtBid);
        this.getContentPane().add(btnCancel);
        this.getContentPane().add(btnSubmit);
        this.getContentPane().add(lblKeep);
        lblBid.setText("續借書編號:");
        lblBid.setBounds(new Rectangle(67, 123, 78, 15));
    }

    JLabel lblUid = new JLabel();
    JLabel lblBid = new JLabel();
    JLabel lblTime = new JLabel();
    JTextField txtUid = new JTextField();
    JTextField txtBid = new JTextField();
    JTextField txtTime = new JTextField();
    JButton btnSubmit = new JButton();
    JButton btnCancel = new JButton();
    JLabel lblKeep = new JLabel();
    //該方法用于提交續借信息
    public void btnSubmit_actionPerformed(ActionEvent e) {
        //欄位判斷
        if (txtUid.getText().equals("") || txtBid.getText().equals("") ||
            txtTime.getText().equals("")) {
            javax.swing.JOptionPane.showMessageDialog(this, "各欄位不能為空!");
            return;
        } else {
            try {
                //判斷是否為數字型
                Integer.parseInt(txtUid.getText());
                Integer.parseInt(txtBid.getText());
                Integer.parseInt(txtTime.getText());
            } catch (NumberFormatException ex) {
                javax.swing.JOptionPane.showMessageDialog(this, "各欄位必須為數字!請重填!");
                return;
            }
            //查詢并判斷是否有該讀者的借書信息
            DBC dbc = DBC.getInstance();
            ResultSet rs = dbc.executeQuery(
                    "SELECT TOP 1 * FROM Outbooks WHERE Ouid =" +
                    Integer.parseInt(txtUid.getText()) + "AND Obid=" +
                    Integer.parseInt(txtBid.getText()) +
                    "ORDER BY Obotime DESC");
            String keep = "";
            String state = "";
            String time = "";
            try {
                rs.next();
                time = rs.getString("Obotime");
                state = rs.getString("Obstate");
                keep = rs.getString("Obkeep");
            } catch (SQLException ex1) {
                javax.swing.JOptionPane.showMessageDialog(this, "無該讀者信息,不可續借!");
                return;
            }
            if (keep.equals("是") && state.equals("否")) {
                javax.swing.JOptionPane.showMessageDialog(this,
                        "已在續借中,不可再續借!");
                return;
            } else if (keep.equals("否") && state.equals("是")) {
                javax.swing.JOptionPane.showMessageDialog(this,
                        "該書已退還,不可再續借!");
            } else if (keep.equals("是") && state.equals("是")) {
                javax.swing.JOptionPane.showMessageDialog(this,
                        "錯誤狀態!");
            } else {
                if(Integer.parseInt(txtTime.getText()) < 0){
                    javax.swing.JOptionPane.showMessageDialog(this,"時間不能為負數!");
                    return;
                }

                if (dbc.executeUpdate(
                        "UPDATE Outbooks SET Obkeep = '是',ObRenttime=ObRenttime+" +
                        Integer.parseInt(txtTime.getText()) + " WHERE Obid =" +
                        Integer.parseInt(txtBid.getText()) + " AND Ouid =" +
                        Integer.parseInt(txtUid.getText()) + "AND Obotime='" +
                        time + "'")) {
                    javax.swing.JOptionPane.showMessageDialog(this, "續借成功!");
                }
            }

        }
    }
    //該方法用于退出當前Frame
    public void btnCancel_actionPerformed(ActionEvent e) {
        this.setVisible(false);
    }
}


class FrKeep_btnCancel_actionAdapter implements ActionListener {
    private FrKeep adaptee;
    FrKeep_btnCancel_actionAdapter(FrKeep adaptee) {
        this.adaptee = adaptee;
    }

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


class FrKeep_btnSubmit_actionAdapter implements ActionListener {
    private FrKeep adaptee;
    FrKeep_btnSubmit_actionAdapter(FrKeep adaptee) {
        this.adaptee = adaptee;
    }

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一级二级三级| 日韩精品一区在线| 国产ts人妖一区二区| 麻豆精品在线视频| 精品中文av资源站在线观看| 亚洲丰满少妇videoshd| 日韩精品国产精品| 免费在线看成人av| 国产福利一区二区| 99国产精品视频免费观看| 欧美视频三区在线播放| 欧美顶级少妇做爰| 精品区一区二区| 亚洲男人天堂一区| 国产成人鲁色资源国产91色综| 欧美一区二区视频观看视频| 国产成人啪免费观看软件| 亚洲猫色日本管| 奇米影视7777精品一区二区| 国产电影一区二区三区| 7777精品伊人久久久大香线蕉 | 国产欧美一二三区| 亚洲成人精品在线观看| 91在线观看美女| 精品国产91久久久久久久妲己| 亚洲免费视频中文字幕| 99久久婷婷国产综合精品| 国产精品久久久久久久久搜平片| 蜜桃传媒麻豆第一区在线观看| 成人晚上爱看视频| 久久久天堂av| 成人美女在线观看| 亚洲精品一二三| 欧美中文字幕一区| 日韩精品国产欧美| 亚洲精品一区二区精华| 国产一区二区三区观看| 日韩一区在线免费观看| 欧美亚洲愉拍一区二区| 日韩精品91亚洲二区在线观看 | 中文字幕一区二| 欧美午夜一区二区三区免费大片| 免费在线看一区| 亚洲九九爱视频| 国产欧美一区二区精品性色超碰| 成人黄色国产精品网站大全在线免费观看| 丁香网亚洲国际| 黑人巨大精品欧美黑白配亚洲| 欧美一级一区二区| 成人免费视频视频| 男女视频一区二区| 亚州成人在线电影| 亚洲免费大片在线观看| 国产免费久久精品| 国产欧美中文在线| 久久嫩草精品久久久久| 欧美成人性战久久| 欧美一区二区日韩| 欧美一区二区久久| 欧美一区二区视频免费观看| 欧美日韩在线综合| 9191久久久久久久久久久| www.久久精品| 色菇凉天天综合网| 欧美男生操女生| 欧美一卡二卡在线| 久久久噜噜噜久噜久久综合| 久久精品一二三| 欧美高清在线一区| ...xxx性欧美| 视频一区国产视频| 国产中文字幕精品| 高清国产午夜精品久久久久久| 国产在线精品一区二区不卡了| 国产麻豆欧美日韩一区| 成人午夜av电影| 欧美日韩一区二区三区在线| 欧美三区在线观看| 99r国产精品| 日韩欧美国产一区在线观看| 国产日韩欧美不卡在线| 日韩精品视频网| av在线播放成人| 精品国产成人在线影院| 一区二区高清视频在线观看| 激情文学综合插| 4438x亚洲最大成人网| **欧美大码日韩| 丁香激情综合五月| 欧美一区二区三区日韩| **性色生活片久久毛片| 国产风韵犹存在线视精品| 日韩三级免费观看| 亚洲国产视频一区二区| 国产999精品久久久久久绿帽| 884aa四虎影成人精品一区| 国产精品久久久久影视| 国产在线麻豆精品观看| 欧美精品一级二级三级| 亚洲国产精品欧美一二99| 91污在线观看| 亚洲精品免费在线观看| 91免费小视频| 精品国产91九色蝌蚪| 中文字幕综合网| 日本韩国一区二区| 亚洲国产精品一区二区尤物区| 99久久国产综合精品麻豆| 中文字幕日本乱码精品影院| 懂色av一区二区三区蜜臀| 中文字幕亚洲综合久久菠萝蜜| 成人国产视频在线观看| 亚洲精品国产品国语在线app| 在线这里只有精品| 美女在线观看视频一区二区| 久久久亚洲综合| av在线综合网| 日韩高清中文字幕一区| 欧美刺激脚交jootjob| 暴力调教一区二区三区| 亚洲chinese男男1069| 国产精品国产三级国产普通话三级| 91福利精品第一导航| 国模套图日韩精品一区二区| 亚洲欧美综合在线精品| 欧美一区二区三区免费视频| 成人午夜短视频| 激情六月婷婷久久| 亚洲一区二区三区国产| 欧美激情在线观看视频免费| 777a∨成人精品桃花网| 99视频一区二区三区| 日韩成人精品视频| 婷婷国产在线综合| 亚洲人xxxx| 国产精品国产自产拍在线| 日韩三级在线观看| 精品日产卡一卡二卡麻豆| 99亚偷拍自图区亚洲| 久久99这里只有精品| 蜜桃一区二区三区在线观看| 有坂深雪av一区二区精品| 亚洲欧洲av在线| 亚洲综合在线免费观看| 亚洲一区视频在线| 亚洲欧洲成人自拍| 亚洲第一精品在线| 另类小说一区二区三区| 韩国三级在线一区| 国产成人免费视频网站 | 国产**成人网毛片九色| 99久久99久久精品国产片果冻 | 一区二区视频免费在线观看| 综合精品久久久| 香蕉影视欧美成人| 国产成人精品亚洲777人妖| 91免费看`日韩一区二区| 欧美三级在线看| 国产日韩欧美激情| 午夜电影网亚洲视频| 国产一区二区精品久久99| 色婷婷一区二区三区四区| 精品污污网站免费看| 国产女人18毛片水真多成人如厕 | 欧美群妇大交群的观看方式| 欧美成人一区二区三区| 亚洲成人av一区二区三区| 国产精品中文字幕日韩精品 | 欧美性极品少妇| 中文字幕一区二区三区在线不卡| 一级日本不卡的影视| 成人av午夜影院| 欧美精品一区二区久久久| 亚洲成人av电影| 欧美色涩在线第一页| 一区二区三区高清在线| 色综合 综合色| 亚洲品质自拍视频| 色国产精品一区在线观看| 国产精品久久久久久久久动漫| 国产成人啪午夜精品网站男同| 久久这里只有精品6| 国产最新精品免费| 国产欧美1区2区3区| www.激情成人| 亚洲福利国产精品| 日韩一区二区在线观看视频播放| 欧美日韩高清不卡| 欧美老年两性高潮| 日本亚洲最大的色成网站www| 制服丝袜日韩国产| 国产精品综合网| 亚洲精品少妇30p| 日韩三级在线免费观看| 国产传媒久久文化传媒| 亚洲国产精品久久久久秋霞影院| 欧美另类videos死尸| 国产精品99久久不卡二区| 中文字幕在线一区免费| 91精品久久久久久久久99蜜臂|