DigitalCustomers Class

Class DigitalCustomers 
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.
Public Class DigitalCustomers
This language is not supported or no code example is available.
public class DigitalCustomers
This language is not supported or no code example is available.
Methods
 
Name Description
Public method CancelCustomer(long, bool) Cancel a Customer from Digital Customer Base
Public method 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
Public method GetCancelCustomerHistory() Get all customer cancelation into a DataTable, ready to be displayed in a grid. 
Public method GetCorrelations() Get all customer correlations into a DataTable, ready to be displayed in a grid. 
Public method GetCustomer(int) Get All Customer Details including their last updated data, as type of CustomerData
Public method GetCustomerUpdateHistory() Get all customer updates into a DataTable, ready to be displayed in a grid. 
Public method 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
Public method GetErrorMessage() Get the Digital Customer Base error message. If there is no error, it returns Null
Public method RequestCustomers(string, int, string[], bool) Request - Get all Customers sent by the entity. 
Public method SendCustomer(Customer, bool) Send a new customer to Digital Clients Base.
Public method SendCustomerCorrelations(Correlation, bool) Send a new customer correlation to Digital Clients Base.
Public method UpdateCustomer(UpCustomer, bool) Update an existing customer to Digital Clients Base.
Public method newCorrelation()
Public method newCustomer() Creates a new instance, type of Customer, to send a new customer.
Public method newUpCustomer() Creates a new instance, type of UpCustomer, to update an existing customer.
Top
Name Description
Public structure Correlation
Public structure Customer Customer Structure 
It contains all the necessary fields to send a new customer to Digital Customers Base.
Public structure CustomerData CustomerData Structure - Read Only 
It contains all the fields returned from getCustomer
Public structure FIMData
Public structure GarageType GarageType Structure. 
It contains all the necessary fields of a GarageType ServiceType.
Public structure ParkingCarWashType ParkingCarWashType Structure. 
It contains all the necessary fields of a ParkingCarWashType ServiceType.
Public structure RentalType RentalType Structure. 
It contains all the necessary fields of a RentalType ServiceType.
Public structure ServiceType ServiceType Structure 
It is mantatory to fill ONLY ONE of the supported types. 
The other two (2) types should be empty.
Public structure UpCustomer UpCustomer Structure It contains all the necessary fields to update a customer to Digital Customers Base.
Top

.NET Framework

Supported in: 3.5 or newer

In this article

Definition