This is not really a ".NET" question but it can and has been done using AutoCAD and .NET programming. Be advised it is a substantial undertaking.
Our company has such a system and it is home-grown.
Even though there were off-the-shelf products that did something similar we always had the issue of tying into our legacy production systems. In addition to tying into our systems we had the issue of the nuances our factory and production methods. Nothing off-the-shelf would satisfy our needs.
CAD Programming Solutions