make create and edit handling of project codes consistent (dynamic generate nesi code if nesi is entered)