📄 manageinforofworkerpanel.java
字号:
"Information",
JOptionPane.INFORMATION_MESSAGE);
System.out.println("选择了非员工的节点");
}
catch (Exception se)
{
se.printStackTrace();
}
}
public void modifyButton_actionPerformed(ActionEvent e)
{
isRemoveCheckBox.setEnabled(true);
degreeChangeCheckBox.setEnabled(true);
PasswordField1.setEnabled(true);
}
public void updateButton_actionPerformed(ActionEvent e)
{
String empId = empIdTextField.getText().trim();
Vector infor = mySQL.getEmployeeInfor(empId);
String depId = infor.elementAt(0).toString().trim();
String empIdAtFirst = empIdTextField.getText().trim();
String jobId = infor.elementAt(1).toString().trim();
String jobName = jobTextField.getText().trim();
String jobIdAtFirst = myVector.jobIds.elementAt(myVector.jobNames.indexOf(
jobTextField.
getText().trim())).toString().trim();
String degree = infor.elementAt(2).toString().trim();
String password = infor.elementAt(3).toString().trim();
System.out.println(password);
int continueTime = 0;
if (isRemoveCheckBox.isSelected())
{
int depNo = depComboBox1.getSelectedIndex();
//System.out.println(depNo);
depId = myVector.depIds.elementAt(depNo).toString().trim();
//修改员工编号
StringBuffer empIdtemp = new StringBuffer(depId);
String ID = empIdTextField.getText().substring(5);
//System.out.println(ID);
empIdtemp.append(ID);
empId = empIdtemp.toString().trim();
int jobNo = jobComboBox1.getSelectedIndex();
jobId = myVector.jobIds.elementAt(jobNo).toString().trim();
jobName = jobComboBox1.getSelectedItem().toString().trim();
}
if (continueRadioButton.isEnabled() && continueRadioButton.isSelected())
{
continueTime = 3;
}
if (degreeChangeCheckBox.isSelected())
{
degree = degreeComboBox1.getSelectedItem().toString().trim();
}
System.out.println(String.valueOf(PasswordField1.getPassword()));
System.out.println(String.valueOf(PasswordField1.getPassword()).equals(""));
if (String.valueOf(PasswordField1.getPassword()).equals(""))
{
int i = JOptionPane.showConfirmDialog(this,
"是否修改密码?",
"Noticfy",
JOptionPane.YES_NO_OPTION,
JOptionPane.INFORMATION_MESSAGE);
//0:Yes; 1:No; 2:Cancel;
if (i == 0)
{
PasswordField1.requestFocus();
return;
}
}
else
{
password = String.valueOf(PasswordField1.getPassword()).toString().trim();
}
//更新页面数据
empIdTextField.setText(empId);
jobTextField.setText(jobName);
degreeTextField.setText(degree);
Vector updateInfor = new Vector();
updateInfor.add(empId);
updateInfor.add(depId);
updateInfor.add(jobId);
updateInfor.add(degree);
updateInfor.add(continueTime);
updateInfor.add(password);
updateInfor.add(empIdAtFirst);
updateInfor.add(jobIdAtFirst);
//更新数据库
boolean flag = mySQL.updateEmployee(updateInfor);
if (flag)
{
try
{
this.jbInitTree();
}
catch (Exception se)
{
se.printStackTrace();
}
JOptionPane.showMessageDialog(this, "更新成功!", "Information",
JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "更新失败!", "Error",
JOptionPane.ERROR_MESSAGE);
}
}
public void deleteButton_actionPerformed(ActionEvent e)
{
boolean flag = false;
flag = mySQL.deleteEmployee(empIdTextField.getText().trim());
if (flag)
{
try
{
this.jbInitTree();
}
catch (Exception se)
{
se.printStackTrace();
}
JOptionPane.showMessageDialog(this, "删除成功!", "infor",
JOptionPane.INFORMATION_MESSAGE);
//employeeTree.removeSelectionPath(employeeTree.getSelectionPath());
}
else
{
JOptionPane.showMessageDialog(this, "删除失败!", "Error",
JOptionPane.ERROR_MESSAGE);
}
}
public void depComboBox1_itemStateChanged(ItemEvent e)
{
if (depComboBox1.getSelectedItem().toString().trim().equals(""))
{
JOptionPane.showMessageDialog(this, "请选择部门", "Error",
JOptionPane.ERROR_MESSAGE);
return;
}
}
public void jobComboBox1_itemStateChanged(ItemEvent e)
{
if (jobComboBox1.getSelectedItem().toString().trim().equals(""))
{
JOptionPane.showMessageDialog(this, "请选择工种!", "Error",
JOptionPane.ERROR_MESSAGE);
return;
}
}
public void isRemoveCheckBox_itemStateChanged(ItemEvent e)
{
if (isRemoveCheckBox.isSelected())
{
depComboBox1.setEnabled(true);
jobComboBox1.setEnabled(true);
}
else
{
depComboBox1.setEnabled(false);
jobComboBox1.setEnabled(false);
}
}
public void degreeChangeCheckBox_itemStateChanged(ItemEvent e)
{
if (degreeChangeCheckBox.isSelected())
{
degreeComboBox1.setEnabled(true);
}
else
{
degreeComboBox1.setEnabled(false);
}
}
}
class ManageInforOfWorkerPanel_degreeChangeCheckBox_itemAdapter
implements ItemListener
{
private ManageInforOfWorkerPanel adaptee;
ManageInforOfWorkerPanel_degreeChangeCheckBox_itemAdapter(
ManageInforOfWorkerPanel adaptee)
{
this.adaptee = adaptee;
}
public void itemStateChanged(ItemEvent e)
{
adaptee.degreeChangeCheckBox_itemStateChanged(e);
}
}
class ManageInforOfWorkerPanel_isRemoveCheckBox_itemAdapter
implements ItemListener
{
private ManageInforOfWorkerPanel adaptee;
ManageInforOfWorkerPanel_isRemoveCheckBox_itemAdapter(
ManageInforOfWorkerPanel adaptee)
{
this.adaptee = adaptee;
}
public void itemStateChanged(ItemEvent e)
{
adaptee.isRemoveCheckBox_itemStateChanged(e);
}
}
class ManageInforOfWorkerPanel_jobComboBox1_itemAdapter
implements ItemListener
{
private ManageInforOfWorkerPanel adaptee;
ManageInforOfWorkerPanel_jobComboBox1_itemAdapter(ManageInforOfWorkerPanel
adaptee)
{
this.adaptee = adaptee;
}
public void itemStateChanged(ItemEvent e)
{
adaptee.jobComboBox1_itemStateChanged(e);
}
}
class ManageInforOfWorkerPanel_depComboBox1_itemAdapter
implements ItemListener
{
private ManageInforOfWorkerPanel adaptee;
ManageInforOfWorkerPanel_depComboBox1_itemAdapter(ManageInforOfWorkerPanel
adaptee)
{
this.adaptee = adaptee;
}
public void itemStateChanged(ItemEvent e)
{
adaptee.depComboBox1_itemStateChanged(e);
}
}
class ManageInforOfWorkerPanel_deleteButton_actionAdapter
implements ActionListener
{
private ManageInforOfWorkerPanel adaptee;
ManageInforOfWorkerPanel_deleteButton_actionAdapter(
ManageInforOfWorkerPanel
adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.deleteButton_actionPerformed(e);
}
}
class ManageInforOfWorkerPanel_updateButton_actionAdapter
implements ActionListener
{
private ManageInforOfWorkerPanel adaptee;
ManageInforOfWorkerPanel_updateButton_actionAdapter(
ManageInforOfWorkerPanel
adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.updateButton_actionPerformed(e);
}
}
class ManageInforOfWorkerPanel_modifyButton_actionAdapter
implements ActionListener
{
private ManageInforOfWorkerPanel adaptee;
ManageInforOfWorkerPanel_modifyButton_actionAdapter(
ManageInforOfWorkerPanel
adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.modifyButton_actionPerformed(e);
}
}
class ManageInforOfWorkerPanel_employeeTree_treeSelectionAdapter
implements TreeSelectionListener
{
private ManageInforOfWorkerPanel adaptee;
ManageInforOfWorkerPanel_employeeTree_treeSelectionAdapter(
ManageInforOfWorkerPanel adaptee)
{
this.adaptee = adaptee;
}
public void valueChanged(TreeSelectionEvent e)
{
adaptee.employeeTree_valueChanged(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -