@Override public boolean login(String staffid, String password) { Staff staff = staffDao.findByStaffId(staffid); if (staff == null) { return false; } if (password.equals(staff.getPassword())) return true; else return false; }
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; }
private StaffInfo convertEntity(Staff entity) { StaffInfo temp = new StaffInfo(); temp.setId(entity.getId()); temp.setStaffid(entity.getStaffid()); temp.setPosition(entity.getPosition()); temp.setStaffname(entity.getStaffname()); temp.setPassword(entity.getPassword()); temp.setRemarks(entity.getRemarks()); return temp; }
@Override public void addNewStaff(StaffInfo staffinfo) { Staff staff = convertInfo(staffinfo); staff.setStaffid(newStaffId(staffinfo.getPosition())); staffDao.create(staff); }