49 lines
762 B
C++
Executable File
49 lines
762 B
C++
Executable File
/*
|
|
* This file is a part of Winix
|
|
* and is not publicly distributed
|
|
*
|
|
* Copyright (c) 2010, Tomasz Sowa
|
|
* All rights reserved.
|
|
*
|
|
*/
|
|
|
|
#ifndef headerfilecmslucontentreadticket
|
|
#define headerfilecmslucontentreadticket
|
|
|
|
#include "ticket.h"
|
|
#include "ticketinfo.h"
|
|
#include "core/request.h"
|
|
#include "core/system.h"
|
|
|
|
|
|
|
|
namespace Ticket
|
|
{
|
|
|
|
|
|
class ReadTicket
|
|
{
|
|
public:
|
|
ReadTicket();
|
|
void Read(System * psystem, Request * prequest, TicketInfo * pinfo, Ticket * pticket);
|
|
|
|
private:
|
|
Request * request;
|
|
Ticket * ticket;
|
|
System * system;
|
|
TicketInfo * ticket_info;
|
|
|
|
void ReadTicketType();
|
|
void ReadTicketStatus();
|
|
void ReadTicketPriority();
|
|
void ReadTicketCategory();
|
|
void ReadTicketExpected();
|
|
void ReadTicketProgress();
|
|
};
|
|
|
|
|
|
} // namespace
|
|
|
|
|
|
#endif
|