Note: There is no additional data to be displayed once you select a sale from the second DropDownList so submitting the form again after selecting a sale doesn't do anything aside from reloading the data. That being said... there's no reason it couldn't do something (like display the full details of a sale) and in most cases you'd probably want it to.
Click here to read about and download the source code.