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

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

?? recordoperatepanel.java

?? JAVA開發的企業人事管理系統,含有詳細的開發文檔,可做畢業設計.
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
						.getText());
				personalInfo.setSecondSpecialty(secondSpecialtyTextField
						.getText());
				String myGraduateDate = graduateDateTextField.getText();
				if (!myGraduateDate.equals("YYYY-MM-DD")
						&& myGraduateDate.length() != 0) {
					try {
						Date date = Date.valueOf(myGraduateDate);
						personalInfo.setGraduateDate(date);
					} catch (RuntimeException e) {
						JOptionPane.showMessageDialog(null, "畢業日期輸入錯誤,請重新輸入!",
								"友情提示", JOptionPane.WARNING_MESSAGE);
						return;
					}
				}
				personalInfo.setGraduateSchool(graduateSchoolTextField
						.getText());
				personalInfo.setComputerGrade(computerTextField.getText());
				personalInfo.setLikes(likeTextField.getText());
				String myPartyMemberDate = partyMemberDateTextField.getText();
				if (!myPartyMemberDate.equals("YYYY-MM-DD")
						&& myPartyMemberDate.length() != 0) {
					try {
						Date date = Date.valueOf(myPartyMemberDate);
						personalInfo.setPartyMemberDate(date);
					} catch (RuntimeException e) {
						JOptionPane.showMessageDialog(null, "入黨日期輸入錯誤,請重新輸入!",
								"友情提示", JOptionPane.WARNING_MESSAGE);
						return;
					}
				}
				personalInfo.setOnesStrongSuit(onesStrongSuitTextField
						.getText());
				personalInfo.setPostalcode(homePostalcodeTextField.getText());
				personalInfo.setAddress(homeAddressTextField.getText());

				// 獲得職務信息
				TbDutyInfo dutyInfo = null;
				if (UPDATE_RECORD == null)
					dutyInfo = new TbDutyInfo();
				else
					dutyInfo = record.getTbDutyInfo();

				TbDept dept = (TbDept) dao.queryDeptByName(deptTextField
						.getText());
				dutyInfo.setTbDept(dept);// 部門
				TbDuty duty = (TbDuty) dao.queryDutyByName(dutyComboBox
						.getSelectedItem().toString());
				dutyInfo.setTbDuty(duty);// 職務
				TbAccessionForm accessionForm = (TbAccessionForm) dao
						.queryAccessionFormByName(accessionFormComboBox
								.getSelectedItem().toString());
				dutyInfo.setTbAccessionForm(accessionForm);// 用工形式
				String myDimissionDate = dimissionDateTextField.getText();
				if (!myDimissionDate.equals("YYYY-MM-DD")
						&& myDimissionDate.length() != 0) {
					try {
						Date date = Date.valueOf(myDimissionDate);
						dutyInfo.setDimissionDate(date);// 離職日期
					} catch (RuntimeException e) {
						JOptionPane.showMessageDialog(null, "離職日期輸入錯誤,請重新輸入!",
								"友情提示", JOptionPane.WARNING_MESSAGE);
						return;
					}
				}
				dutyInfo.setDimissionReason(dimissionReasonTextField.getText());// 離職原因
				String myPactStartDate = pactStartDateTextField.getText();
				if (!myPactStartDate.equals("YYYY-MM-DD")
						&& myPactStartDate.length() != 0) {
					try {
						Date date = Date.valueOf(myPactStartDate);
						dutyInfo.setPactStartDate(date);// 合同開始日期
						if (firstPactDateTextField.getText().length() == 0)
							dutyInfo.setFirstPactDate(date);// 轉正日期
					} catch (RuntimeException e) {
						JOptionPane.showMessageDialog(null,
								"合同開始日期輸入錯誤,請重新輸入!", "友情提示",
								JOptionPane.WARNING_MESSAGE);
						return;
					}
				}
				String myPactEndDate = pactEndDateTextField.getText();
				if (!myPactEndDate.equals("YYYY-MM-DD")
						&& myPactEndDate.length() != 0) {
					try {
						Date date = Date.valueOf(myPactEndDate);
						dutyInfo.setPactEndDate(date);// 合同結束日期
					} catch (RuntimeException e) {
						JOptionPane.showMessageDialog(null,
								"合同結束日期輸入錯誤,請重新輸入!", "友情提示",
								JOptionPane.WARNING_MESSAGE);
						return;
					}
				}
				dutyInfo.setBankName(bankNameTextField.getText());
				dutyInfo.setBankNo(bankNOTextField.getText());
				dutyInfo.setAnnuitySafetyNo(annuitySafetyNOTextField.getText());
				dutyInfo.setMedicareSafetyNo(medicareSafetyNOTextField
						.getText());
				dutyInfo.setCompoSafetyNo(compoSafetyNOTextField.getText());
				dutyInfo.setDoleSafetyNo(doleSafetyNOTextField.getText());
				dutyInfo.setSocietySafetyNo(societySafetyNOTextField.getText());
				dutyInfo.setAccumulationFundNo(accumulationFundNOTextField
						.getText());

				// 驗證職務信息
				methods = dutyInfo.getClass().getMethods();
				String dutyInfoMethodNames[] = { "tbDept", "tbDuty",
						"tbAccessionForm" };
				for (int i = 0; i < methods.length; i++) {
					String methodName = methods[i].getName();
					if (methodName.startsWith("get")) {
						for (int m = 0; m < dutyInfoMethodNames.length; m++) {
							if (methodName.substring(3).toLowerCase().equals(
									dutyInfoMethodNames[m].toLowerCase())) {
								Object object = null;
								try {
									object = methods[i].invoke(dutyInfo, null);
									System.out.println("method=" + methods[i]);
									System.out.println("object=" + object);
								} catch (Exception e) {
									e.printStackTrace();
								}
								if (object == null) {
									JOptionPane.showMessageDialog(null,
											new String[] { "[職務信息]欄中的:",
													"    部    門", "    職    務",
													"    入職日期", "    用工形式",
													"四項不允許為空!" }, "友情提示",
											JOptionPane.WARNING_MESSAGE);
									return;
								}
							}
						}

					}
				}
				String myAccessionDate = accessionDateTextField.getText();
				if (myAccessionDate.equals("YYYY-MM-DD")) {
					JOptionPane.showMessageDialog(null, "請填寫入職日期!", "友情提示",
							JOptionPane.WARNING_MESSAGE);
					return;
				} else {
					try {
						Date date = Date.valueOf(myAccessionDate);
						dutyInfo.setAccessionDate(date);
					} catch (RuntimeException e) {
						JOptionPane.showMessageDialog(null, "入職日期輸入錯誤,請重新輸入!",
								"友情提示", JOptionPane.WARNING_MESSAGE);
						return;
					}
				}

				// 提交信息
				if (UPDATE_RECORD == null) {
					personalInfo.setTbRecord(record);
					record.setTbPersonalInfo(personalInfo);
					dutyInfo.setTbRecord(record);
					record.setTbDutyInfo(dutyInfo);
					dao.saveObject(record);
					UPDATE_RECORD = record;
				} else {
					dao.updateObject(record);
				}

				// 關閉Session
				HibernateSessionFactory.closeSession();

				// 彈出成功提示
				JOptionPane.showMessageDialog(null, "已經成功保存該檔案信息!", "友情提示",
						JOptionPane.INFORMATION_MESSAGE);

			}
		});
		saveButton.setText("保存");
		buttonPanel.add(saveButton);

		final JButton exitButton = new JButton();
		exitButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				rightPanel.removeAll();
				rightPanel.add(new RecordSelectedPanel(rightPanel));
				SwingUtilities.updateComponentTreeUI(rightPanel);
			}
		});
		exitButton.setText("退出");
		buttonPanel.add(exitButton);

		final JPanel contentPanel = new JPanel();
		contentPanel.setBackground(Color.WHITE);
		contentPanel.setBorder(new TitledBorder(null, "",
				TitledBorder.DEFAULT_JUSTIFICATION,
				TitledBorder.DEFAULT_POSITION, null, null));
		contentPanel.setLayout(new BorderLayout());
		add(contentPanel, BorderLayout.CENTER);

		final JPanel recordNumPanel = new JPanel();
		recordNumPanel.setBackground(Color.WHITE);
		final FlowLayout flowLayout = new FlowLayout();
		flowLayout.setAlignment(FlowLayout.LEFT);
		recordNumPanel.setLayout(flowLayout);
		contentPanel.add(recordNumPanel, BorderLayout.NORTH);

		final JLabel recordNoLabel = new JLabel();
		recordNoLabel.setText(" 檔案編號:");
		recordNumPanel.add(recordNoLabel);

		recordNoTextField = new JTextField();
		recordNoTextField.setHorizontalAlignment(SwingConstants.CENTER);
		recordNoTextField.setPreferredSize(new Dimension(125, 20));
		recordNoTextField.setEditable(false);

		if (UPDATE_RECORD == null) {
			String record = (String) dao.queryRecordOfMaxRecordNum();
			if (record == null) {
				recordNoTextField.setText("T00001");
			} else {
				String recordNum = (Integer.valueOf(record.substring(1)) + 1)
						+ "";
				StringBuffer id = new StringBuffer(6);
				id.append(recordNum);
				for (int i = 0; i < 5 - recordNum.length(); i++) {
					id.insert(0, '0');
				}
				id.insert(0, 'T');
				recordNoTextField.setText(id.toString());
			}
		} else {
			recordNoTextField.setText(UPDATE_RECORD.getRecordNumber());
		}
		recordNumPanel.add(recordNoTextField);

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

		final JPanel recordInfoPanel = new JPanel();
		recordInfoPanel.setLayout(new GridBagLayout());
		recordInfoPanel.setBorder(new TitledBorder(null, "檔按信息",
				TitledBorder.DEFAULT_JUSTIFICATION,
				TitledBorder.DEFAULT_POSITION, null, null));
		recordInfoPanel.setBackground(Color.WHITE);
		infoPanel.add(recordInfoPanel, BorderLayout.NORTH);

		final JLabel nameLabel = new JLabel();
		nameLabel.setText("姓    名:");
		final GridBagConstraints gridBagConstraints = new GridBagConstraints();
		gridBagConstraints.insets = new Insets(5, 0, 10, 0);
		gridBagConstraints.gridy = 0;
		gridBagConstraints.gridx = 0;
		recordInfoPanel.add(nameLabel, gridBagConstraints);

		nameTextField = new JTextField();
		nameTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD != null)
			nameTextField.setText(UPDATE_RECORD.getName());
		final GridBagConstraints gridBagConstraints_1 = new GridBagConstraints();
		gridBagConstraints_1.insets = new Insets(5, 0, 10, 20);
		gridBagConstraints_1.gridy = 0;
		gridBagConstraints_1.gridx = 1;
		recordInfoPanel.add(nameTextField, gridBagConstraints_1);

		final JLabel sexLabel = new JLabel();
		sexLabel.setText("性    別:");
		final GridBagConstraints gridBagConstraints_11 = new GridBagConstraints();
		gridBagConstraints_11.insets = new Insets(5, 0, 10, 0);
		gridBagConstraints_11.gridy = 0;
		gridBagConstraints_11.gridx = 2;
		recordInfoPanel.add(sexLabel, gridBagConstraints_11);

		final JRadioButton manRadioButton = new JRadioButton();
		sexButtonGroup.add(manRadioButton);
		manRadioButton.setBackground(Color.WHITE);
		manRadioButton.setText("男");
		final GridBagConstraints gridBagConstraints_3 = new GridBagConstraints();
		gridBagConstraints_3.insets = new Insets(0, 16, 10, 0);
		gridBagConstraints_3.gridy = 0;
		gridBagConstraints_3.gridx = 3;
		recordInfoPanel.add(manRadioButton, gridBagConstraints_3);

		final JRadioButton womanRadioButton = new JRadioButton();
		sexButtonGroup.add(womanRadioButton);
		womanRadioButton.setBackground(Color.WHITE);
		womanRadioButton.setText("女");
		final GridBagConstraints gridBagConstraints_95 = new GridBagConstraints();
		gridBagConstraints_95.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_95.gridy = 0;
		gridBagConstraints_95.gridx = 4;
		recordInfoPanel.add(womanRadioButton, gridBagConstraints_95);

		if (UPDATE_RECORD != null) {
			if (UPDATE_RECORD.getSex().equals("男"))
				manRadioButton.setSelected(true);
			else
				womanRadioButton.setSelected(true);
		}

		final JLabel birthdayLabel = new JLabel();
		birthdayLabel.setText("出生日期:");
		final GridBagConstraints gridBagConstraints_6 = new GridBagConstraints();
		gridBagConstraints_6.insets = new Insets(5, 0, 10, 0);
		gridBagConstraints_6.gridy = 0;
		gridBagConstraints_6.gridx = 5;
		recordInfoPanel.add(birthdayLabel, gridBagConstraints_6);

		birthdayTextField = new JTextField();
		birthdayTextField.setHorizontalAlignment(SwingConstants.CENTER);
		birthdayTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD == null) {
			birthdayTextField.setText("YYYY-MM-DD");
		} else {
			String date = UPDATE_RECORD.getBirthday().toString();
			date = date.substring(0, 10);
			birthdayTextField.setText(date);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品免费一二三区| 欧美一区二区日韩| 激情综合色综合久久综合| 亚洲欧美另类久久久精品| 久久久一区二区三区| 欧美视频精品在线观看| www.欧美日韩| 国产精品一二三四五| 免费观看成人av| 香蕉成人伊视频在线观看| 一区二区三区国产精品| 亚洲欧美日韩人成在线播放| 国产视频911| 国产精品欧美一区喷水| 欧美激情综合五月色丁香| 久久免费偷拍视频| 欧美大尺度电影在线| 日韩午夜在线播放| 精品国产91乱码一区二区三区| 7777精品伊人久久久大香线蕉完整版| 欧美专区日韩专区| 欧美日韩在线免费视频| 欧美日韩激情一区二区三区| 成人动漫视频在线| 99热国产精品| 在线观看三级视频欧美| 欧美日韩在线精品一区二区三区激情| 欧美专区在线观看一区| 欧美蜜桃一区二区三区| 国产精品天天看| 国产亚洲短视频| 1区2区3区精品视频| 亚洲黄色免费电影| 午夜电影网一区| 久久机这里只有精品| 国产一区二区女| 99久久精品国产观看| 91久久国产最好的精华液| 欧美性xxxxxx少妇| 日韩一级成人av| 国产网站一区二区三区| 中文字幕亚洲电影| 视频一区二区国产| 国产真实乱偷精品视频免| 国产九色精品成人porny| 99久久综合国产精品| 欧美色综合影院| 精品sm捆绑视频| 亚洲精品视频免费观看| 麻豆成人免费电影| 97久久超碰国产精品| 欧美高清激情brazzers| 欧美国产日韩一二三区| 午夜视频在线观看一区二区| 国产成人av在线影院| 欧美日韩一区二区三区在线看| 精品人伦一区二区色婷婷| 国产精品久久久久aaaa樱花 | 国产欧美日韩在线看| 亚洲免费三区一区二区| 麻豆专区一区二区三区四区五区| 成人avav在线| 日韩欧美成人午夜| 中文字幕在线不卡一区二区三区 | 国产清纯白嫩初高生在线观看91 | 欧美精品vⅰdeose4hd| 欧美国产日韩亚洲一区| 日韩av中文字幕一区二区 | 久久精品夜夜夜夜久久| 亚洲高清一区二区三区| 国产91高潮流白浆在线麻豆| 欧美另类久久久品| 日韩美女啊v在线免费观看| 美国毛片一区二区三区| 欧美在线影院一区二区| 国产精品人妖ts系列视频| 老色鬼精品视频在线观看播放| 色欲综合视频天天天| 国产人伦精品一区二区| 老司机午夜精品| 欧美一区二区精品久久911| 亚洲色大成网站www久久九九| 国产精品一区二区黑丝| 日韩一区二区麻豆国产| 亚洲www啪成人一区二区麻豆| 91视频免费观看| 国产精品每日更新| 成人综合在线网站| 久久综合丝袜日本网| 日产国产高清一区二区三区| 欧美视频完全免费看| 一区二区三区四区亚洲| 91小视频在线免费看| 欧美经典三级视频一区二区三区| 国模娜娜一区二区三区| 精品国产成人系列| 国产一区二区精品在线观看| 久久一区二区三区四区| 国产成人av自拍| 中文字幕一区日韩精品欧美| 成人av网在线| 中文字幕中文在线不卡住| 岛国av在线一区| 中文字幕第一区| av电影天堂一区二区在线| 国产精品美日韩| 91小视频免费观看| 亚洲精品成人a在线观看| 欧美自拍偷拍一区| 日本午夜精品视频在线观看| 欧美一卡2卡3卡4卡| 免费观看在线综合| www久久精品| 懂色中文一区二区在线播放| 亚洲国产成人午夜在线一区| 成人国产在线观看| 尤物在线观看一区| 日韩一区二区在线观看视频| 国产精品小仙女| 中文无字幕一区二区三区| av不卡免费在线观看| 亚洲永久免费av| 91精品国产综合久久精品 | 亚洲精品免费电影| 欧美日韩免费一区二区三区| 日韩av网站在线观看| 亚洲精品一线二线三线| 99精品欧美一区二区三区小说| 亚洲一区在线观看网站| 欧美成va人片在线观看| 97精品国产露脸对白| 图片区日韩欧美亚洲| 国产日韩欧美综合一区| 欧美亚洲另类激情小说| 久久爱www久久做| 综合色中文字幕| 欧美不卡一区二区| 91看片淫黄大片一级在线观看| 人人精品人人爱| 国产精品白丝在线| 日韩欧美国产午夜精品| 99久久精品国产精品久久| 青椒成人免费视频| 亚洲婷婷综合久久一本伊一区| 欧美日韩高清一区二区三区| 国产成人在线色| 丝袜诱惑亚洲看片| 国产精品久久久久久久久图文区| 337p亚洲精品色噜噜噜| 菠萝蜜视频在线观看一区| 日韩成人午夜精品| 亚洲精品高清在线观看| 久久久亚洲精品一区二区三区| 色综合av在线| 国产成人免费在线视频| 毛片不卡一区二区| 亚洲国产精品久久久久婷婷884| 2020国产精品自拍| 91精品国产色综合久久| 日本精品免费观看高清观看| 国产99久久久精品| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲福利一二三区| 一区二区三区四区乱视频| 国产精品色在线观看| 欧美电视剧免费全集观看| 欧美日韩国产三级| 欧美性受极品xxxx喷水| 91视频一区二区| av在线不卡电影| 国产成人午夜99999| 国产美女精品在线| 国精品**一区二区三区在线蜜桃| 日韩中文字幕区一区有砖一区 | 国产精品系列在线播放| 久久国产尿小便嘘嘘| 丝袜美腿一区二区三区| 五月综合激情婷婷六月色窝| 一区二区三区波多野结衣在线观看| 中文字幕一区二区三区不卡| 中文在线资源观看网站视频免费不卡| 欧美大片免费久久精品三p| 日韩一区二区免费视频| 欧美一卡二卡三卡| 欧美xxxxxxxxx| 精品剧情v国产在线观看在线| 日韩精品一区二| 久久久综合九色合综国产精品| 精品国产乱码久久久久久1区2区| 日韩精品中文字幕在线不卡尤物 | 99视频一区二区| 91浏览器在线视频| 91国产免费观看| 欧美三区免费完整视频在线观看| 在线国产亚洲欧美| 欧美老年两性高潮| 精品日韩欧美一区二区| 久久亚洲精品小早川怜子| 国产欧美精品日韩区二区麻豆天美| 国产欧美日韩在线观看|