ePages 7.47.0 - DE_EPAGES/Address/DAL/SQL/AddressEnc.pm

Package DE_EPAGES::Address::DAL::SQL::AddressEnc

Functions

DeleteAddressEncCompany
DeleteAddressEncPerson
GetAllInfoAddressEncCompanies
GetAllInfoAddressEncPersones
GetAllPKeyAddressEncCompanies
GetAllPKeyAddressEncPersones
GetInfoAddressEncCompany
GetInfoAddressEncPerson
InsertAddressEncCompany
InsertAddressEncPerson
UpdateAddressEncCompany
UpdateAddressEncPerson

DeleteAddressEncCompany

Removes an entry of table addressenccompany.

Syntax
$Package->DeleteAddressEncCompany($dbi, $AddressID);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
$AddressID (int)
address identifier (primary key)

DeleteAddressEncPerson

Removes an entry of table addressencperson.

Syntax
$Package->DeleteAddressEncPerson($dbi, $AddressID);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
$AddressID (int)
address identifier (primary key)

GetAllInfoAddressEncCompanies

Returns all rows of table addressenccompany.

Syntax
$ahAddressEncCompanyIDs = $Package->GetAllInfoAddressEncCompanies($dbi);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
Return
$ahAddressEncCompanyIDs (reference to array of hashes)
with following keys:
  • AddressID - address identifier (primary key)- int
  • VATID - tax identification (optional)- varchar(100)
  • BankCode - bank code (optional)- varchar(255)
  • BankName - name of bank (optional)- nvarchar(255)
  • BankAccountNo - account number (optional)- varchar(255)
  • BankAccountHolder - Bank Account Holder (optional)- nvarchar(255)
  • URL - url of website (optional)- varchar(255)

GetAllInfoAddressEncPersones

Returns all rows of table addressencperson.

Syntax
$ahAddressEncPersonIDs = $Package->GetAllInfoAddressEncPersones($dbi);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
Return
$ahAddressEncPersonIDs (reference to array of hashes)
with following keys:
  • AddressID - address identifier (primary key)- int
  • Salutation - salutation (optional)- nvarchar(100)
  • Title - title (optional)- nvarchar(300)
  • FirstName - first name (optional)- nvarchar(180)
  • MiddleName - middle name (optional)- nvarchar(300)
  • LastName - last name (optional)- nvarchar(180)
  • EMailPrivate - private e-mail (optional)- varchar(400)
  • EMailBusiness - business e-mail (optional)- varchar(400)
  • PhonePrivate - private phone number (optional)- varchar(130)
  • PhoneBusiness - business phone number (optional)- varchar(130)
  • PhoneCell - cell phone number (optional)- varchar(130)
  • Gender - gender (undef/1/2/3) (unspecified/male/female/other) (optional)- tinyint
  • Company - company of person (optional)- nvarchar(300)
  • Department - department of person (optional)- nvarchar(300)
  • JobTitle - job title (optional)- nvarchar(300)
  • Birthday - birthday (optional)- datetime
  • FiscalCode - fiscal code (optional)- varchar(100)

GetAllPKeyAddressEncCompanies

Returns all primary keys of table addressenccompany.

Syntax
$aAddressEncCompanyIDs = $Package->GetAllPKeyAddressEncCompanies($dbi);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
Return
$aAddressEncCompanyIDs (reference to array of int)
address identifier

GetAllPKeyAddressEncPersones

Returns all primary keys of table addressencperson.

Syntax
$aAddressPersonIDs = $Package->GetAllPKeyAddressEncPersones($dbi);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
Return
$aAddressEncPersonIDs (reference to array of int)
address identifier

GetInfoAddressEncCompany

Returns a single row by primary key.

Syntax
$hResult = $Package->GetInfoAddressEncCompany($dbi, $AddressID);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
$AddressID (int)
address identifier (primary key)
Return
$hResult (reference to hash)
with following keys:
  • AddressID - address identifier (primary key)- int
  • VATID - tax identification (optional)- varchar(100)
  • BankCode - bank code (optional)- varchar(255)
  • BankName - name of bank (optional)- nvarchar(255)
  • BankAccountNo - account number (optional)- varchar(255)
  • BankAccountHolder - Bank Account Holder (optional)- nvarchar(255)
  • URL - url of website (optional)- varchar(255)

GetInfoAddressEncPerson

Returns a single row by primary key.

Syntax
$hResult = $Package->GetInfoAddressEncPerson($dbi, $AddressID);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
$AddressID (int)
address identifier (primary key)
Return
$hResult (reference to hash)
with following keys:
  • AddressID - address identifier (primary key)- int
  • Salutation - salutation (optional)- nvarchar(100)
  • Title - title (optional)- nvarchar(300)
  • FirstName - first name (optional)- nvarchar(180)
  • MiddleName - middle name (optional)- nvarchar(300)
  • LastName - last name (optional)- nvarchar(180)
  • EMailPrivate - private e-mail (optional)- varchar(400)
  • EMailBusiness - business e-mail (optional)- varchar(400)
  • PhonePrivate - private phone number (optional)- varchar(130)
  • PhoneBusiness - business phone number (optional)- varchar(130)
  • PhoneCell - cell phone number (optional)- varchar(130)
  • Gender - gender (undef/1/2/3) (unspecified/male/female/other) (optional)- tinyint
  • Company - company of person (optional)- nvarchar(300)
  • Department - department of person (optional)- nvarchar(300)
  • JobTitle - job title (optional)- nvarchar(300)
  • Birthday - birthday (optional)- datetime
  • FiscalCode - fiscal code (optional)- varchar(100)

InsertAddressEncCompany

Inserts an entry into table addressenccompany.

Syntax
$Package->InsertAddressEncCompany($dbi, $hParameter);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
$hParameter (reference to hash)
with following keys:
  • AddressID - address identifier (primary key)- int
  • VATID - tax identification (optional)- varchar(100)
  • BankCode - bank code (optional)- varchar(255)
  • BankName - name of bank (optional)- nvarchar(255)
  • BankAccountNo - account number (optional)- varchar(255)
  • BankAccountHolder - Bank Account Holder (optional)- nvarchar(255)
  • URL - url of website (optional)- varchar(255)

InsertAddressEncPerson

Inserts an entry into table addressencperson.

Syntax
$Package->InsertAddressEncPerson($dbi, $hParameter);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
$hParameter (reference to hash)
with following keys:
  • AddressID - address identifier (primary key)- int
  • Salutation - salutation (optional)- nvarchar(100)
  • Title - title (optional)- nvarchar(300)
  • FirstName - first name (optional)- nvarchar(180)
  • MiddleName - middle name (optional)- nvarchar(300)
  • LastName - last name (optional)- nvarchar(180)
  • EMailPrivate - private e-mail (optional)- varchar(400)
  • EMailBusiness - business e-mail (optional)- varchar(400)
  • PhonePrivate - private phone number (optional)- varchar(130)
  • PhoneBusiness - business phone number (optional)- varchar(130)
  • PhoneCell - cell phone number (optional)- varchar(130)
  • Gender - gender (undef/1/2/3) (unspecified/male/female/other) (optional)- tinyint
  • Company - company of person (optional)- nvarchar(300)
  • Department - department of person (optional)- nvarchar(300)
  • JobTitle - job title (optional)- nvarchar(300)
  • Birthday - birthday (optional)- datetime
  • FiscalCode - fiscal code (optional)- varchar(100)

UpdateAddressEncCompany

Updates an entry of table addressenccompany.

Syntax
UpdateAddressEncCompany($dbi, $AddressID, $hParameter);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
$AddressID (int)
address identifier (primary key)
$hParameter (reference to hash)
with following keys:
  • VATID - tax identification (optional)- varchar(100)
  • BankCode - bank code (optional)- varchar(255)
  • BankName - name of bank (optional)- nvarchar(255)
  • BankAccountNo - account number (optional)- varchar(255)
  • BankAccountHolder - Bank Account Holder (optional)- nvarchar(255)
  • URL - url of website (optional)- varchar(255)

UpdateAddressEncPerson

Updates an entry of table addressencperson.

Syntax
UpdateAddressEncPerson($dbi, $AddressID, $hParameter);
Input
$dbi (DE_EPAGES::Database::API::DBI)
database handle
$AddressID (int)
address identifier (primary key)
$hParameter (reference to hash)
with following keys:
  • Salutation - salutation (optional)- nvarchar(100)
  • Title - title (optional)- nvarchar(300)
  • FirstName - first name (optional)- nvarchar(180)
  • MiddleName - middle name (optional)- nvarchar(300)
  • LastName - last name (optional)- nvarchar(180)
  • EMailPrivate - private e-mail (optional)- varchar(400)
  • EMailBusiness - business e-mail (optional)- varchar(400)
  • PhonePrivate - private phone number (optional)- varchar(130)
  • PhoneBusiness - business phone number (optional)- varchar(130)
  • PhoneCell - cell phone number (optional)- varchar(130)
  • Gender - gender (undef/1/2/3) (unspecified/male/female/other) (optional)- tinyint
  • Company - company of person (optional)- nvarchar(300)
  • Department - department of person (optional)- nvarchar(300)
  • JobTitle - job title (optional)- nvarchar(300)
  • Birthday - birthday (optional)- datetime
  • FiscalCode - fiscal code (optional)- varchar(100)