/**
  * Elimina un paquete de la base de datos
  */
 public function deletePaquete($id)
 {
     if ($id == null || $id == 0) {
         throw new Exception('No existe el paquete.');
     }
     $object = new paquete();
     $object->charge($id);
     //validaciones aqui
     //revisar registros de pagos dependientes
     $dataaccess = new dalpago();
     if ($dataaccess->existenPagosDePaquete($id)) {
         throw new Exception('No es posible eliminar el paquete porque 
             hay registros de pagos del mismo.');
     }
     try {
         $result = $object->destroy();
     } catch (Exception $e) {
         return false;
     }
     return $result;
 }
 public function get_paquete()
 {
     $pack = new paquete();
     return $pack->get($this->referenciapaq);
 }