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

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

?? etitle.java

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

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

public class ETitle extends JPanel implements ActionListener {

	private JLabel title = new JLabel("職稱:");
	private JLabel salary = new JLabel("月薪:");
	private JLabel type = new JLabel("獎金派發方式:");
	private JLabel money = new JLabel("每次派發獎金額:");
	private JTextField titleTF = new JTextField(10);
	private JTextField salaryTF = new JTextField(10);
	private JTextField typeTF = new JTextField(10);
	private JTextField moneyTF = new JTextField(10);
	private JPanel p1 = new JPanel();
	private JTable recordTable = new JTable();
	private String[] head = { "職稱", "月薪", "獎金派發方式", "每次派發獎金額" };
	private int headNum = 0;
	private String tableData[][] = null;
	private JScrollPane recScrollPane;
	private JPanel p3 = new JPanel();
	private JButton add = new JButton("增加記錄");
	private JButton delete = new JButton("刪除記錄");
	private String[] eTitles = null;

	public ETitle() {
		titleTF.setBorder(null);
		moneyTF.setBorder(null);
		salaryTF.setBorder(null);
		typeTF.setBorder(null);
		headNum = head.length;
		this.setLayout(new BorderLayout(0, 5));
		p1.setLayout(new FlowLayout(FlowLayout.CENTER, 15, 5));
		p1.add(title);
		p1.add(titleTF);
		p1.add(salary);
		p1.add(salaryTF);
		p1.add(type);
		p1.add(typeTF);
		p1.add(money);
		p1.add(moneyTF);
		p3.setLayout(new FlowLayout(FlowLayout.CENTER, 15, 5));
		add.setBorder(null);
		add.setBackground(Color.LIGHT_GRAY);
		delete.setBorder(null);
		delete.setBackground(Color.LIGHT_GRAY);
		p3.add(add);
		p3.add(delete);
		doIt();
		add.addActionListener(this);
		delete.addActionListener(this);
	}

