⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bringupoperatepanel.java

📁 根据企业对人事管理的要求
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
					bringUpContent.getTbBringUpOntents().add(bringUpOntent);
					Vector<String> recordV = cellV.get(i);
					TbRecord record = (TbRecord) dao.queryRecordByNum(recordV
							.get(column));
					record.getTbBringUpOntents().add(bringUpOntent);
					bringUpOntent.setTbRecord(record);
				}
				dao.saveObject(bringUpContent);
				HibernateSessionFactory.closeSession();

				//
				JOptionPane.showMessageDialog(null, "已经成功保存培训信息!", "友情提示",
						JOptionPane.INFORMATION_MESSAGE);
			}
		});
		saveButton.setText("保存");
		buttonPanel.add(saveButton);

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

		final JLabel nameLabel = new JLabel();
		nameLabel.setText("培训名称:");
		final GridBagConstraints gridBagConstraints = new GridBagConstraints();
		gridBagConstraints.gridy = 0;
		gridBagConstraints.gridx = 0;
		contentPanel.add(nameLabel, gridBagConstraints);

		nameTextField = new JTextField();
		nameTextField.setPreferredSize(new Dimension(310, 20));
		final GridBagConstraints gridBagConstraints_5 = new GridBagConstraints();
		gridBagConstraints_5.gridwidth = 3;
		gridBagConstraints_5.gridy = 0;
		gridBagConstraints_5.gridx = 1;
		contentPanel.add(nameTextField, gridBagConstraints_5);

		final JLabel objectLabel = new JLabel();
		objectLabel.setText("培训对象:");
		final GridBagConstraints gridBagConstraints_9 = new GridBagConstraints();
		gridBagConstraints_9.insets = new Insets(0, 20, 0, 0);
		gridBagConstraints_9.gridy = 0;
		gridBagConstraints_9.gridx = 4;
		contentPanel.add(objectLabel, gridBagConstraints_9);

		objectTextField = new JTextField();
		objectTextField.setPreferredSize(new Dimension(310, 20));
		final GridBagConstraints gridBagConstraints_14 = new GridBagConstraints();
		gridBagConstraints_14.gridy = 0;
		gridBagConstraints_14.gridx = 5;
		contentPanel.add(objectTextField, gridBagConstraints_14);

		final JLabel contentLabel = new JLabel();
		contentLabel.setText("培训内容:");
		final GridBagConstraints gridBagConstraints_1 = new GridBagConstraints();
		gridBagConstraints_1.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_1.gridy = 1;
		gridBagConstraints_1.gridx = 0;
		contentPanel.add(contentLabel, gridBagConstraints_1);

		contentTextField = new JTextField();
		contentTextField.setPreferredSize(new Dimension(310, 20));
		final GridBagConstraints gridBagConstraints_6 = new GridBagConstraints();
		gridBagConstraints_6.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_6.gridwidth = 3;
		gridBagConstraints_6.gridy = 1;
		gridBagConstraints_6.gridx = 1;
		contentPanel.add(contentTextField, gridBagConstraints_6);

		final JLabel unitLabel = new JLabel();
		unitLabel.setText("培训单位:");
		final GridBagConstraints gridBagConstraints_10 = new GridBagConstraints();
		gridBagConstraints_10.insets = new Insets(10, 20, 0, 0);
		gridBagConstraints_10.gridy = 1;
		gridBagConstraints_10.gridx = 4;
		contentPanel.add(unitLabel, gridBagConstraints_10);

		unitTextField = new JTextField();
		unitTextField.setPreferredSize(new Dimension(310, 20));
		final GridBagConstraints gridBagConstraints_13 = new GridBagConstraints();
		gridBagConstraints_13.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_13.gridy = 1;
		gridBagConstraints_13.gridx = 5;
		contentPanel.add(unitTextField, gridBagConstraints_13);

		final JLabel dateLabel = new JLabel();
		dateLabel.setText("培训时间:");
		final GridBagConstraints gridBagConstraints_2 = new GridBagConstraints();
		gridBagConstraints_2.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_2.gridy = 2;
		gridBagConstraints_2.gridx = 0;
		contentPanel.add(dateLabel, gridBagConstraints_2);

		String nowDateAndTime = new Today().getNowDateAndTime();

		startDateTextField = new JTextField();
		startDateTextField.setText(nowDateAndTime);
		startDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
		startDateTextField.setPreferredSize(new Dimension(143, 20));
		final GridBagConstraints gridBagConstraints_7 = new GridBagConstraints();
		gridBagConstraints_7.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_7.gridy = 2;
		gridBagConstraints_7.gridx = 1;
		contentPanel.add(startDateTextField, gridBagConstraints_7);

		final JLabel label_7 = new JLabel();
		label_7.setHorizontalAlignment(SwingConstants.CENTER);
		label_7.setText("——");
		final GridBagConstraints gridBagConstraints_11 = new GridBagConstraints();
		gridBagConstraints_11.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_11.gridy = 2;
		gridBagConstraints_11.gridx = 2;
		contentPanel.add(label_7, gridBagConstraints_11);

		endDateTextField = new JTextField();
		endDateTextField.setText(nowDateAndTime);
		endDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
		endDateTextField.setPreferredSize(new Dimension(143, 20));
		final GridBagConstraints gridBagConstraints_12 = new GridBagConstraints();
		gridBagConstraints_12.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_12.gridy = 2;
		gridBagConstraints_12.gridx = 3;
		contentPanel.add(endDateTextField, gridBagConstraints_12);

		final JLabel lecuterLabel = new JLabel();
		lecuterLabel.setText("培训讲师:");
		final GridBagConstraints gridBagConstraints_15 = new GridBagConstraints();
		gridBagConstraints_15.insets = new Insets(10, 20, 0, 0);
		gridBagConstraints_15.gridy = 2;
		gridBagConstraints_15.gridx = 4;
		contentPanel.add(lecuterLabel, gridBagConstraints_15);

		lecuterTextField = new JTextField();
		lecuterTextField.setPreferredSize(new Dimension(310, 20));
		final GridBagConstraints gridBagConstraints_16 = new GridBagConstraints();
		gridBagConstraints_16.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_16.gridy = 2;
		gridBagConstraints_16.gridx = 5;
		contentPanel.add(lecuterTextField, gridBagConstraints_16);

		final JLabel addressLabel = new JLabel();
		addressLabel.setText("培训地点:");
		final GridBagConstraints gridBagConstraints_3 = new GridBagConstraints();
		gridBagConstraints_3.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_3.gridy = 3;
		gridBagConstraints_3.gridx = 0;
		contentPanel.add(addressLabel, gridBagConstraints_3);

		addressTextField = new JTextField();
		addressTextField.setPreferredSize(new Dimension(700, 20));
		final GridBagConstraints gridBagConstraints_8 = new GridBagConstraints();
		gridBagConstraints_8.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_8.gridwidth = 5;
		gridBagConstraints_8.gridy = 3;
		gridBagConstraints_8.gridx = 1;
		contentPanel.add(addressTextField, gridBagConstraints_8);

		final JLabel personListLabel = new JLabel();
		personListLabel.setText("参训人员:");
		final GridBagConstraints gridBagConstraints_4 = new GridBagConstraints();
		gridBagConstraints_4.insets = new Insets(10, 0, 380, 0);
		gridBagConstraints_4.gridy = 4;
		gridBagConstraints_4.gridx = 0;
		contentPanel.add(personListLabel, gridBagConstraints_4);

		final JScrollPane scrollPane = new JScrollPane();
		scrollPane.setPreferredSize(new Dimension(700, 400));
		final GridBagConstraints gridBagConstraints_17 = new GridBagConstraints();
		gridBagConstraints_17.insets = new Insets(10, 0, 0, 0);
		gridBagConstraints_17.gridwidth = 5;
		gridBagConstraints_17.gridy = 4;
		gridBagConstraints_17.gridx = 1;
		contentPanel.add(scrollPane, gridBagConstraints_17);

		columnNameV.add(" 序  号 ");
		columnNameV.add("档案编号");
		columnNameV.add(" 姓  名 ");
		columnNameV.add(" 性  别 ");
		columnNameV.add(" 部  门 ");
		columnNameV.add(" 职  务 ");
		tableModel.setDataVector(cellV, columnNameV);

		table = new MTable(tableModel);
		scrollPane.setViewportView(table);

		System.out.println(bucId);

		if (bucId != null) {
			addButton.setEnabled(false);
			deleteButton.setEnabled(false);
			saveButton.setEnabled(false);
			nameTextField.setEditable(false);
			objectTextField.setEditable(false);
			contentTextField.setEditable(false);
			unitTextField.setEditable(false);
			startDateTextField.setEditable(false);
			endDateTextField.setEditable(false);
			lecuterTextField.setEditable(false);
			addressTextField.setEditable(false);
			TbBringUpContent buc = (TbBringUpContent) Dao.getInstance()
					.queryBringUpContentById(bucId);
			nameTextField.setText(buc.getName());
			objectTextField.setText(buc.getObject());
			contentTextField.setText(buc.getContent());
			unitTextField.setText(buc.getUnit());
			startDateTextField.setText(buc.getStartDate().toString().substring(
					0, 16));
			endDateTextField.setText(buc.getEndDate().toString().substring(0,
					16));
			lecuterTextField.setText(buc.getLecturer());
			addressTextField.setText(buc.getPlace());
			Set bringUpOntents = buc.getTbBringUpOntents();
			int i = 1;
			for (Iterator iter = bringUpOntents.iterator(); iter.hasNext();) {
				TbBringUpOntent buo = (TbBringUpOntent) iter.next();
				Vector buoV = new Vector();
				buoV.add(i++);
				TbRecord record = buo.getTbRecord();
				buoV.add(record.getRecordNumber());
				buoV.add(record.getName());
				buoV.add(record.getSex());
				TbDutyInfo dutyInfo = record.getTbDutyInfo();
				buoV.add(dutyInfo.getTbDept().getName());
				buoV.add(dutyInfo.getTbDuty().getName());
				tableModel.addRow(buoV);
			}
		}
		//
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -