Next4Me
 All Classes Files Functions Variables
Application_Model_Contact Class Reference

Administrare Contact. More...

Inheritance diagram for Application_Model_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.

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]$IdContact[Integer] IdContact
[in]$Name[String] Nume
[in]$Surname[String] Prenume
[in]$Company[String] Compania
[in]$Birthday[String] Date de nastere in format (YYYY-MM-DD)
[in]$Gender[String] Sex (M/F)
[in]$IdUser[Integer] legatura 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

Definition at line 40 of file Contact.php.

deleteContact (   $entity)

Sterge Contact aferent IdContact sau IdUserAccount primit.

Parameters
[in]$IdContact[Integer] IdContact
[in]$IdUserAccount[Integer] IdUserAccount 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

Definition at line 196 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$IdContact[Integer] IdContact
[in]$IdUserAccount[Integer] legatura cu tabela UserAccount, acest parametru il baga automat indexcontroller functie de token
[in]$UserAccountType[Integer] acest parametru il baga automat indexcontroller functie de token si reprezinta clasa de useri din care face parte
[in]$pageSize[Integer] reprezinta numaru de inregistrari pe pagina, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]$pageNo[Integer] reprezinta numarul paginii care urmeaza sa fie afisata, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]$orderColumn[String] reprezinta coloana dupa care se va face ordonarea rezultatului, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]$orderType[String] reprezinta 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

Definition at line 342 of file Contact.php.


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