1. How can I plot my sql database customer table on a map layer with a height bar representing total sales to that customer?
2. How can I represent the density of customers from my sql database customer table in a map layer?
That is a pretty wide open question, and there are several ways to approach and solve the problem, depending on exactly what your software or tool is supposed to do. Here are a couple of ideas that might help:
Once you can show the points you have lots of options for symbolizing it, you could use a 3D scene view and show sales dollars as a vertical cylinder, or you could use a 2D map view and change the size of a symbol or circle based on sales dollars. You can use a Renderer to change the symbols based on data.
To represent the density you will need to create a hot-spot map, or do some clustering on the points. If you load the data to ArcGIS Online you can use the analysis tools there to create these types of maps (I think you can do it in Maps for Office as well). Once you have the results as a separate layer, you can pull that layer into a Map in .Net or, add it to an existing web map and load that in .Net.
If you have ArcGIS for Server (ArcGIS Enterprise) then you can do some different and additional stuff as well.
I hope this helps, not sure I'm going in the right direction!
Currently you can use GraphicsOverlays to show the features (or derivations of them) using Graphics. Basically the workflow is something like this 10.2.7 version but easy to adapt to the current release.
Retrieving data ...