#include "ticketinfo.h" #include "core/error.h" namespace Ticket { TicketInfo::TicketInfo() { Clear(); } void TicketInfo::SetTDb(TDb * ptdb) { tdb = ptdb; } void TicketInfo::SetDb(Db * pdb) { db = pdb; } void TicketInfo::Clear() { item.Clear(); is_ticket = false; ticket.Clear(); ticket_tab.clear(); } void TicketInfo::ReadTicket(long dir_id) { if( tdb->GetTicketByDirId(dir_id, ticket) == WINIX_ERR_OK ) { is_ticket = true; db->GetItemById(ticket.item_id, item); } } } // namespace