API browser of migelValidator100 COM module


/images/arrow_right.png IValidate interface V1.00/30 Aug 2002 
The IValidate interface checks whether supplied service data conform to the migel rules. In case of a conflict with another service, the service will be rejected. Textual information explaining why the code was rejected can be retrieved, in order to provide appropriate feedback to the user. space
space
/images/arrow_right.png Methods 9 methods
AddService Adds a new service which will be validated against all the previously entered services of the same session
CalculateSum Calculate the sum of all services which have been added through the AddService method.
GetAbortInfo Get the information indicating why the service could not be added.
GetService Method for collecting all data of the currently focused service in one call without the necessity to call the appropriate properties of this interface
Initialize Initializes the validation, clears all the entered records.
MoveFirst Positions the record pointer at the first record in the result record set
MoveLast Positions the record pointer at the last record in the result record set
MoveNext Positions the record pointer at the next record in the result record set
MovePrevious Positions the record pointer at the previous record in the result record set
space
/images/arrow_right.png Properties 16 properties
[get] CantonType Canton type.
[get] Charge The charge for the service in CHF.
[get] Code Service code.
[get] Date Date of the service.
[put] DestructValidate Destructs/invalidates this IValidate interface instance
[get] ExternalFactor Get and set the external scaling factor for the services.
[get] Hook The hook of the service (external ID).
[get] ID The internal ID of the service.
[get] IgnoreValidate Flag indicating whether the validation was ignored.
[get] LawType Law type.
[get] Name Service name.
[get] Quantity Quantity.
[get] RoleType Role type.
[get] SettlementType Settlement type.
[get] TP Tax points of the service.
[get] TPValue Tax point value of the service.
 
space