private Staff convertInfo(StaffInfo info) { Staff temp = new Staff(); if (info.getId() != 0) { temp.setId(info.getId()); } temp.setStaffid(info.getStaffid()); temp.setPosition(info.getPosition()); temp.setStaffname(info.getStaffname()); temp.setPassword(info.getPassword()); temp.setRemarks(info.getRemarks()); return temp; }
@Override public void addNewStaff(StaffInfo staffinfo) { Staff staff = convertInfo(staffinfo); staff.setStaffid(newStaffId(staffinfo.getPosition())); staffDao.create(staff); }