Gestion de la remise exceptionnelle
This commit is contained in:
parent
32b61db6b0
commit
934575ee7c
@ -1,8 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2003 Brian Fraval <brian@fraval.org>
|
/* Copyright (C) 2002-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2002-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
|
||||||
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
|
||||||
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
|
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
||||||
|
* Copyright (C) 2003 Brian Fraval <brian@fraval.org>
|
||||||
|
*
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -516,6 +517,35 @@ class Societe {
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* \brief Définit la société comme un client
|
||||||
|
* \param remise montant de la remise
|
||||||
|
* \param user utilisateur qui place la remise
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
function set_remise_except($remise, $user)
|
||||||
|
{
|
||||||
|
if ($this->id)
|
||||||
|
{
|
||||||
|
$remise = ereg_replace(",",".",$remise);
|
||||||
|
|
||||||
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."societe_remise_except ";
|
||||||
|
$sql .= " WHERE fk_soc = " . $this->id ." AND fk_facture IS NULL;";
|
||||||
|
|
||||||
|
$this->db->query($sql);
|
||||||
|
|
||||||
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."societe_remise_except ";
|
||||||
|
$sql .= " ( datec, fk_soc, amount_ht, fk_user )";
|
||||||
|
$sql .= " VALUES (now(),".$this->id.",'".$remise."',".$user->id.")";
|
||||||
|
|
||||||
|
if (! $this->db->query($sql) )
|
||||||
|
{
|
||||||
|
dolibarr_print_error($this->db);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Renvoie le nom d'une societe a partir d'un id
|
* \brief Renvoie le nom d'une societe a partir d'un id
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user