public function moverStock($ArrDispoData, $grados, $color_ventas_id, $calidad_variedad_id, $clasifica_destino)
 {
     $DispoDAO = new DispoDAO();
     $DispoDAO->setEntityManager($this->getEntityManager());
     $this->getEntityManager()->getConnection()->beginTransaction();
     try {
         foreach ($ArrDispoData as $DispoData) {
             $DispoDAO->moverStock($DispoData, $grados, $color_ventas_id, $calidad_variedad_id, $clasifica_destino);
         }
         //end foreach
         $this->getEntityManager()->getConnection()->commit();
         return true;
     } catch (Exception $e) {
         $this->getEntityManager()->getConnection()->rollback();
         $this->getEntityManager()->close();
         throw $e;
     }
 }