if ($_REQUEST["id_modificacion"] != NULL) { $herramienta = ControladorDistribuidor::obtenerHerramientasSinDistribuidor($_REQUEST["id_modificacion"])[$posHerramienta]; } else { $herramienta = ControladorDistribuidor::obtenerHerramientasSinDistribuidor()[$posHerramienta]; } $distribuidor["ID_Herramienta"] = $herramienta->getID(); } //Creación de un objeto del tipo distribuidor $obj = ControladorDistribuidor::array_Distribuidor($distribuidor); if ($posHerramienta != 0) { $herramienta = $obj->getHerramienta(); $posCalidad = $_REQUEST["calidad"]; $calidad = ControladorHerramienta::obtenerCalidades()[$posCalidad]; $herramienta->setCalidad($calidad); $herramienta->setPrecioCompra(intval($_REQUEST["precio"])); $obj->setHerramienta($herramienta); } if ($_REQUEST["tipoAccion"] == 'Agregar') { $posible = ControladorDistribuidor::insertarDistribuidor($obj); if ($posible) { echo 'OK'; } else { echo 'KO'; } } else { if ($_REQUEST["tipoAccion"] == 'Modificar') { $id = $_REQUEST["id_modificacion"]; ControladorDistribuidor::actualizarDistribuidor($id, $obj); echo 'OK'; } }