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

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

?? rewardsandpunishmentpanel.java

?? JAVA開發(fā)的企業(yè)人事管理系統(tǒng),含有詳細的開發(fā)文檔,可做畢業(yè)設計.
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.mwq.frame.personnel;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.ComponentOrientation;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.sql.Date;
import java.util.Iterator;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.SwingConstants;

import com.mwq.frame.common.DeptTreeDialog;
import com.mwq.hibernate.Dao;
import com.mwq.hibernate.HibernateSessionFactory;
import com.mwq.hibernate.mapping.TbDept;
import com.mwq.hibernate.mapping.TbDutyInfo;
import com.mwq.hibernate.mapping.TbRecord;
import com.mwq.hibernate.mapping.TbRewardsAndPunishment;
import com.mwq.tool.Today;

public class RewardsAndPunishmentPanel extends JPanel {

	private JTextField ratifierDeptTextField;

	private JTextField inDeptTextField;

	private JTextField ratifierDateTextField;

	private JTextArea reasonTextArea;

	private ButtonGroup buttonGroup = new ButtonGroup();

	private JTextField endDateTextField;

	private JComboBox ratifierPersonComboBox;

	private JTextField startDateTextField;

	private JTextField moneyTextField;

	private JTextArea contentTextArea;

	private Dao dao = Dao.getInstance();

	final JRadioButton rewardsRadioButton;

	final JRadioButton punishmentRadioButton;

	private JComboBox personnalComboBox;

	/**
	 * Create the panel
	 */
	public RewardsAndPunishmentPanel() {
		super();
		setLayout(new BorderLayout());

		final JPanel panel = new JPanel();
		panel.setBackground(Color.WHITE);
		add(panel, BorderLayout.NORTH);

		final JButton createButton = new JButton();
		createButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				inDeptTextField.setText(null);
				personnalComboBox.removeAllItems();
				personnalComboBox.addItem("請選擇");
				Iterator recordIt = dao.queryRecord().iterator();
				while (recordIt.hasNext()) {
					TbRecord record = (TbRecord) recordIt.next();
					personnalComboBox.addItem(record.getRecordNumber() + "    "
							+ record.getName());
				}
				HibernateSessionFactory.closeSession();
				rewardsRadioButton.setSelected(false);
				punishmentRadioButton.setSelected(false);
				reasonTextArea.setText(null);
				contentTextArea.setText(null);
				moneyTextField.setText("00.00");
				startDateTextField.setText(Today.TODAY_DATE);
				endDateTextField.setText(Today.TODAY_DATE);
				ratifierDeptTextField.setText("");
				ratifierPersonComboBox.removeAllItems();
				ratifierPersonComboBox.setEnabled(false);
				ratifierDateTextField.setText(Today.TODAY_DATE);
			}
		});
		createButton.setText("新建");
		panel.add(createButton);

		final JButton saveButton = new JButton();
		saveButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				//
				String personnal = personnalComboBox.getSelectedItem()
						.toString();
				if (personnal.equals("請選擇")) {
					JOptionPane.showMessageDialog(null, "請選擇欲獎懲的職員!", "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				//
				String type = null;
				if (rewardsRadioButton.isSelected())
					type = rewardsRadioButton.getText();
				if (punishmentRadioButton.isSelected())
					type = punishmentRadioButton.getText();
				if (type == null) {
					JOptionPane.showMessageDialog(null, "請選擇獎懲類型!", "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				//
				if (reasonTextArea.getText().equals("")) {
					JOptionPane.showMessageDialog(null, "請?zhí)顚應剳驮颍?quot;, "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				//
				if (contentTextArea.getText().equals("")) {
					JOptionPane.showMessageDialog(null, "請?zhí)顚應剳蛢?nèi)容!", "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				//
				String money = moneyTextField.getText();
				if (money.equals("0.00")) {
					money = "0";
				} else {
					try {
						money = Float.valueOf(money).intValue() + "";
					} catch (NumberFormatException e) {
						JOptionPane.showMessageDialog(null, "獎懲金額填寫錯誤,請重新填寫!",
								"友情提示", JOptionPane.INFORMATION_MESSAGE);
						return;
					}
				}
				//
				String startDate = startDateTextField.getText();
				String endDate = endDateTextField.getText();
				if (startDate.equals("") || endDate.equals("")) {
					JOptionPane.showMessageDialog(null, "請?zhí)顚應剳偷钠鹬谷掌冢?quot;, "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				} else {
					try {
						Date.valueOf(startDate);
						Date.valueOf(endDate);
					} catch (NumberFormatException e) {
						JOptionPane.showMessageDialog(null, "起止日期填寫錯誤,請重新填寫!",
								"友情提示", JOptionPane.INFORMATION_MESSAGE);
						return;
					}
				}
				//
				if (!ratifierPersonComboBox.isEnabled()) {
					JOptionPane.showMessageDialog(null, "請先選擇批準的部門,然后再選擇批準人!",
							"友情提示", JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				String ratifierPerson = ratifierPersonComboBox
						.getSelectedItem().toString();
				if (ratifierPerson.equals("請選擇")) {
					JOptionPane.showMessageDialog(null, "請選擇批準部門及批準人!", "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				//
				String ratifierDate = ratifierDateTextField.getText();
				if (ratifierDate.equals("")) {
					JOptionPane.showMessageDialog(null, "請?zhí)顚應剳偷钠鹬谷掌冢?quot;, "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				} else {
					try {
						Date.valueOf(ratifierDate);
					} catch (NumberFormatException e) {
						JOptionPane.showMessageDialog(null, "批準日期填寫錯誤,請重新填寫!",
								"友情提示", JOptionPane.INFORMATION_MESSAGE);
						return;
					}
				}

				//
				TbRewardsAndPunishment rap = new TbRewardsAndPunishment();
				TbRecord record = (TbRecord) dao.queryRecordByNum(personnal
						.substring(0, 6));
				rap.setTbRecordByRecordId(record);
				rap.setType(type);
				rap.setReason(reasonTextArea.getText());
				rap.setContent(contentTextArea.getText());
				rap.setMoney(new Integer(money));
				rap.setStartDate(Date.valueOf(startDate));
				rap.setEndDate(Date.valueOf(endDate));
				TbDept ratifierDept = (TbDept) dao
						.queryDeptByName(ratifierDeptTextField.getText());
				rap.setTbDept(ratifierDept);
				TbRecord ratifierRecord = (TbRecord) dao
						.queryRecordByNum(ratifierPerson.substring(0, 6));
				rap.setTbRecordByRatifierRecordId(ratifierRecord);
				rap.setRatifierDate(Date.valueOf(ratifierDate));
				// 持久化獎懲信息
				dao.saveObject(rap);
				HibernateSessionFactory.closeSession();

				//
				JOptionPane.showMessageDialog(null, "已經(jīng)成功保存此次獎懲信息!", "友情提示",
						JOptionPane.INFORMATION_MESSAGE);
			}
		});
		saveButton.setText("保存");
		panel.add(saveButton);

		final JPanel panel_1 = new JPanel();
		panel_1.setBackground(Color.WHITE);
		panel_1.setLayout(new GridBagLayout());
		add(panel_1, BorderLayout.CENTER);

		final JLabel inDeptLabel = new JLabel();
		inDeptLabel.setText("所在部門:");
		final GridBagConstraints gridBagConstraints = new GridBagConstraints();
		gridBagConstraints.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints.gridy = 0;
		gridBagConstraints.gridx = 0;
		panel_1.add(inDeptLabel, gridBagConstraints);

		inDeptTextField = new JTextField();
		inDeptTextField.setEditable(false);
		inDeptTextField.setColumns(11);
		final GridBagConstraints gridBagConstraints_1 = new GridBagConstraints();
		gridBagConstraints_1.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_1.gridy = 0;
		gridBagConstraints_1.gridx = 1;
		panel_1.add(inDeptTextField, gridBagConstraints_1);

		final JButton inDeptTreeButton = new JButton();
		inDeptTreeButton.setMargin(new Insets(0, 6, 0, 3));
		inDeptTreeButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				DeptTreeDialog deptTree = new DeptTreeDialog(inDeptTextField);
				deptTree.setBounds(465, 259, 102, 175);
				deptTree.setVisible(true);
				TbDept dept = (TbDept) dao.queryDeptByName(inDeptTextField
						.getText());
				personnalComboBox.removeAllItems();
				personnalComboBox.addItem("請選擇");
				Iterator dutyInfoIt = dept.getTbDutyInfos().iterator();
				while (dutyInfoIt.hasNext()) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91在线观看丝袜| 色综合色综合色综合色综合色综合| 国产一区二区在线观看免费| 成人性生交大合| 欧美日韩国产免费| 国产精品色在线观看| 亚洲风情在线资源站| 国产成人8x视频一区二区| 欧美区在线观看| 亚洲精品videosex极品| 国产成人精品在线看| 欧美一区二区三区在线视频| 一区二区三区在线免费播放| 国产成人av电影在线| 日韩一区二区在线看| 亚洲午夜激情网页| 91美女福利视频| 久久久久88色偷偷免费| 日韩av网站免费在线| 欧美午夜视频网站| 亚洲人123区| 国产成人午夜精品5599| 日韩视频一区二区| 日本午夜一本久久久综合| 欧美亚洲日本国产| 亚洲视频在线一区观看| 成人av在线资源网| 国产日韩欧美精品一区| 国内精品在线播放| 亚洲精品在线网站| 极品少妇xxxx偷拍精品少妇| 日韩欧美国产电影| 美女www一区二区| 日韩天堂在线观看| 免费成人性网站| 日韩你懂的在线观看| 青青草原综合久久大伊人精品 | 亚洲第一福利视频在线| 99精品久久99久久久久| 亚洲人成人一区二区在线观看 | 国产精品美女一区二区| 国产成人8x视频一区二区| 国产欧美1区2区3区| 成人av一区二区三区| 日韩一区中文字幕| 色噜噜狠狠成人网p站| 亚洲一区二区视频在线观看| 欧美日韩一二区| 蜜桃视频在线观看一区二区| 精品欧美乱码久久久久久| 国产精品综合久久| 国产精品久久久久7777按摩| 成人h精品动漫一区二区三区| 综合激情网...| 91国产丝袜在线播放| 亚洲成人www| 欧美一区二区私人影院日本| 国产一区亚洲一区| 国产精品久久99| 欧美精品第1页| 国内精品视频666| 国产精品电影院| 欧美日韩色一区| 久久成人av少妇免费| 国产精品美女久久久久久久久久久 | av在线不卡观看免费观看| 亚洲在线视频免费观看| 日韩欧美一区中文| av午夜一区麻豆| 免费一区二区视频| 亚洲欧洲三级电影| 欧美一级夜夜爽| 91亚洲精品久久久蜜桃| 喷水一区二区三区| **网站欧美大片在线观看| 欧美一区二区三区视频免费播放 | 成人精品小蝌蚪| 亚洲va韩国va欧美va| 久久精品一区二区三区不卡| 日本韩国欧美三级| 国产麻豆日韩欧美久久| 亚洲制服欧美中文字幕中文字幕| 精品国产精品网麻豆系列| 一本大道久久a久久精二百| 精品一区二区三区免费| 亚洲精品国产精品乱码不99| 久久综合网色—综合色88| 欧美最猛性xxxxx直播| 国产精品一区二区三区99| 亚洲福利视频一区二区| 国产精品福利影院| 精品国产乱码久久久久久闺蜜| 91久久精品一区二区| 国产**成人网毛片九色| 美女一区二区视频| 亚洲国产精品久久不卡毛片 | 一区二区三区91| 国产亚洲欧洲一区高清在线观看| 宅男噜噜噜66一区二区66| 97精品国产97久久久久久久久久久久| 美女一区二区视频| 天天综合色天天| 亚洲电影一级黄| 亚洲欧美日韩国产综合| 国产精品国产成人国产三级| 久久久久亚洲蜜桃| 日韩精品一区在线观看| 日韩一区二区三区在线视频| 欧美性大战久久| 日本黄色一区二区| 97精品视频在线观看自产线路二| 成人免费视频网站在线观看| 国产一区二区免费看| 黑人巨大精品欧美黑白配亚洲| 日韩电影免费在线| 日韩国产欧美在线观看| 午夜精品福利视频网站| 五月婷婷综合在线| 天天av天天翘天天综合网 | 成人白浆超碰人人人人| 成人三级在线视频| 不卡视频在线看| www.亚洲人| 97久久超碰国产精品| 色婷婷综合久色| 欧美偷拍一区二区| 欧美精品三级日韩久久| 制服丝袜亚洲网站| 日韩免费一区二区| 久久久久久久电影| 亚洲国产精品精华液ab| 综合欧美一区二区三区| 亚洲综合免费观看高清在线观看| 亚洲一区二区五区| 国产高清无密码一区二区三区| 国产九色精品成人porny| 国产一区不卡在线| 99视频一区二区| 欧美日韩极品在线观看一区| 日韩一区二区免费视频| 久久青草国产手机看片福利盒子| 国产精品视频在线看| 自拍偷自拍亚洲精品播放| 性感美女久久精品| 狠狠色丁香婷综合久久| aaa欧美日韩| 337p亚洲精品色噜噜| 久久精品无码一区二区三区| 最新日韩在线视频| 秋霞电影网一区二区| 国产成人免费高清| 欧美色综合网站| 精品国产精品一区二区夜夜嗨| 中文字幕亚洲欧美在线不卡| 午夜婷婷国产麻豆精品| 国产精品一区二区三区乱码| 91国偷自产一区二区三区成为亚洲经典| 欧美乱妇23p| 国产精品情趣视频| 日韩有码一区二区三区| 成人丝袜高跟foot| 91精品在线免费| 亚洲欧美影音先锋| 久久97超碰国产精品超碰| 色综合网色综合| 久久免费午夜影院| 亚洲国产aⅴ天堂久久| 国产精品一级在线| 8x8x8国产精品| 亚洲欧洲日韩av| 精品无人码麻豆乱码1区2区 | 国产精品综合一区二区三区| 欧美三级电影一区| 国产精品女人毛片| 国产在线视视频有精品| 这里只有精品视频在线观看| 亚洲精品久久嫩草网站秘色| 国产老女人精品毛片久久| 欧美高清你懂得| 夜夜精品浪潮av一区二区三区| 国产福利一区二区三区| 精品少妇一区二区三区视频免付费 | 国产精品视频观看| 极品尤物av久久免费看| 在线播放亚洲一区| 亚洲综合激情网| 91香蕉视频污在线| 中文一区一区三区高中清不卡| 精品一区免费av| 日韩欧美一级在线播放| 午夜精彩视频在线观看不卡| 色狠狠av一区二区三区| 亚洲欧洲精品成人久久奇米网| 东方欧美亚洲色图在线| 亚洲精品在线一区二区| 激情六月婷婷久久| 国产精品高潮呻吟| av一本久道久久综合久久鬼色| 欧美国产1区2区| 懂色av一区二区三区免费观看|