/** * *Este metodo desactiva un proveedor. Para que este metodo funcione, no debe de haber ordenes de compra hacia ese proveedor ?? * * @param id_proveedor int Id del proveedor que sera eliminado **/ public static function Eliminar($id_proveedor) { Logger::log("Eliminando proveedor " . $id_proveedor); //Se utiliza el metodo eliminar usuario try { PersonalYAgentesController::EliminarUsuario($id_proveedor); } catch (Exception $e) { Logger::error("No se pudo eliminar el proveedor: " . $e); throw new Exception("No se pudo eliminar el proveedor"); } LOgger::log("Proveedor eliminado exitosamente"); }
protected function GenerateResponse() { try { $this->response = PersonalYAgentesController::EliminarUsuario(isset($_POST['id_usuario']) ? $_POST['id_usuario'] : null); } catch (Exception $e) { //Logger::error($e); throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage())); } }