/**
  *
  *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");
 }
Beispiel #2
0
 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()));
     }
 }