public function testEditarProducto()
 {
     $p = ProductosController::Nuevo($activo = true, $codigo_producto = self::RandomString(5, FALSE, FALSE, FALSE), $compra_en_mostrador = true, $id_unidad_compra = 1, $metodo_costeo = "costo", $nombre_producto = self::RandomString(5, FALSE, FALSE, FALSE), $visible_en_vc = true, $codigo_de_barras = null, $control_de_existencia = null, $costo_estandar = 10, $descripcion_producto = null, $foto_del_producto = null, $garantia = null, $id_categoria = null, $id_empresas = null, $id_unidad = null, $impuestos = null, $precio_de_venta = 12);
     $this->assertInternalType("int", $p["id_producto"], "---- 'testEditarProducto' 'id_producto' NO ES UN ENTERO");
     //se edita el cliente recien ingresado
     ProductosController::Editar($id_producto = $p['id_producto'], $clasificaciones = null, $codigo_de_barras = null, $codigo_producto = null, $compra_en_mostrador = null, $control_de_existencia = null, $costo_estandar = 12, $costo_extra_almacen = null, $descripcion_producto = null, $empresas = null, $foto_del_producto = null, $garantia = null, $id_unidad = null, $id_unidad_compra = null, $impuestos = null, $metodo_costeo = null, $nombre_producto = time() . "-E", $peso_producto = null, $precio = null);
 }
Esempio n. 2
0
 protected function GenerateResponse()
 {
     try {
         $this->response = ProductosController::Editar(isset($_POST['id_producto']) ? $_POST['id_producto'] : null, isset($_POST['clasificaciones']) ? json_decode($_POST['clasificaciones']) : null, isset($_POST['codigo_de_barras']) ? $_POST['codigo_de_barras'] : null, isset($_POST['codigo_producto']) ? $_POST['codigo_producto'] : null, isset($_POST['compra_en_mostrador']) ? $_POST['compra_en_mostrador'] : null, isset($_POST['control_de_existencia']) ? $_POST['control_de_existencia'] : null, isset($_POST['costo_estandar']) ? $_POST['costo_estandar'] : null, isset($_POST['costo_extra_almacen']) ? $_POST['costo_extra_almacen'] : null, isset($_POST['descripcion_producto']) ? $_POST['descripcion_producto'] : null, isset($_POST['empresas']) ? json_decode($_POST['empresas']) : null, isset($_POST['foto_del_producto']) ? $_POST['foto_del_producto'] : null, isset($_POST['garantia']) ? $_POST['garantia'] : null, isset($_POST['id_unidad']) ? $_POST['id_unidad'] : null, isset($_POST['id_unidad_compra']) ? $_POST['id_unidad_compra'] : null, isset($_POST['impuestos']) ? json_decode($_POST['impuestos']) : null, isset($_POST['metodo_costeo']) ? $_POST['metodo_costeo'] : null, isset($_POST['nombre_producto']) ? $_POST['nombre_producto'] : null, isset($_POST['peso_producto']) ? $_POST['peso_producto'] : null, isset($_POST['precio']) ? $_POST['precio'] : null, isset($_POST['visible_en_vc']) ? $_POST['visible_en_vc'] : null);
     } catch (Exception $e) {
         //Logger::error($e);
         throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage()));
     }
 }