protected function GenerateResponse() { try { $this->response = DocumentosController::Imprimir(isset($_GET['id_documento']) ? $_GET['id_documento'] : null); } catch (Exception $e) { //Logger::error($e); throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage())); } }
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $movimiento = VentaDAO::getByPK(354)->asArray(); $documento = DocumentoBaseDAO::getByPK(51); // var_dump($movimiento); DocumentosController::Cerrar(51, $movimiento); //buscar movimiento existente //buscar documento a realizar //validar documento //validar que los parametros del documento esten disponibles //insertar en documento tabla //mandar imprimir