	private void doIt() {// 返回1表示沒有記錄或查詢出錯,返回0表示非前面兩種情況
		try {
			DBConnection con = new DBConnection();
			String sql = "select* from Head";
			CachedRowSet crs = con.getResultSet(sql);
			int count = 0;
			while (crs.next()) {
				count++;
			}
			if (count == 0) {
				delete.setEnabled(false);
			} else {
				delete.setEnabled(true);
			}
			tableData = new String[count][headNum];
			eTitles = new String[count];
			crs.beforeFirst();
			count = 0;
			int row = 0;
			while (crs.next()) {
				String title = crs.getString(1);
				eTitles[count] = title;
				tableData[row][0] = title;
				tableData[row][1] = String.valueOf(crs.getFloat(2));
				tableData[row][2] = crs.getString(3);
				tableData[row][3] = String.valueOf(crs.getFloat(4));
				count++;
				row++;
			}
			recordTable = new JTable(tableData, head);
			recordTable.setRowHeight(20);
			recScrollPane = new JScrollPane(recordTable);
			this.add(p1, BorderLayout.NORTH);
			this.add(recScrollPane, BorderLayout.CENTER);
			this.add(p3, BorderLayout.SOUTH);
			this.validate();
		} catch (SQLException sqle) {
			sqle.printStackTrace();
		} catch (ClassNotFoundException cnfe) {
			cnfe.printStackTrace();
		}
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == add) {
			String title = titleTF.getText().trim();
			if (title.equals("")) {
				JOptionPane.showMessageDialog(null, "職稱不能為空!", "提示",
						JOptionPane.INFORMATION_MESSAGE);
				return;
			}
			String type = typeTF.getText().trim();
			if (type.equals("")) {
				JOptionPane.showMessageDialog(null, "獎金派發方式不能為空!", "提示",
						JOptionPane.INFORMATION_MESSAGE);
				return;
			}
			try {
				float salary = Float.valueOf(salaryTF.getText().trim());
				float m = Float.valueOf(moneyTF.getText().trim());
				DBConnection con = new DBConnection();
				String query = "select* from Head where hName='" + title + "'";
				CachedRowSet crs = con.getResultSet(query);
				if (crs.next()) {
					JOptionPane.showMessageDialog(null, "該記錄已經存在!", "提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				String insert = "insert into Head values('" + title + "',"
						+ salary + ",'" + type + "'," + m + ")";
				con.addSql(insert);
				con.doDML();
				doIt();
			} catch (SQLException sqle) {
				sqle.printStackTrace();
			} catch (NumberFormatException nfe) {
				JOptionPane.showMessageDialog(null, "月薪,獎金額都必須為數字!", "提示",
						JOptionPane.INFORMATION_MESSAGE);
			} catch (ClassNotFoundException cnfe) {
				cnfe.printStackTrace();
			}

		}
		if (e.getSource() == delete) {
			String titleGet = (String) JOptionPane.showInputDialog(null,
					"請選擇要刪除的職稱!", "", JOptionPane.INFORMATION_MESSAGE, null,
					eTitles, eTitles[0]);
			if (titleGet == null) {
				return;
			}
			String query = "select* from Head where hName='" + titleGet + "'";
			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 == -1 || confirm == JOptionPane.NO_OPTION) {
					return;
				}
				String delete = "delete from Head where hName='" + titleGet
						+ "'";
				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一区二区三区免费野_久草精品视频
日韩不卡在线观看日韩不卡视频| 成人精品免费视频| 大胆亚洲人体视频| 欧美精选午夜久久久乱码6080| 欧美成人性福生活免费看| 亚洲人成网站精品片在线观看| 免费的成人av| 色欧美乱欧美15图片| 久久综合给合久久狠狠狠97色69| 亚洲欧美另类图片小说| 国产成人亚洲综合a∨婷婷图片| 欧美精品粉嫩高潮一区二区| 中文字幕永久在线不卡| 国产精品一区二区果冻传媒| 欧美一级高清片| 亚洲一区二区影院| www.日韩av| 国产精品免费久久久久| 韩国中文字幕2020精品| 欧美一二三区精品| 三级不卡在线观看| 在线免费不卡视频| 一区二区三区**美女毛片| 一区二区三区日韩欧美精品| 在线综合视频播放| 国产精品资源网| 美腿丝袜亚洲综合| 国产日韩欧美a| 欧美日韩国产精品成人| 欧美色网站导航| 亚洲精品欧美激情| 国产欧美精品一区| 波波电影院一区二区三区| 国产v日产∨综合v精品视频| 亚洲精品在线三区| 国内成+人亚洲+欧美+综合在线| 欧美一区二区日韩| 久久精品国产一区二区三| 日韩视频免费直播| 国产精品一区不卡| 中文字幕乱码日本亚洲一区二区| 国产成人免费网站| 亚洲欧洲av另类| 91视频在线看| 亚洲成精国产精品女| 欧美最猛黑人xxxxx猛交| 日韩写真欧美这视频| 91精品国产入口| 欧美丝袜丝交足nylons| 成人av网站免费| 99re热这里只有精品免费视频| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 久久激情五月激情| 色综合久久天天| 欧美日韩精品福利| 国产蜜臀av在线一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 日韩欧美aaaaaa| 国产免费观看久久| 久久老女人爱爱| 日韩精品一区二区三区视频播放 | 国产婷婷一区二区| 国产在线视视频有精品| 欧美日韩第一区日日骚| 中文字幕亚洲综合久久菠萝蜜| 国产一区二区主播在线| 色综合色狠狠综合色| 久久夜色精品国产噜噜av| 国产精品美女久久久久aⅴ | 国产毛片精品视频| 一级女性全黄久久生活片免费| 日韩国产欧美在线视频| 成人午夜碰碰视频| 欧美日韩精品是欧美日韩精品| 精品国产髙清在线看国产毛片| 欧美日韩国产另类不卡| 日韩一区二区在线播放| 精品国产伦一区二区三区观看体验| 日韩精品中文字幕一区| 亚洲综合在线视频| 91小视频在线| 欧美成人艳星乳罩| 日本一区二区三区视频视频| 欧美高清一级片在线观看| 国产综合久久久久影院| 一本一道综合狠狠老| 中文字幕精品综合| 精品在线观看视频| 久久久蜜桃精品| 亚洲欧美偷拍三级| 日韩一二三四区| caoporm超碰国产精品| 久久久久久日产精品| 亚洲成在线观看| 国产亚洲人成网站| 欧美精品乱码久久久久久按摩| 国产精品一线二线三线| 天天综合色天天综合色h| 中文字幕在线观看一区| 日韩免费在线观看| 777久久久精品| 色美美综合视频| 99这里只有精品| 一本高清dvd不卡在线观看| 国产一区二区三区高清播放| 免费成人美女在线观看| 午夜成人在线视频| 亚洲图片欧美视频| 亚洲韩国一区二区三区| 亚洲免费av高清| 亚洲另类在线视频| 自拍av一区二区三区| 国产精品久久毛片av大全日韩| 国产欧美日韩在线观看| 久久精品一区二区三区av| 久久久国产精品不卡| 精品国产91亚洲一区二区三区婷婷| 欧美精品1区2区3区| 欧美日韩视频一区二区| 欧美日韩久久不卡| 欧美日韩国产精选| 在线播放中文一区| 91精品国产综合久久久久久漫画| 欧美区在线观看| 91精品国产麻豆| 精品少妇一区二区三区| 精品88久久久久88久久久| 国产亚洲一本大道中文在线| 国产欧美1区2区3区| 国产精品国产三级国产普通话99| 亚洲欧美区自拍先锋| 亚洲影视资源网| 天天色综合天天| 久久99久久久久| 国产成人免费在线观看| 成人av影院在线| 欧洲激情一区二区| 91精品免费在线| 国产亚洲精品福利| 亚洲欧美日韩国产手机在线| 亚洲国产精品影院| 韩国v欧美v日本v亚洲v| 成人18视频在线播放| 欧美亚洲综合色| 欧美成人精品福利| 国产精品久久久久精k8| 亚洲成av人片一区二区三区| 久久精品99久久久| 国产91精品露脸国语对白| 在线观看亚洲精品视频| 欧美va在线播放| 日韩美女视频19| 免费欧美日韩国产三级电影| 国产成人av电影在线观看| 91官网在线免费观看| 欧美电影精品一区二区| 国产精品国产a级| 日本中文一区二区三区| www.视频一区| 日韩欧美国产高清| 亚洲色图视频网| 精品在线一区二区三区| 91麻豆国产在线观看| 欧美变态凌虐bdsm| 亚洲一卡二卡三卡四卡五卡| 国产精品1区2区| 在线观看91av| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 美女诱惑一区二区| 91久久人澡人人添人人爽欧美| 久久久久亚洲综合| 午夜国产不卡在线观看视频| 亚洲综合清纯丝袜自拍| 在线精品视频免费观看| 亚洲日本在线观看| 激情久久久久久久久久久久久久久久| 91蜜桃在线免费视频| 久久久精品国产99久久精品芒果| 中文字幕一区二区5566日韩| 激情文学综合网| 91免费版pro下载短视频| 337p日本欧洲亚洲大胆色噜噜| 天涯成人国产亚洲精品一区av| 北条麻妃一区二区三区| 久久综合久久99| 欧美一区二区高清| 久久综合99re88久久爱| 久久众筹精品私拍模特| 国产一区二区三区免费观看| 成人免费看视频| 欧美www视频| 亚洲成年人影院| 欧美日韩综合在线免费观看| 一区二区三区精密机械公司| 成人免费视频一区| 国产精品免费视频一区| 成人av集中营| 亚洲视频一区二区在线观看| 99r精品视频| 亚洲精品视频在线观看网站|