private void setActiveTicket(String id) throws BasicException {

    TicketInfo ticket = dlReceipts.getSharedTicket(id);
    if (ticket == null) {
      m_jListTickets.setText("");
      throw new BasicException(AppLocal.getIntString("message.noticket"));
    } else {
      dlReceipts.getPickupId(id);
      Integer pickUp = dlReceipts.getPickupId(id);
      dlReceipts.deleteSharedTicket(id);
      m_sCurrentTicket = id;
      m_panelticket.setActiveTicket(ticket, null);
      ticket.setPickupId(pickUp);
    }
    // END TRANSACTION
  }