[ Index ] |
|
Code source de Dolibarr 2.0.1 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
Poids: | 1251 lignes (39 kb) |
Inclus ou requis: | 2 fois |
Référencé: | 0 fois |
Nécessite: | 4 fichiers htdocs/commande/commande.class.php htdocs/lib/price.lib.php htdocs/product.class.php htdocs/interfaces.class.php |
Propal:: (29 méthodes):
Propal()
add_product()
insert_product()
insert_product_generic()
UpdateLigne()
fetch_client()
delete_product()
create()
update_price()
fetch()
valid()
set_echeance()
set_remise()
set_project()
set_contact()
set_pdf_model()
cloture()
create_commande()
reopen()
liste_array()
commande_liste_array()
associated_orders()
facture_liste_array()
delete()
update_note()
info()
getLibStatut()
LibStatut()
load_board()
PropaleLigne:: (1 méthode):
PropaleLigne()
Propal($DB, $soc_idp="", $propalid=0) X-Ref |
\brief Constructeur \param DB Handler d'accès base \param soc_idp Id de la société \param propalid Id de la propal |
add_product($idproduct, $qty, $remise_percent=0) X-Ref |
\brief Ajout d'un produit dans la proposition, en memoire dans l'objet \param idproduct id du produit à ajouter \param qty quantité \param remise_percent remise effectuée sur le produit \return void \see insert_product |
insert_product($idproduct, $qty, $remise_percent=0, $p_desc='') X-Ref |
\brief Ajout d'un produit dans la proposition, en base \param idproduct Id du produit à ajouter \param qty Quantité \param remise_percent Remise effectuée sur le produit \param p_desc Descriptif optionnel \return int >0 si ok, <0 si ko \see add_product |
insert_product_generic($p_desc, $p_price, $p_qty, $p_tva_tx, $remise_percent=0) X-Ref |
\brief Ajout d'un produit dans la proposition, en base \param p_desc Descriptif optionnel \param p_price Prix \param p_qty Quantité \param p_tva_tx Taux tva \param remise_percent Remise effectuée sur le produit \return int >0 si ok, <0 si ko \see add_product |
UpdateLigne($id, $subprice, $qty, $remise_percent=0, $tva_tx, $desc='') X-Ref |
\brief Mise à jour d'une ligne de produit \param id Id de la ligne \param subprice Prix unitaire \param qty Quantité \param remise_percent Remise effectuée sur le produit \param tva_tx Taux de TVA \param desc Description \return int 0 en cas de succès |
fetch_client() X-Ref |
Pas de description |
delete_product($idligne) X-Ref |
\brief Supprime une ligne de detail \param idligne Id de la ligne detail à supprimer \return int >0 si ok, <0 si ko |
create() X-Ref |
\brief Crée une propal \return int <0 si ko, >=0 si ok |
update_price() X-Ref |
\brief Mets à jour le prix total de la proposition \return int <0 si ko, >0 si ok |
fetch($rowid) X-Ref |
\brief Recupère de la base les caractéristiques d'une propale \param rowid id de la propal à récupérer |
valid($user) X-Ref |
\brief Passe au statut valider une propale \param user Objet utilisateur qui valide \return int <0 si ko, >=0 si ok |
set_echeance($user, $date_fin_validite) X-Ref |
\brief Définit une remise globale sur la proposition \param user Objet utilisateur qui modifie \param remise Montant remise \return int <0 si ko, >0 si ok |
set_remise($user, $remise) X-Ref |
\brief Définit une remise globale sur la proposition \param user Objet utilisateur qui modifie \param remise Montant remise \return int <0 si ko, >0 si ok |
set_project($user, $project_id) X-Ref |
Pas de description |
set_contact($user, $contact_id) X-Ref |
Pas de description |
set_pdf_model($user, $modelpdf) X-Ref |
Pas de description |
cloture($user, $statut, $note) X-Ref |
\brief Cloture de la proposition commerciale \param user Utilisateur qui cloture \param statut Statut \param note Commentaire \return int <0 si ko, >0 si ok |
create_commande($user) X-Ref |
\brief Crée une commande à partir de la proposition commerciale \param user Utilisateur \return int <0 si ko, >=0 si ok |
reopen($userid) X-Ref |
Pas de description |
liste_array($brouillon=0, $user='') X-Ref |
\brief Renvoi la liste des propal (éventuellement filtrée sur un user) dans un tableau \param brouillon 0=non brouillon, 1=brouillon \param user Objet user de filtre \return int -1 si erreur, tableau résultat si ok |
commande_liste_array() X-Ref |
\brief Renvoie un tableau contenant les numéros de commandes associées \remarks Fonction plus light que associated_orders \sa associated_orders |
associated_orders() X-Ref |
\brief Renvoie un tableau contenant les commandes associées \remarks Fonction plus lourde que commande_liste_array \sa commande_liste_array |
facture_liste_array() X-Ref |
\brief Renvoie un tableau contenant les numéros de factures associées |
delete($user) X-Ref |
\brief Efface propal \param user Objet du user qui efface |
update_note($note) X-Ref |
\brief Mets à jour la note \param note Note à mettre à jour \return int <0 si ko, >0 si ok |
info($id) X-Ref |
\brief Information sur l'objet propal \param id id de la propale |
getLibStatut() X-Ref |
\brief Retourne le libellé du statut d'une propale (brouillon, validée, ...) \return string Libellé |
LibStatut($statut,$size=1) X-Ref |
\brief Renvoi le libellé d'un statut donné \param statut id statut \param size Libellé court si 0, long si non défini \return string Libellé |
load_board($user,$mode) X-Ref |
\brief Charge indicateurs this->nbtodo et this->nbtodolate de tableau de bord \param user Objet user \param mode "opened" pour propal à fermer, "signed" pour propale à facturer \return int <0 si ko, >0 si ok |
Classe: PropaleLigne - X-Ref
PropaleLigne() X-Ref |
Pas de description |
Généré le : Mon Nov 26 12:29:37 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |