|
noalyss Version-9
NOALYSS : serveur de comptabilité et ERP (2002)
|
class Supplier are a specific kind of card More...
Inheritance diagram for Supplier:
Collaboration diagram for Supplier:Public Member Functions | |
| __construct ($p_cn, $p_id=0) | |
| Constructor only a db connection is needed. | |
| get_by_account ($p_poste=0) | |
| Get all info contains in the view thanks to the poste elt (account) | |
Public Member Functions inherited from Fiche | |
| __toString () | |
| belong_ledger ($p_jrn, $p_type="") | |
| Check if a fiche is used by a jrn return 1 if the fiche is in the range otherwise 0, the quick_code or the id must be set. | |
| blank ($p_fiche_def) | |
| insert a new record show a blank card to be filled | |
| build_sql ($array) | |
| create the sql statement for retrieving all the card | |
| button_csv ($p_from, $p_to) | |
| Return a string with the HTML code to display a button to export the history in CSV. | |
| button_pdf ($p_from, $p_to) | |
| Return a string with the HTML code to display a button to export the history in PDF. | |
| count_by_modele ($p_frd_id, $p_search="", $p_sql="") | |
| Count the nb of card with the reference card id frd_id. | |
| delete () | |
| Display ($p_readonly, $p_in="") | |
| Display object instance, getAttribute sort the attribute and add missing ones. | |
| display_row () | |
| display card as a table row , the tag TR must be added | |
| empty_attribute ($p_attr) | |
| check if an attribute is empty | |
| filter_history ($p_table_id) | |
| Filter in javascript the table with the history. | |
| Get () | |
| Synonum of fiche::getAttribut. | |
| get_all_account () | |
| get_amount_side ($p_amount) | |
| return the letter C if amount is > 0, D if < 0 or = | |
| get_bank_ledger () | |
| Returns the Acc_Ledger_Fin ledger for which the card is the default bank account or null if no ledger is found. | |
| get_bk_account () | |
| get the available bank_account filtered by the security | |
| get_bk_balance ($p_cond="") | |
| get the bank balance with receipt or not in Euro | |
| get_bk_balance_currency ($p_cond="") | |
| Get the sum in Currency. | |
| get_by_category ($p_offset=-1, $p_search="", $p_order='') | |
| get all the card thanks the fiche_def_ref | |
| get_by_qcode ($p_qcode=null, $p_all=true) | |
| Retrieve a card thx his quick_code complete the object,, set the id member of the object or set it to 0 if no card is found. | |
| get_categorie () | |
| get the fd_id of the card : fd_id, it set the attribute fd_id | |
| get_f_enable () | |
| get_fiche_def_ref () | |
| get_fiche_def_ref_id () | |
| retrieve the frd_id of the fiche it is the type of the card (bank, purchase...) (fiche_def_ref primary key) | |
| get_gestion_title () | |
| get_id () | |
| get_quick_code () | |
| return the quick_code of a card | |
| get_row ($p_from, $p_to) | |
| Get data for poste. | |
| get_row_date ($p_from, $p_to, $op_let=0) | |
| Get data for poste. | |
| get_solde_detail ($p_cond="") | |
| give the balance of an card | |
| getAttribut () | |
| get all the attribute of a card, add missing ones and sort the array ($this->attribut) by ad_id | |
| GetByDef ($p_frd_id, $p_offset=-1, $p_search="", $p_order='') | |
| Return array of card from the frd family deprecated , use insert get_by_category_id. | |
| getDisplayMode () | |
| getLabelCategory () | |
| getName () | |
| return the name of a card | |
| HtmlTable ($p_array=null, $op_let=0, $from_div=1) | |
| HtmlTable, display a HTML of a card for the asked period. | |
| HtmlTableDetail ($p_array=null, $op_let=0) | |
| HtmlTable, display a HTML of a card for the asked period. | |
| HtmlTableHeader ($p_array=null) | |
| Display HTML Table Header (button) | |
| insert ($p_fiche_def, $p_array=null, $transaction=true) | |
| insert a new record thanks an array , either as parameter or $_POST | |
| is_used () | |
| check if a card is used | |
| load () | |
| Synonum of fiche::getAttribut. | |
| move_to ($p_fdid) | |
| move a card to another cat. | |
| remove ($silent=false) | |
| remove a card, check if not used first, must be synchro with is_used | |
| save ($p_fiche_def=0) | |
| Save a card, call insert or update. | |
| seek ($p_attribut, $p_value) | |
| find the card with the p_attribut equal to p_value, it is not case sensitive | |
| set_f_enable ($f_enable) | |
| set_fiche_def ($p_fiche_def) | |
| set_fiche_def_ref ($fiche_def_ref) | |
| set_id ($id) | |
| setAttribut ($p_ad_id, $p_value) | |
| set an attribute by a value, if the attribut array is empty a call to getAttribut is performed | |
| setDisplayMode ($p_mode) | |
| how the card is display : either in a window or a greated container | |
| ShowTable () | |
| strAttribut ($p_ad_id, $p_return=1) | |
| Summary ($p_search="", $p_action="", $p_sql="", $p_amount=false) | |
| show the default screen | |
| to_array () | |
| turn a card into an array , then it can be saved thanks update or insert | |
| update ($p_array=null) | |
| update a card with an array | |
Data Fields | |
| $country | |
| $cp | |
| $name | |
| $poste | |
| $street | |
| $vat_number | |
Data Fields inherited from Fiche | |
| $attribut | |
| $cn | |
| $fiche_def | |
| $fiche_def_ref | |
| $id | |
| $ledger_description | |
| !< this variable is a mistake, it shouldn't exist, need code rewrite | |
| $ledger_name | |
| $quick_code | |
| $row | |
| $tot_cred | |
| $tot_deb | |
Additional Inherited Members | |
Static Public Member Functions inherited from Fiche | |
| static | cmp_name (Fiche $o1, Fiche $o2) |
| used with a usort function, to sort an array of Fiche on the name | |
| static | from_qcode ($p_qcode) |
| create a card from a qcode and returns a card | |
| static | get_fiche_def ($p_cn, $pFd_id, $p_order='') |
| get all the card from a categorie | |
| static | test_me () |
class Supplier are a specific kind of card
Definition at line 31 of file supplier.class.php.
| Supplier::__construct | ( | $p_cn, | |
| $p_id = 0 ) |
Constructor only a db connection is needed.
Reimplemented from Fiche.
Definition at line 43 of file supplier.class.php.
References $p_id, and FICHE_TYPE_FOURNISSEUR.
| Supplier::get_by_account | ( | $p_poste = 0 | ) |
Get all info contains in the view thanks to the poste elt (account)
Definition at line 52 of file supplier.class.php.
References $Res, Fiche\$row, $sql, cn, DatabaseCore\fetch_array(), name, and DatabaseCore\num_row().
Here is the call graph for this function:| Supplier::$country |
$country Country
Definition at line 37 of file supplier.class.php.
| Supplier::$cp |
$cp Zip code
Definition at line 38 of file supplier.class.php.
| Supplier::$name |
$name name of the company
Definition at line 35 of file supplier.class.php.
| Supplier::$poste |
$poste poste comptable
Definition at line 34 of file supplier.class.php.
| Supplier::$street |
$street Street
Definition at line 36 of file supplier.class.php.
| Supplier::$vat_number |
$vat_number vat number
Definition at line 39 of file supplier.class.php.