Ajout module numrotation automatique tigre

This commit is contained in:
Regis Houssin 2007-11-06 23:30:38 +00:00
parent 9540dfb03d
commit 55567a161e
2 changed files with 14 additions and 8 deletions

View File

@ -403,10 +403,14 @@ class mod_codeclient_tigre extends ModeleThirdPartyCode
{
$result=-3;
}
else if ($soc->prefixIsRequired && !$soc->prefix_comm)
else if ($soc->prefixCustomerIsRequired && !$soc->prefix_comm)
{
$result=-4;
}
else if ($soc->prefixSupplierIsRequired && !$soc->prefix_comm)
{
$result=-5;
}
else
{
$result=0;

View File

@ -81,7 +81,8 @@ class Societe
var $prospect;
var $fournisseur;
var $prefixIsRequired;
var $prefixCustomerIsRequired;
var $prefixSupplierIsRequired;
var $code_client;
var $code_fournisseur;
var $code_compta;
@ -115,7 +116,8 @@ class Societe
$this->typent_id = 0;
$this->effectif_id = 0;
$this->forme_juridique_code = 0;
$this->prefixIsRequired = 0;
$this->prefixCustomerIsRequired = 0;
$this->prefixSupplierIsRequired = 0;
return 1;
}
@ -249,7 +251,7 @@ class Societe
}
if ($rescode == -4)
{
$this->error .= "Vous devez renseigner le préfix.\n";
$this->error .= "Vous devez renseigner le préfix pour générer le code client.\n";
}
$result = -3;
}
@ -273,9 +275,9 @@ class Societe
{
$this->error .= "Ce code fournisseur est déjà utilisé.\n";
}
if ($rescode == -4)
if ($rescode == -5)
{
$this->error .= "Vous devez renseigner le préfix.\n";
$this->error .= "Vous devez renseigner le préfix pour générer le code fournisseur.\n";
}
$result = -3;
}
@ -1448,7 +1450,7 @@ class Societe
$mod = new $var;
$this->code_client = $mod->getNextValue($objsoc,$type);
$this->prefixIsRequired = $mod->prefixIsRequired;
$this->prefixCustomerIsRequired = $mod->prefixIsRequired;
dolibarr_syslog("Societe::get_codeclient code_client=".$this->code_client." module=".$var);
}
@ -1468,7 +1470,7 @@ class Societe
$mod = new $var;
$this->code_fournisseur = $mod->getNextValue($objsoc,$type);
$this->prefixIsRequired = $mod->prefixIsRequired;
$this->prefixSupplierIsRequired = $mod->prefixIsRequired;
dolibarr_syslog("Societe::get_codefournisseur code_fournisseur=".$this->code_fournisseur." module=".$var);
}