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

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

?? notincause.java

?? JAVA實現的酒店管理系統
?? JAVA
字號:
package file1;

/*
 * 功能描述:所有對客戶未按時入住原因的操作的入口
 * Author:黃順武
 * Time:---
 * Last Modified:2007-12-15
 * Modify Reason:數據庫連接類DBConnection 的內部結構設計得到優化
 */
import java.sql.*;
import sun.jdbc.rowset.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class NotInCause extends JPanel implements ActionListener {

	private JLabel cause = new JLabel("未按時入住原因:");
	private JTextField causeTF = new JTextField(10);
	private JPanel p1 = new JPanel();
	private JTable recTable = null;
	private String[] head = { "ID", "未按時入住原因" };
	private int headNum = 0;
	private String[][] data = null;
	private JScrollPane recScrollPane = null;
	private JPanel p2 = new JPanel();
	private JButton add = new JButton("增加記錄");
	private JButton delete = new JButton("刪除記錄");
	private String[] causeIDs;

	public NotInCause() {
		headNum = head.length;
		causeTF.setBorder(null);
		p1.setLayout(new FlowLayout(FlowLayout.CENTER, 30, 5));
		p1.add(cause);
		p1.add(causeTF);
		add.setBorder(null);
		add.setBackground(Color.LIGHT_GRAY);
		delete.setBorder(null);
		delete.setBackground(Color.LIGHT_GRAY);
		p2.setLayout(new FlowLayout(FlowLayout.CENTER, 15, 5));
		p2.add(add);
		p2.add(delete);
		doIt();// 刷新顯示記錄的表格,以使最新的變化反映到表格上
		add.addActionListener(this);
		delete.addActionListener(this);
	}

	private void doIt() {// 返回1表示沒有記錄或查詢出錯,返回0表示非前面兩種情況
		try {
			DBConnection con = new DBConnection();
			String sql = "select* from Cause";
			CachedRowSet crs = con.getResultSet(sql);
			int count = 0;
			while (crs.next()) {
				count++;
			}
			if (count == 0) {
				delete.setEnabled(false);
			} else {
				delete.setEnabled(true);
			}
			data = new String[count][headNum];
			crs.beforeFirst();
			causeIDs = new String[count];
			count = 0;
			while (crs.next()) {
				String id = String.valueOf(crs.getInt(1));
				causeIDs[count] = id;
				data[count][0] = id;
				data[count][1] = crs.getString(2).trim();
				count++;
			}
			recTable = new JTable(data, head);
			recScrollPane = new JScrollPane(recTable);
			this.setLayout(new BorderLayout(0, 15));
			this.add(p1, BorderLayout.NORTH);
			this.add(recScrollPane, BorderLayout.CENTER);
			this.add(p2, BorderLayout.SOUTH);
			this.validate();
		} catch (SQLException sqle) {
			sqle.printStackTrace();
		} catch (ClassNotFoundException cnfe) {
			cnfe.printStackTrace();
		}
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == add) {
			String cause = causeTF.getText().trim();
			if (cause.equals("")) {
				JOptionPane.showMessageDialog(null, "原因不能為空!", "提示",
						JOptionPane.INFORMATION_MESSAGE);
				return;
			}
			try {
				DBConnection con = new DBConnection();
				String query = "select* from Cause where cause='" + cause + "'";
				CachedRowSet crs = con.getResultSet(query);
				if (crs.next()) {
					JOptionPane.showMessageDialog(null, "該記錄已經存在!", "提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				String insert = "insert into Cause values('" + cause + "')";
				con.addSql(insert);
				con.doDML();
				doIt();
			} catch (SQLException sqle) {
				sqle.printStackTrace();
			} catch (ClassNotFoundException cnfe) {
				cnfe.printStackTrace();
			}
		}
		if (e.getSource() == delete) {
			String causeID = (String) JOptionPane.showInputDialog(null,
					"請您選擇要刪除的原因ID!", "", JOptionPane.INFORMATION_MESSAGE, null,
					causeIDs, causeIDs[0]);
			if (cause == null) {
				return;
			}
			String query = "select* from Cause where ID=" + causeID;
			CachedRowSet crs = null;
			try {
				DBConnection con = new DBConnection();
				crs = con.getResultSet(query);
				if (!crs.next()) {
					JOptionPane.showMessageDialog(null, "該記錄不存在!", "提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				int confirm = JOptionPane.showConfirmDialog(null, "您真的確認刪除嗎?",
						"", JOptionPane.YES_NO_OPTION);
				if (confirm == JOptionPane.YES_OPTION) {
					String delete = "delete from Cause where ID=" + causeID;
					con.addSql(delete);
					con.doDML();
					doIt();
				}
			} catch (SQLException sqle) {
				sqle.printStackTrace();
			} catch (ClassNotFoundException cnfe) {
				cnfe.printStackTrace();
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av片在线观看| 欧美精品v日韩精品v韩国精品v| 99这里只有久久精品视频| 精品污污网站免费看| 欧美高清一级片在线观看| 亚洲成av人片www| 99久久综合狠狠综合久久| 欧美一级高清片| 一区二区三区美女视频| 国产成人丝袜美腿| 日韩三级在线免费观看| 亚洲精品免费在线| 成人深夜在线观看| 欧美成人猛片aaaaaaa| 伊人婷婷欧美激情| 99久久国产综合精品色伊| 日韩精品一区二区三区视频在线观看| 一区二区三区不卡在线观看 | 成人免费视频一区| 日韩一区二区视频在线观看| 亚洲另类在线一区| 95精品视频在线| 日本一区二区三区四区在线视频 | 欧美三电影在线| 自拍偷拍亚洲综合| 99天天综合性| 国产精品久久三区| 成人精品在线视频观看| 中文文精品字幕一区二区| 国产精品自拍一区| 国产嫩草影院久久久久| 国产精品99久久久| 欧美激情中文不卡| 成人黄色综合网站| 日韩伦理免费电影| 91成人在线观看喷潮| 一区二区三区日本| 欧美久久久久中文字幕| 偷偷要91色婷婷| 欧美成人a∨高清免费观看| 美腿丝袜亚洲一区| 久久婷婷综合激情| 国产**成人网毛片九色 | 亚洲精品中文字幕在线观看| 99国产精品国产精品毛片| 亚洲丝袜美腿综合| 欧美吞精做爰啪啪高潮| 亚洲午夜久久久久| 91精品国产91久久久久久一区二区| 亚洲成人动漫在线观看| 日韩欧美国产三级电影视频| 国产一区二区电影| 国产精品盗摄一区二区三区| 色婷婷av一区二区| 日韩精品电影一区亚洲| 亚洲精品一区二区三区香蕉| 国产aⅴ精品一区二区三区色成熟| 中文字幕视频一区二区三区久| 91九色02白丝porn| 久久99精品一区二区三区 | 亚洲丝袜制服诱惑| 欧美日韩精品综合在线| 日本91福利区| 国产精品无遮挡| 欧美日韩一区二区三区四区五区| 欧美bbbbb| 国产精品久久网站| 69久久夜色精品国产69蝌蚪网| 国产精一区二区三区| 亚洲品质自拍视频| 精品1区2区在线观看| 91麻豆自制传媒国产之光| 日韩在线播放一区二区| 欧美国产一区视频在线观看| 欧美精品九九99久久| 国产精品一二三四五| 亚洲午夜久久久久久久久电影网| 精品第一国产综合精品aⅴ| 一本久道久久综合中文字幕| 美女视频第一区二区三区免费观看网站| 国产欧美综合在线观看第十页| 欧美色视频一区| 成人av网站在线观看免费| 男女激情视频一区| 一区二区欧美精品| 国产欧美一区二区精品性色超碰| 欧美日韩一区国产| 色香蕉久久蜜桃| 成人久久久精品乱码一区二区三区 | 中文字幕久久午夜不卡| 欧美第一区第二区| 在线不卡一区二区| 91激情五月电影| av在线不卡观看免费观看| 久久99国产乱子伦精品免费| 亚洲国产精品麻豆| 亚洲免费色视频| 中文在线资源观看网站视频免费不卡 | 国产欧美一区二区精品秋霞影院 | 久久这里都是精品| 欧美日本在线视频| 91久久精品网| 一本一道久久a久久精品| aaa国产一区| 国产精品一区二区久久不卡| 久久精品国产精品亚洲综合| 亚洲福利国产精品| 亚洲午夜久久久久中文字幕久| 中文字幕综合网| 国产精品家庭影院| 国产精品久久毛片a| 国产精品入口麻豆九色| 国产拍揄自揄精品视频麻豆| 久久久久国产精品人| 久久久久久久久久看片| 久久久久久久免费视频了| 精品久久免费看| 精品久久久久久亚洲综合网| 欧美大白屁股肥臀xxxxxx| 欧美一级生活片| 精品日韩在线观看| 精品欧美一区二区在线观看| 久久综合九色综合欧美亚洲| 国产视频一区在线播放| 中文字幕欧美三区| 国产精品久久久一区麻豆最新章节| 日本一区二区三区久久久久久久久不 | 黄一区二区三区| 国产v综合v亚洲欧| 色悠悠久久综合| 欧美美女黄视频| 欧美大片国产精品| 日本一二三不卡| 亚洲精品视频在线看| 性做久久久久久免费观看| 免费久久99精品国产| 韩国精品一区二区| 成人国产亚洲欧美成人综合网 | 日韩欧美一区二区免费| 精品成人a区在线观看| 国产精品国产三级国产a| 亚洲嫩草精品久久| 欧美bbbbb| 91在线免费看| 91麻豆精品国产91久久久使用方法| 精品国产精品一区二区夜夜嗨| 中文字幕精品—区二区四季| 亚洲综合色噜噜狠狠| 麻豆久久一区二区| 色婷婷久久综合| 精品久久久久香蕉网| 亚洲人成影院在线观看| 欧美aaa在线| 91婷婷韩国欧美一区二区| 91精品国产aⅴ一区二区| 国产精品美女视频| 青青草91视频| 91啪在线观看| 久久久美女毛片| 亚洲国产aⅴ成人精品无吗| 国产.精品.日韩.另类.中文.在线.播放| 日本电影欧美片| 国产午夜亚洲精品午夜鲁丝片| 一区二区三区欧美激情| 国产精品一区在线观看乱码| 欧美亚洲国产怡红院影院| 国产亚洲精品超碰| 五月天丁香久久| 99精品视频在线播放观看| 精品少妇一区二区三区在线播放| 一区二区三区免费看视频| 成人激情视频网站| 日韩西西人体444www| 一区二区三区四区精品在线视频| 国产美女在线观看一区| 91精品在线免费观看| 一区二区视频在线| 国产成都精品91一区二区三| 日韩女优av电影| 性久久久久久久| 欧美最猛黑人xxxxx猛交| 国产精品国产三级国产a| 国产成人综合网站| 欧美草草影院在线视频| 丝袜诱惑制服诱惑色一区在线观看| av不卡免费在线观看| 中文字幕va一区二区三区| 国产一区二区三区免费在线观看| 日韩欧美的一区二区| 日本不卡一区二区| 欧美日韩国产综合一区二区三区| 最新高清无码专区| 99久久er热在这里只有精品15| 日本一区二区三区四区| 国产成人丝袜美腿| 中文无字幕一区二区三区 | 91美女福利视频| 亚洲伦理在线精品| 色成年激情久久综合| 一区二区三区在线视频观看58|