Hi There,
Although you place the value of your parameter in customerNumber, I can't see anywhere where you are then using it to actually set the parameter value in the report.
I use the SetParameterValue method to set parameters, e.g.:
MyReportDocument.SetParameterValue("MyParameterName", MyParameterValueObject)
So in your case, try the following:
report.SetParameterValue("EmpID",customerNumber)
to replace everything between "report.load(reportPath)" and CrystalReportViewer1.SelectionFormula=....."