Password protected uploaded PDF page

Try using the Advanced Custom Fields plugin: http://www.advancedcustomfields.com/

You can add a file(s) upload field to your “designs” post type, and hide the regular content editor. Then you can create a custom template for that post type that displays the files attached to the post.