From efb9ae27354725e4f0641f346963226d64c08193 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Tue, 11 Jan 2005 09:39:03 +0000 Subject: [PATCH] Ajout methode pour modifier le mode de reglement --- htdocs/facture.class.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/htdocs/facture.class.php b/htdocs/facture.class.php index 2e049baa8fc..70bad81759b 100644 --- a/htdocs/facture.class.php +++ b/htdocs/facture.class.php @@ -1138,6 +1138,38 @@ class Facture } } + /** + * \brief Change le mode de réglement + * \param mode nouveau mode + */ + function mode_reglement($mode) + { + dolibarr_syslog("Facture::ModeReglement"); + if ($this->statut > 0 && $this->paye == 0) + { + $sql = "UPDATE ".MAIN_DB_PREFIX."facture"; + $sql .= " SET fk_mode_reglement = ".$mode; + $sql .= " WHERE rowid=".$this->id; + + if ( $this->db->query( $sql) ) + { + $this->mode_reglement = $mode; + return 0; + } + else + { + dolibarr_syslog("Facture::mode_reglement Erreur -2"); + return -2; + } + } + else + { + dolibarr_syslog("Facture::mode_reglement, etat facture incompatible"); + return -3; + } + } + + /** * \brief Créé une demande de prélèvement * \param user utilisateur créant la demande