DigitalCustomers Class
This class implements AADE's Digital Customer Base through ERP systems.
It contains all the necessary methods to send, update, cancel, and retrieve customers from the Digital Customer Base.
Name | Description | |
---|---|---|
![]() |
DigitalCustomers(string, string, string, string, string, bool) | Creates a new instance of the DigitalCustomers Class |
Name | Description | |
---|---|---|
![]() |
CancelCustomer(long, bool) | Cancel a Customer from Digital Customer Base |
![]() |
ExportDataForValidation() |
Export the data for validation in case you come to an issue you cannot explain. This function exports the data in an encoded format according to GDPR. Save this data to a file and send it to mydata@arbitrans.gr |
![]() |
GetCancelCustomerHistory() |
Get all customer cancelation into a DataTable, ready to be displayed in a grid. |
![]() |
GetCorrelations() |
Get all customer correlations into a DataTable, ready to be displayed in a grid. |
![]() |
GetCustomer(int) | Get All Customer Details including their last updated data, as type of CustomerData |
![]() |
GetCustomerUpdateHistory() |
Get all customer updates into a DataTable, ready to be displayed in a grid. |
![]() |
GetCustomers() |
Get all customers into a DataTable, ready to be displayed in a grid. Returns a data table containing the basic elements: index, idDcl, customerVatNumber, customerCountry, branch, vehicleRegistrationNumber, foreignVehicleRegistrationNumber, vehicleCategory, vehicleFactory |
![]() |
GetErrorMessage() | Get the Digital Customer Base error message. If there is no error, it returns Null |
![]() |
RequestCustomers(string, int, string[], bool) |
Request - Get all Customers sent by the entity. |
![]() |
SendCustomer(Customer, bool) | Send a new customer to Digital Clients Base. |
![]() |
SendCustomerCorrelations(Correlation, bool) | Send a new customer correlation to Digital Clients Base. |
![]() |
UpdateCustomer(UpCustomer, bool) | Update an existing customer to Digital Clients Base. |
![]() |
newCorrelation() | |
![]() |
newCustomer() | Creates a new instance, type of Customer, to send a new customer. |
![]() |
newUpCustomer() | Creates a new instance, type of UpCustomer, to update an existing customer. |
Name | Description | |
---|---|---|
![]() |
Correlation | |
![]() |
Customer |
Customer Structure It contains all the necessary fields to send a new customer to Digital Customers Base. |
![]() |
CustomerData |
CustomerData Structure - Read Only It contains all the fields returned from getCustomer |
![]() |
FIMData | |
![]() |
GarageType |
GarageType Structure. It contains all the necessary fields of a GarageType ServiceType. |
![]() |
ParkingCarWashType |
ParkingCarWashType Structure. It contains all the necessary fields of a ParkingCarWashType ServiceType. |
![]() |
RentalType |
RentalType Structure. It contains all the necessary fields of a RentalType ServiceType. |
![]() |
ServiceType |
ServiceType Structure It is mantatory to fill ONLY ONE of the supported types. The other two (2) types should be empty. |
![]() |
UpCustomer | UpCustomer Structure It contains all the necessary fields to update a customer to Digital Customers Base. |