|  | 
			
				| Gets the value of the given parameter. | 
			
				|  | 
			
				| 
						
							|  | VARIANT GetParameterValue ( enum eParameter eParameter
 )
 |  | 
			
				|  | 
			
				| 
						| Parameters |  | eParameter |  | [in] A value of the 'eParameter' enumeration. |  |  |  | Return value |  | A VARIANT containing the value of the parameter. The subtype of this VARIANT depends on the given enum value (see more details in eParameter). |  |  |  | Remarks |  | 
		
	|  | When the option related to the given parameter is not active in the dossier, an exception is thrown. |  |  
							|  |  
							| See Also |  
							|  |  | 
			|  | 
			| Samples | 
			|  | 
			
				| 
						
							|  | C++ |  
							|  | // Get the current VAT rates
 COleVariant vVatRates = pDossier->GetParameterValue (parVatRates);
 if (vVatRates.vt & VT_ARRAY)                // Check if the array is empty
 {
 COleSafeArray saVatRates (vVatRates);    // Construct a Safe Array from the VARIANT
 VARIANT vVatRate;
 long lUB, lInd;
 
 saVatRates.GetUBound (1, &lUB);            // Get the upper bound of the array
 for (lInd = 0; lInd <= lUB; lInd++)
 {
 saVatRates.GetElement (&lInd, &vVatRate);
 // Process vVatRate
 }
 }
 
 // Get the frequence of the VAT declaration
 BYTE byVatDeclarationFrequence = pDossier->GetParameterValue (parVatDeclarationFrequence).bVal;
 
 
 |  | 
			
				| 
						
							|  | C# |  
							|  | // Get the current VAT rates
 Array aVatRates = (Array)oDossier.GetParameterValue (eParameter.parVatRates);
 
 if (aVatRates != null)
 {
 foreach (double lfRate in aVatRates)
 {
 // Process lfRate
 }
 }
 
 // Get the frequence of the VAT declaration
 byte byVatDeclarationFrequence = (byte)oDossier.GetParameterValue (eParameter.parVatDeclarationFrequence);
 
 
 |  | 
			
				| 
						
							|  | VBS |  
							|  | Dim vVatRates, vVatRate, vVatDeclarationFrequence
 
 ' Get the current VAT rates
 vVatRates = oDossier.GetParameterValue(parVatRates)
 If Not IsEmpty(vVatRates) Then
 For Each vVatRate In vVatRates
 ' Process vVatRate
 Next
 End If
 
 ' Get the frequence of the VAT declaration
 vVatDeclarationFrequence = oDossier.GetParameterValue(parVatDeclarationFrequence)
 
 
 |  | 
			
				| 
						
							|  | VB.NET |  
							|  | Dim oVatRates, oVatRate, oVatDeclarationFrequence As Object
 
 ' Get the current VAT rates
 oVatRates = oDossier.GetParameterValue(eParameter.parVatRates)
 If Not IsNothing(oVatRates) Then
 For Each lfRate As Double In oVatRates
 ' Process lfRate
 Next
 End If
 
 ' Get the frequence of the VAT declaration
 oVatDeclarationFrequence = oDossier.GetParameterValue(eParameter.parVatDeclarationFrequence)
 
 
 |  |