Пример #1
0
 /**
  * @param str/string valor es una cadena con cualquier serie de simbolos
  * @param int/integer valor es una cadena con cualquier serie de simbolos
  * @return str/string      si es la entrada cumple con los requerimientos
  * @soap
  */
 public function reimprimir($refreimp, $pv)
 {
     $error = array('codigo' => -1, 'popsae' => 1, 'msg' => "No se encontro el error.", "visible" => 1);
     try {
         $servicio = new Servicios($refreimp, $pv);
         $numeroBoletos = $servicio->reimprimir();
         if (is_array($numeroBoletos)) {
             //Validar que el numero de boletos que se vendieron sea igual al de la referencia xxxxxxxxxxNN
             return $this->verBoletos(false, $numeroBoletos);
         } else {
             $error = array('codigo' => 1, 'popsae' => 1, 'msg' => "No hay boletos por reimprimir.", "visible" => 1);
         }
     } catch (Exception $e) {
         $error = array('codigo' => $e->getCode(), 'popsae' => 1, 'msg' => sprintf("Error %s: %s", $e->getCode(), $e->getMessage()), "visible" => 1);
     }
     return CJSON::encode(array("error" => $error, "venta" => array()));
 }