Ejemplo n.º 1
0
 protected function GenerateResponse()
 {
     try {
         $this->response = VentasController::Nueva(isset($_POST['descuento']) ? $_POST['descuento'] : null, isset($_POST['id_comprador_venta']) ? $_POST['id_comprador_venta'] : null, isset($_POST['impuesto']) ? $_POST['impuesto'] : null, isset($_POST['subtotal']) ? $_POST['subtotal'] : null, isset($_POST['tipo_venta']) ? $_POST['tipo_venta'] : null, isset($_POST['total']) ? $_POST['total'] : null, isset($_POST['datos_cheque']) ? json_decode($_POST['datos_cheque']) : null, isset($_POST['detalle_orden']) ? json_decode($_POST['detalle_orden']) : null, isset($_POST['detalle_paquete']) ? json_decode($_POST['detalle_paquete']) : null, isset($_POST['detalle_venta']) ? json_decode($_POST['detalle_venta']) : null, isset($_POST['es_cotizacion']) ? $_POST['es_cotizacion'] : false, isset($_POST['id_sucursal']) ? $_POST['id_sucursal'] : null, isset($_POST['saldo']) ? $_POST['saldo'] : "0", isset($_POST['tipo_de_pago']) ? $_POST['tipo_de_pago'] : null);
     } catch (Exception $e) {
         //Logger::error($e);
         throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage()));
     }
 }
Ejemplo n.º 2
0
 /**
  * @expectedException InvalidDataException
  */
 public function testNuevaVentaSinDetalles()
 {
     $detalle_venta = new stdClass();
     VentasController::Nueva(0, $this->current_client, 0, 1, "contado", 1, null, null, null, $detalle_venta);
 }