Fix: bug #14784: exige un code client lors de la création d'un fournisseur
This commit is contained in:
parent
0bc044d033
commit
a681c9937a
@ -202,48 +202,37 @@ class Societe {
|
|||||||
* \brief Verification lors de la modification
|
* \brief Verification lors de la modification
|
||||||
* \return 0 si ok, < 0 en cas d'erreur
|
* \return 0 si ok, < 0 en cas d'erreur
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function verify()
|
function verify()
|
||||||
{
|
{
|
||||||
$this->nom=trim($this->nom);
|
$this->nom=trim($this->nom);
|
||||||
|
|
||||||
$result = 0;
|
$result = 0;
|
||||||
|
|
||||||
if (! $this->nom)
|
if (! $this->nom)
|
||||||
{
|
{
|
||||||
$this->error = "Le nom de la société ne peut être vide.\n";
|
$this->error = "Le nom de la société ne peut être vide.\n";
|
||||||
$result = -2;
|
$result = -2;
|
||||||
}
|
}
|
||||||
|
if ($this->client && $this->codeclient_modifiable == 1)
|
||||||
if ($this->codeclient_modifiable == 1)
|
|
||||||
{
|
{
|
||||||
// On ne vérifie le code client que si celui-ci est modifiable
|
// On ne vérifie le code client que si la société est un client / prospect et que le code est modifiable
|
||||||
// Si il n'est pas modifiable il n'est pas mis à jour lors de l'update
|
// Si il n'est pas modifiable il n'est pas mis à jour lors de l'update
|
||||||
|
|
||||||
$rescode = $this->verif_codeclient();
|
$rescode = $this->verif_codeclient();
|
||||||
|
|
||||||
if ($rescode <> 0)
|
if ($rescode <> 0)
|
||||||
{
|
{
|
||||||
if ($rescode == -1)
|
if ($rescode == -1)
|
||||||
{
|
{
|
||||||
$this->error .= "La syntaxe du code client est incorrecte.\n";
|
$this->error .= "La syntaxe du code client est incorrecte.\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($rescode == -2)
|
if ($rescode == -2)
|
||||||
{
|
{
|
||||||
$this->error .= "Vous devez saisir un code client.\n";
|
$this->error .= "Vous devez saisir un code client.\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($rescode == -3)
|
if ($rescode == -3)
|
||||||
{
|
{
|
||||||
$this->error .= "Ce code client est déjà utilisé.\n";
|
$this->error .= "Ce code client est déjà utilisé.\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$result = -3;
|
$result = -3;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user