📄 modiperson.java
字号:
depemp.setDep(dep);//存部门编号
// //存员工编号
// depemp.setDuty(addform.getDuty());
// depemp.setLeader(addform.isLeader());
// depemp.setDepleaveTime(addform.getDepleaveTime());
session.save(emp);
emp = (Employee)session.load(Employee.class,emp.getId());
depemp.setEmp(emp);
pur.setEmp(emp);
HibernateUtil.currentSession().save(depemp);
// session.save(depemp);
HibernateUtil.currentSession().save(pur);
//session.save(pur);
// DepEmp depemp = (DepEmp)session.load(DepEmp.class, new Integer(69));
// BeanUtils.copyProperties(depemp, modiform);
// Department dep = (Department) session.load(Department.class,"000100010001");
// depemp
// depemp.setDep(dep);
// HibernateUtil.currentSession().update(depemp);
// emp.setXm(modiform.getXm());
// emp.setEmpName(modiform.getEmpName());
// emp.setPwd(modiform.getPwd());
// emp.setSex(modiform.getSex());
// emp.setState(Byte.valueOf(modiform.getState()));
// emp.setPhone(modiform.getPhone());
// emp.setEmail(modiform.getEmail());
// emp.setEmpDesc(modiform.getEmpDesc());
// emp.setBirth(modiform.getBirth());
// emp.setJoinTime(modiform.getJoinTime());
// emp.setLeaveTime(modiform.getLeaveTime());
// System.out.println("离开部门时间2:" + modiform.getDepleaveTime());
}
System.out.println("离开部门时间:" + modiform.getDepleaveTime());
System.out.println(modiform.getDepleaveTime().trim().toString().length());
System.out.println("离开公司时间:" + modiform.getLeaveTime());
System.out.println(modiform.getLeaveTime().trim().toString().length());
System.out.println("部门名字" + modiform.getDepName());
System.out.println(modiform.getDepName().trim().toString().length());
//保存原有部门,掉转到另外一个
if( modiform.getDepleaveTime().trim().toString().length()==0
&& modiform.getLeaveTime().trim().toString().length()==0
&& modiform.getDepName().trim().toString().length()!=0)
{
Session session = HibernateUtil.currentSession();//创建一个session
Employee emp = new Employee();//员工
DepEmp depemp = new DepEmp();//部门员工
Department dep = new Department();//部门
PurView pur = new PurView();//权限
BeanUtils.copyProperties(emp,modiform);//表单数据复制给持久类
BeanUtils.copyProperties(depemp,modiform);
BeanUtils.copyProperties(pur,modiform);
String id=modiform.getDepId();
dep = (Department)session.load(Department.class,id);
// dep = (Department)session.load(Department.class,"0001");
depemp.setDep(dep);//存部门编号
// //存员工编号
// depemp.setDuty(addform.getDuty());
// depemp.setLeader(addform.isLeader());
// depemp.setDepleaveTime(addform.getDepleaveTime());
session.save(emp);
emp = (Employee)session.load(Employee.class,emp.getId());
depemp.setEmp(emp);
pur.setEmp(emp);
HibernateUtil.currentSession().save(depemp);
// session.save(depemp);
HibernateUtil.currentSession().save(pur);
//session.save(pur);
}
}
public void load() throws Exception
{
DepEmp depemp = (DepEmp)
HibernateUtil.currentSession()
.load(DepEmp.class, Integer.valueOf(modiform.getDeId()));
// Employee emp = (Employee)
// HibernateUtil.currentSession()
// .load(Employee.class, Integer.valueOf(modiform.getEmpid()));
//
// //把数据复制到表单
// BeanUtils.copyProperties(modiform,emp);
// BeanUtils.copyProperties(modiform,depemp);
// BeanUtils.copyProperties(modiform,depemp.getEmp());
// BeanUtils.copyProperties(modiform,depemp.getDep());
// depemp.getDep().getDepName()
// this.setReusult(depemp);
modiform.setPwd(depemp.getEmp().getPwd());
modiform.setPwd2(depemp.getEmp().getPwd());
modiform.setXm(depemp.getEmp().getXm());
modiform.setEmpName(depemp.getEmp().getEmpName());
modiform.setPwd(depemp.getEmp().getPwd());
modiform.setSex(depemp.getEmp().getSex());
String state =String.valueOf(depemp.getEmp().getState());
modiform.setState(state);
modiform.setPhone(depemp.getEmp().getPhone());
modiform.setEmail(depemp.getEmp().getEmail());
modiform.setEmpDesc(depemp.getEmp().getEmpDesc());
modiform.setBirth(depemp.getEmp().getBirth());
modiform.setJoinTime(depemp.getEmp().getJoinTime());
modiform.setLeaveTime(depemp.getEmp().getLeaveTime());
//判断是否领导转换
if(depemp.isLeader())
{
modiform.setLeader("1");
//System.out.println(String.valueOf(true));
//depemp.setLeader(Boolean.parseBoolean(modiform.getLeader()));
System.out.println("领导");
System.out.println(depemp.isLeader());
System.out.println(modiform.getLeader());
}
else
{
modiform.setLeader("0");
//System.out.println(String.valueOf(false));
// depemp.setLeader(Boolean.parseBoolean(modiform.getLeader()));
System.out.println("不领导");
System.out.println(depemp.isLeader());
System.out.println(modiform.getLeader());
}
// modiform.setLeader(String.valueOf(depemp.isLeader()));
modiform.setDepId(depemp.getDep().getId());
modiform.setDepleaveTime(depemp.getDepleaveTime());
modiform.setDuty(depemp.getDuty());
}
public String getMessage() {
return message;
}
public ModiPersonActionForm getModiform() {
return modiform;
}
public List getReusult() {
return reusult;
}
public void setMessage(String message) {
this.message = message;
}
public void setModiform(ModiPersonActionForm modiform) {
this.modiform = modiform;
}
public void setReusult(List reusult) {
this.reusult = reusult;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -