Next4Me
 All Classes Files Functions Variables
Contact Class Reference

Administrare Contact. More...

Inheritance diagram for Contact:

Public Member Functions

 addEditContact ($entity)
 Contact o inregistrare noua daca IdContact==0, sau face update la una existenta daca IdContact!=0.
ATENTIE!! La introducerea unei inregistrari toate campurile sunt OBLIGATORII. Chiar daca nu exista date se trimite gol.
La Editare in afara de id toate sunt optionale. More...
 
 deleteContact ($entity)
 Sterge Contact aferent IdContact sau IdUserAccount primit. More...
 
 getContact ($entity)
 Returneaza (in campul "response") Contact-ul aferent unui IdContact (cand IdContact!=0) sau toate inregistrarile (cand IdContact==0). De asemenea daca primeste IdUserAccount va returnat toate inregistrarile care sunt legate de un UserAccount In caz de eroare (resId!=0), campul "response" contine descrierea erorii (tip string). More...
 

Protected Attributes

 $_name ="Contact"
 tabela mapata de clasa
 
 $_primary ="IdContact"
 cheie primara
 

Detailed Description

Administrare Contact.

Clasa implementeaza functiile de add/edit/delete/get pentru Contact.

Examples:
Contact.

Definition at line 18 of file Contact.php.

Member Function Documentation

addEditContact (   $entity)

Contact o inregistrare noua daca IdContact==0, sau face update la una existenta daca IdContact!=0.
ATENTIE!! La introducerea unei inregistrari toate campurile sunt OBLIGATORII. Chiar daca nu exista date se trimite gol.
La Editare in afara de id toate sunt optionale.

Parameters
[in]Integer$IdContactIdContact
[in]String$NameNume
[in]String$SurnamePrenume
[in]String$CompanyCompania
[in]String$BirthdayDate de nastere in format (YYYY-MM-DD)
[in]String$GenderSex (M/F)
[in]Integer$IdUserlegatura cu tabela UserAccount
Exceptions
<3109>Campuri obligatorii nu au fost trimise
<3110>Nu puteti edita un Contact inexistent
Returns
array(resultCode, resultId)
Used for testing Contact
Examples:
Contact.

Definition at line 41 of file Contact.php.

deleteContact (   $entity)

Sterge Contact aferent IdContact sau IdUserAccount primit.

Parameters
[in]Integer$IdContactIdContact
[in]Integer$IdUserAccountIdUserAccount legatura cu UserAccount
Exceptions
<3111>Un Contact care nu exista in baza de date nu poate fi sters.
<4013>Nu puteti sterge un Contact care mai are asociate Address,Email sau Phone
Returns
array(resultCode, resultId)
Used for testing Contact
Examples:
Contact.

Definition at line 197 of file Contact.php.

getContact (   $entity)

Returneaza (in campul "response") Contact-ul aferent unui IdContact (cand IdContact!=0) sau toate inregistrarile (cand IdContact==0). De asemenea daca primeste IdUserAccount va returnat toate inregistrarile care sunt legate de un UserAccount In caz de eroare (resId!=0), campul "response" contine descrierea erorii (tip string).

Parameters
[in]Integer$IdContactIdContact
[in]Integer$IdUserAccountlegatura cu tabela UserAccount, acest parametru il baga automat indexcontroller functie de token
[in]Integer$UserAccountTypeacest parametru il baga automat indexcontroller functie de token si reprezinta clasa de useri din care face parte
[in]Integer$pageSizereprezinta numaru de inregistrari pe pagina, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]Integer$pageNoreprezinta numarul paginii care urmeaza sa fie afisata, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]String$orderColumnreprezinta coloana dupa care se va face ordonarea rezultatului, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]String$orderTypereprezinta modul in care se va face ordonarea rezultatului (DESC/ASC), este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
Exceptions
<3112>Contact-ul cerut nu exista in baza de date.
Returns
array(resultCode, resultId)
Used for testing Contact
Examples:
Contact.

Definition at line 343 of file Contact.php.


The documentation for this class was generated from the following file: