- target.setFname(newFname);
- target.setLname(newLname);
- target.setMname(newMname);
- target.setSuffix(newSuffix);
- int newYear = Integer.parseInt(req.getParameter("year"));
- int newMonth = Integer.parseInt(req.getParameter("month"));
- int newDay = Integer.parseInt(req.getParameter("day"));
- Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
- cal.set(Calendar.YEAR, newYear);
- cal.set(Calendar.MONTH, newMonth);
- cal.set(Calendar.DAY_OF_MONTH, newDay);
- target.setDob(new Date(cal.getTimeInMillis()));
+ target.setName(new Name(newFname, newLname, newMname, newSuffix));
+ ds.update(req);
+ target.setDoB(ds.getDate());