protected function checkStock($stock, $declinaison)
 {
     $this->stock = $stock;
     $nb = 0;
     foreach ($declinaison as $index => $value) {
         $stock = new Stock();
         if (!$stock->charger($index, $this->id)) {
             $stock->declidisp = $index;
             $stock->produit = $this->id;
             $nb += $stock->valeur = $value["stock"];
             $stock->surplus = $value["surplus"];
             $stock->add();
         } else {
             $nb += $stock->valeur = $value["stock"];
             $stock->surplus = $value["surplus"];
             $stock->maj();
         }
         $exdecprod = new Exdecprod();
         if ($value['exdecprod'] == '') {
             if (!$exdecprod->charger($this->id, $index)) {
                 $exdecprod->produit = $this->id;
                 $exdecprod->declidisp = $index;
                 $exdecprod->id = $exdecprod->add();
             }
         } else {
             if ($exdecprod->charger($this->id, $index)) {
                 $exdecprod->delete();
             }
         }
     }
     if ($nb > 0) {
         $this->stock = $nb;
     }
 }