📄 recordoperatepanel.java
字号:
dutyInfoPanel.setBackground(Color.WHITE);
infoPanel.add(dutyInfoPanel);
//
TbDutyInfo dutyInfo = null;
if (UPDATE_RECORD != null)
dutyInfo = UPDATE_RECORD.getTbDutyInfo();
final JLabel deptLabel = new JLabel();
deptLabel.setText("部 门:");
final GridBagConstraints gridBagConstraints_57 = new GridBagConstraints();
gridBagConstraints_57.insets = new Insets(5, 0, 10, 0);
gridBagConstraints_57.gridy = 0;
gridBagConstraints_57.gridx = 0;
dutyInfoPanel.add(deptLabel, gridBagConstraints_57);
deptTextField = new JTextField();
deptTextField.setEditable(false);
deptTextField.setColumns(14);
if (UPDATE_RECORD != null)
deptTextField.setText(dutyInfo.getTbDept().getName());
final GridBagConstraints gridBagConstraints_58 = new GridBagConstraints();
gridBagConstraints_58.gridy = 0;
gridBagConstraints_58.gridx = 1;
dutyInfoPanel.add(deptTextField, gridBagConstraints_58);
final JButton deptTreeButton = new JButton();
deptTreeButton.setMargin(new Insets(0, 6, 0, 3));
deptTreeButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DeptTreeDialog deptTree = new DeptTreeDialog(deptTextField);
deptTree.setBounds(252, 437, 125, 175);
deptTree.setVisible(true);
}
});
deptTreeButton.setText("...");
final GridBagConstraints gridBagConstraints_97 = new GridBagConstraints();
gridBagConstraints_97.insets = new Insets(0, 0, 0, 20);
gridBagConstraints_97.gridy = 0;
gridBagConstraints_97.gridx = 2;
dutyInfoPanel.add(deptTreeButton, gridBagConstraints_97);
final JLabel dutyLabel = new JLabel();
dutyLabel.setText("职 务:");
final GridBagConstraints gridBagConstraints_59 = new GridBagConstraints();
gridBagConstraints_59.insets = new Insets(5, 0, 10, 0);
gridBagConstraints_59.gridy = 0;
gridBagConstraints_59.gridx = 3;
dutyInfoPanel.add(dutyLabel, gridBagConstraints_59);
dutyComboBox = new JComboBox();
dutyComboBox.addItem("请选择");
Iterator dutyIt = dao.queryDuty().iterator();
while (dutyIt.hasNext()) {
TbDuty duty = (TbDuty) dutyIt.next();
dutyComboBox.addItem(duty.getName());
}
if (UPDATE_RECORD != null)
dutyComboBox.setSelectedItem(dutyInfo.getTbDuty().getName());
final GridBagConstraints gridBagConstraints_60 = new GridBagConstraints();
gridBagConstraints_60.insets = new Insets(0, 0, 5, 0);
gridBagConstraints_60.anchor = GridBagConstraints.WEST;
gridBagConstraints_60.gridy = 0;
gridBagConstraints_60.gridx = 4;
dutyInfoPanel.add(dutyComboBox, gridBagConstraints_60);
final JLabel accessionDateLabel = new JLabel();
accessionDateLabel.setText("入职日期:");
final GridBagConstraints gridBagConstraints_61 = new GridBagConstraints();
gridBagConstraints_61.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_61.gridy = 1;
gridBagConstraints_61.gridx = 0;
dutyInfoPanel.add(accessionDateLabel, gridBagConstraints_61);
accessionDateTextField = new JTextField();
accessionDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
accessionDateTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD == null) {
accessionDateTextField.setText("YYYY-MM-DD");
} else {
String date = dutyInfo.getAccessionDate().toString();
date = date.substring(0, 10);
accessionDateTextField.setText(date);
}
final GridBagConstraints gridBagConstraints_70 = new GridBagConstraints();
gridBagConstraints_70.gridwidth = 2;
gridBagConstraints_70.insets = new Insets(0, 0, 10, 20);
gridBagConstraints_70.gridy = 1;
gridBagConstraints_70.gridx = 1;
dutyInfoPanel.add(accessionDateTextField, gridBagConstraints_70);
final JLabel accessionFormLabel = new JLabel();
accessionFormLabel.setText("用工形式:");
final GridBagConstraints gridBagConstraints_65 = new GridBagConstraints();
gridBagConstraints_65.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_65.gridy = 1;
gridBagConstraints_65.gridx = 3;
dutyInfoPanel.add(accessionFormLabel, gridBagConstraints_65);
accessionFormComboBox = new JComboBox();
accessionFormComboBox.addItem("请选择");
Iterator accessionFormIt = dao.queryAccessionForm().iterator();
while (accessionFormIt.hasNext()) {
TbAccessionForm accessionForm = (TbAccessionForm) accessionFormIt
.next();
accessionFormComboBox.addItem(accessionForm.getName());
}
if (UPDATE_RECORD != null)
accessionFormComboBox.setSelectedItem(dutyInfo.getTbAccessionForm()
.getName());
HibernateSessionFactory.closeSession();
final GridBagConstraints gridBagConstraints_76 = new GridBagConstraints();
gridBagConstraints_76.anchor = GridBagConstraints.WEST;
gridBagConstraints_76.insets = new Insets(0, 0, 5, 0);
gridBagConstraints_76.gridy = 1;
gridBagConstraints_76.gridx = 4;
dutyInfoPanel.add(accessionFormComboBox, gridBagConstraints_76);
final JLabel dimissionDateLabel = new JLabel();
dimissionDateLabel.setText("离职日期:");
final GridBagConstraints gridBagConstraints_69 = new GridBagConstraints();
gridBagConstraints_69.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_69.gridy = 1;
gridBagConstraints_69.gridx = 5;
dutyInfoPanel.add(dimissionDateLabel, gridBagConstraints_69);
dimissionDateTextField = new JTextField();
dimissionDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
dimissionDateTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD == null || dutyInfo.getDimissionDate() == null) {
dimissionDateTextField.setText("YYYY-MM-DD");
} else {
String date = dutyInfo.getDimissionDate().toString();
date = date.substring(0, 10);
dimissionDateTextField.setText(date);
}
final GridBagConstraints gridBagConstraints_73 = new GridBagConstraints();
gridBagConstraints_73.insets = new Insets(0, 0, 10, 20);
gridBagConstraints_73.gridy = 1;
gridBagConstraints_73.gridx = 6;
dutyInfoPanel.add(dimissionDateTextField, gridBagConstraints_73);
final JLabel dimissionReasonLabel = new JLabel();
dimissionReasonLabel.setText("离职原因:");
final GridBagConstraints gridBagConstraints_85 = new GridBagConstraints();
gridBagConstraints_85.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_85.gridy = 1;
gridBagConstraints_85.gridx = 7;
dutyInfoPanel.add(dimissionReasonLabel, gridBagConstraints_85);
dimissionReasonTextField = new JTextField();
dimissionReasonTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD != null)
dimissionReasonTextField.setText(dutyInfo.getDimissionReason());
final GridBagConstraints gridBagConstraints_86 = new GridBagConstraints();
gridBagConstraints_86.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_86.gridy = 1;
gridBagConstraints_86.gridx = 8;
dutyInfoPanel.add(dimissionReasonTextField, gridBagConstraints_86);
final JLabel pactStartDateLabel = new JLabel();
pactStartDateLabel.setText("合同开始:");
final GridBagConstraints gridBagConstraints_80 = new GridBagConstraints();
gridBagConstraints_80.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_80.gridy = 2;
gridBagConstraints_80.gridx = 0;
dutyInfoPanel.add(pactStartDateLabel, gridBagConstraints_80);
pactStartDateTextField = new JTextField();
pactStartDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
pactStartDateTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD == null || dutyInfo.getPactStartDate() == null) {
pactStartDateTextField.setText("YYYY-MM-DD");
} else {
String date = dutyInfo.getPactStartDate().toString();
date = date.substring(0, 10);
pactStartDateTextField.setText(date);
}
final GridBagConstraints gridBagConstraints_74 = new GridBagConstraints();
gridBagConstraints_74.gridwidth = 2;
gridBagConstraints_74.insets = new Insets(0, 0, 10, 20);
gridBagConstraints_74.gridy = 2;
gridBagConstraints_74.gridx = 1;
dutyInfoPanel.add(pactStartDateTextField, gridBagConstraints_74);
final JLabel pactEndDateLabel = new JLabel();
pactEndDateLabel.setText("合同结束:");
final GridBagConstraints gridBagConstraints_87 = new GridBagConstraints();
gridBagConstraints_87.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_87.gridy = 2;
gridBagConstraints_87.gridx = 3;
dutyInfoPanel.add(pactEndDateLabel, gridBagConstraints_87);
pactEndDateTextField = new JTextField();
pactEndDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
pactEndDateTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD == null || dutyInfo.getPactEndDate() == null) {
pactEndDateTextField.setText("YYYY-MM-DD");
} else {
String date = dutyInfo.getPactEndDate().toString();
date = date.substring(0, 10);
pactEndDateTextField.setText(date);
}
final GridBagConstraints gridBagConstraints_90 = new GridBagConstraints();
gridBagConstraints_90.insets = new Insets(0, 0, 10, 20);
gridBagConstraints_90.gridy = 2;
gridBagConstraints_90.gridx = 4;
dutyInfoPanel.add(pactEndDateTextField, gridBagConstraints_90);
final JLabel firstPactDateLabel = new JLabel();
firstPactDateLabel.setText("转正日期:");
final GridBagConstraints gridBagConstraints_62 = new GridBagConstraints();
gridBagConstraints_62.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_62.gridy = 2;
gridBagConstraints_62.gridx = 5;
dutyInfoPanel.add(firstPactDateLabel, gridBagConstraints_62);
firstPactDateTextField = new JTextField();
firstPactDateTextField.setEditable(false);
firstPactDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
firstPactDateTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD != null && dutyInfo.getFirstPactDate() != null) {
String date = dutyInfo.getFirstPactDate().toString();
date = date.substring(0, 10);
firstPactDateTextField.setText(date);
}
final GridBagConstraints gridBagConstraints_71 = new GridBagConstraints();
gridBagConstraints_71.insets = new Insets(0, 0, 10, 20);
gridBagConstraints_71.gridy = 2;
gridBagConstraints_71.gridx = 6;
dutyInfoPanel.add(firstPactDateTextField, gridBagConstraints_71);
final JLabel pactAgeLabel = new JLabel();
pactAgeLabel.setText("转正工龄:");
final GridBagConstraints gridBagConstraints_66 = new GridBagConstraints();
gridBagConstraints_66.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_66.gridy = 2;
gridBagConstraints_66.gridx = 7;
dutyInfoPanel.add(pactAgeLabel, gridBagConstraints_66);
pactAgeTextField = new JTextField();
pactAgeTextField.setHorizontalAlignment(SwingConstants.CENTER);
pactAgeTextField.setEditable(false);
pactAgeTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD != null && dutyInfo.getFirstPactDate() != null) {
String date = dutyInfo.getFirstPactDate().toString();
System.out.println(date);
String year = date.substring(0, 4);
System.out.println(year);
String month = date.substring(5, 7);
System.out.println(month);
int pactAge = Today.YEAR - Integer.valueOf(year);
if (Today.MONTH <= Integer.valueOf(month))
pactAge -= 1;
pactAgeTextField.setText(pactAge + "");
}
final GridBagConstraints gridBagConstraints_77 = new GridBagConstraints();
gridBagConstraints_77.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_77.gridy = 2;
gridBagConstraints_77.gridx = 8;
dutyInfoPanel.add(pactAgeTextField, gridBagConstraints_77);
final JLabel bankNameLabel = new JLabel();
bankNameLabel.setText("发卡银行:");
final GridBagConstraints gridBagConstraints_63 = new GridBagConstraints();
gridBagConstraints_63.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_63.gridy = 3;
gridBagConstraints_63.gridx = 0;
dutyInfoPanel.add(bankNameLabel, gridBagConstraints_63);
bankNameTextField = new JTextField();
bankNameTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD != null)
bankNameTextField.setText(dutyInfo.getBankName());
final GridBagConstraints gridBagConstraints_72 = new GridBagConstraints();
gridBagConstraints_72.gridwidth = 2;
gridBagConstraints_72.insets = new Insets(0, 0, 10, 20);
gridBagConstraints_72.gridy = 3;
gridBagConstraints_72.gridx = 1;
dutyInfoPanel.add(bankNameTextField, gridBagConstraints_72);
final JLabel societySafetyNOLabel = new JLabel();
societySafetyNOLabel.setText("社会保险:");
final GridBagConstraints gridBagConstraints_67 = new GridBagConstraints();
gridBagConstraints_67.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_67.gridy = 3;
gridBagConstraints_67.gridx = 3;
dutyInfoPanel.add(societySafetyNOLabel, gridBagConstraints_67);
societySafetyNOTextField = new JTextField();
societySafetyNOTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD != null)
societySafetyNOTextField.setText(dutyInfo.getSocietySafetyNo());
final GridBagConstraints gridBagConstraints_78 = new GridBagConstraints();
gridBagConstraints_78.insets = new Insets(0, 0, 10, 20);
gridBagConstraints_78.gridy = 3;
gridBagConstraints_78.gridx = 4;
dutyInfoPanel.add(societySafetyNOTextField, gridBagConstraints_78);
final JLabel doleSafetyNOLabel = new JLabel();
doleSafetyNOLabel.setText("失业保险:");
final GridBagConstraints gridBagConstraints_81 = new GridBagConstraints();
gridBagConstraints_81.insets = new Insets(0, 0, 10, 0);
gridBagConstraints_81.gridy = 3;
gridBagConstraints_81.gridx = 5;
dutyInfoPanel.add(doleSafetyNOLabel, gridBagConstraints_81);
doleSafetyNOTextField = new JTextField();
doleSafetyNOTextField.setPreferredSize(new Dimension(125, 20));
if (UPDATE_RECORD != null)
doleSafetyNOTextField.set
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -