Skip to content

Instantly share code, notes, and snippets.

@LordNairu
Last active August 29, 2015 14:06
Show Gist options
  • Save LordNairu/38ddb88d72f57b901c87 to your computer and use it in GitHub Desktop.
Save LordNairu/38ddb88d72f57b901c87 to your computer and use it in GitHub Desktop.
public void locateTransactionTickets(int transactionID) {
for (Ticket ticket : this.ticketHandler.getSoldTicketsList()) {
if (ticket.getTransactionID() == transactionID) {
ticket.setIsRefunded(true);
refundTransaction(ticket);
this.getTicketHandler().getSoldTicketsList().remove(ticket);
}
}
}
private void refundTransaction(Ticket ticket) {
Database database = new Database();
try {
database.logRefundInRefundTable(ticket);
} catch (SQLException e) {
e.printStackTrace();
}
ScreenHandler.INSTANCE.updateRemainingSeats(
this.ticketHandler.getScreen(), this.ticketHandler);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment