|
AppCore
|
#include <IssuedTicketSegment.h>
Classes | |
| class | DataClass |
Public Types | |
| enum | IssuedTicketSegmentFlags { TicketFlagAdditionalZones = 0x001, TicketFlagKilometersFree = 0x002 } |
| enum | IssuedTicketSegmentType { TypeUndefined = 0, TypeCommon = 1, TypeTimeTicket = 2, TypeCreditRecharge = 3, TypeCardUsingFee = 4, TypeRegistrationTicket = 5 } |
Public Member Functions | |
| IssuedTicketSegment (IssuedTicket *issuedTicket) | |
| ~IssuedTicketSegment () | |
| bool | SetTariffDataAndEvaluateTicketType (Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff, Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup) |
| bool | GetTariff (Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff) const |
| bool | GetTariffGroup (Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *&tariffGroup) const |
| bool | GetSegmentType (IssuedTicketSegment::IssuedTicketSegmentType &segmentType) |
| bool | SetSegmentPrice (long segmentPrice) |
| bool | GetSegmentPrice (long &segmentPrice) const |
| bool | SetDistanceForPay (const long distanceForPay) |
| bool | GetDistanceForPay (long &distanceForPay) const |
| bool | SetTravelledZones (const std::list< unsigned long > &travelledZones) |
| bool | GetTravelledZones (const std::list< unsigned long > *&travelledZones) const |
| bool | SetTravelTime (const long travelTime) |
| bool | GetTravelTime (long &travelTime) |
| bool | SetPriceListRowNumber (const unsigned short priceListRow) |
| bool | GetPriceListRowNumber (unsigned short &priceListRow) const |
| bool | SetTimeTicketIndexOnCard (const short timeTicketIndexOnCard) |
| bool | GetTimeTicketIndexOnCard (short &timeTicketIndexOnCard) const |
| bool | SetValidOneWayTicketIndexOnCard (const signed char oneWayTicketIndex) |
| bool | GetValidOneWayTicketIndexOnCard (signed char &oneWayTicketIndex) const |
| bool | SetSegmentStartBusStopLineOrder (const unsigned long segmentStartBusStopLineOrder) |
| bool | GetSegmentStartBusStopLineOrder (unsigned long &segmentStartBusStopLineOrder) const |
| bool | SetSegmentEndBusStopLineOrder (const unsigned long segmentEndBusStopLineOrder) |
| bool | GetSegmentEndBusStopLineOrder (unsigned long &segmentEndBusStopLineOrder) const |
| bool | SetContinuousTripOrder (const unsigned char continuousTripOrder) |
| bool | GetContinuousTripOrder (unsigned char &continuousTripOrder) const |
| bool | IsNextSegmentContinuous (bool &isNextSegmentContinuous) const |
| bool | ExistsNextSegment (bool &existsNextSegment) const |
| bool | SetVATRate (long vatRate) |
| bool | GetVATRate (long &vatRate) const |
| bool | SetBulkVATValue (long bulkVatValue) |
| bool | GetBulkVATValue (long &bulkVatValue) const |
| bool | SetTicketNumber (unsigned long ticketNumber) |
| bool | SetTicketSegmentFlag (IssuedTicketSegment::IssuedTicketSegmentFlags flag) |
| void | IsSetTicketSegmentFlag (IssuedTicketSegment::IssuedTicketSegmentFlags flag, bool &isSet) const |
| bool | GetCalculatePriceResultCollection (EHead *&calculatePriceResultcollection) const |
| bool | SetCalculatePriceResultCollection (const EHead *calculatePriceResultcollection) |
| bool | GetUsedCustomerProfileIndex (unsigned char &usedCustomerProfileIndex) const |
| unsigned char | GetCurrencyID () |
| void | PrintToLog () |
| IssuedTicketSegment::IssuedTicketSegment | ( | IssuedTicket * | issuedTicket | ) |
| IssuedTicketSegment::~IssuedTicketSegment | ( | ) |
| bool IssuedTicketSegment::ExistsNextSegment | ( | bool & | existsNextSegment | ) | const |

| bool IssuedTicketSegment::GetBulkVATValue | ( | long & | bulkVatValue | ) | const |

| bool IssuedTicketSegment::GetCalculatePriceResultCollection | ( | EHead *& | calculatePriceResultcollection | ) | const |

| bool IssuedTicketSegment::GetContinuousTripOrder | ( | unsigned char & | continuousTripOrder | ) | const |

| unsigned char IssuedTicketSegment::GetCurrencyID | ( | ) |

| bool IssuedTicketSegment::GetDistanceForPay | ( | long & | distanceForPay | ) | const |

| bool IssuedTicketSegment::GetPriceListRowNumber | ( | unsigned short & | priceListRow | ) | const |
| bool IssuedTicketSegment::GetSegmentEndBusStopLineOrder | ( | unsigned long & | segmentEndBusStopLineOrder | ) | const |

| bool IssuedTicketSegment::GetSegmentPrice | ( | long & | segmentPrice | ) | const |

| bool IssuedTicketSegment::GetSegmentStartBusStopLineOrder | ( | unsigned long & | segmentStartBusStopLineOrder | ) | const |

| bool IssuedTicketSegment::GetSegmentType | ( | IssuedTicketSegment::IssuedTicketSegmentType & | segmentType | ) |

| bool IssuedTicketSegment::GetTariff | ( | Strojcek::VstupneUdaje::TarifnySystem::ETarifa *& | tariff | ) | const |

| bool IssuedTicketSegment::GetTariffGroup | ( | Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *& | tariffGroup | ) | const |

| bool IssuedTicketSegment::GetTimeTicketIndexOnCard | ( | short & | timeTicketIndexOnCard | ) | const |

| bool IssuedTicketSegment::GetTravelledZones | ( | const std::list< unsigned long > *& | travelledZones | ) | const |

| bool IssuedTicketSegment::GetTravelTime | ( | long & | travelTime | ) |
| bool IssuedTicketSegment::GetUsedCustomerProfileIndex | ( | unsigned char & | usedCustomerProfileIndex | ) | const |

| bool IssuedTicketSegment::GetValidOneWayTicketIndexOnCard | ( | signed char & | oneWayTicketIndex | ) | const |

| bool IssuedTicketSegment::GetVATRate | ( | long & | vatRate | ) | const |

| bool IssuedTicketSegment::IsNextSegmentContinuous | ( | bool & | isNextSegmentContinuous | ) | const |


| void IssuedTicketSegment::IsSetTicketSegmentFlag | ( | IssuedTicketSegment::IssuedTicketSegmentFlags | flag, |
| bool & | isSet | ||
| ) | const |

| void IssuedTicketSegment::PrintToLog | ( | ) |


| bool IssuedTicketSegment::SetBulkVATValue | ( | long | bulkVatValue | ) |

| bool IssuedTicketSegment::SetCalculatePriceResultCollection | ( | const EHead * | calculatePriceResultcollection | ) |

| bool IssuedTicketSegment::SetContinuousTripOrder | ( | const unsigned char | continuousTripOrder | ) |
| bool IssuedTicketSegment::SetDistanceForPay | ( | const long | distanceForPay | ) |

| bool IssuedTicketSegment::SetPriceListRowNumber | ( | const unsigned short | priceListRow | ) |

| bool IssuedTicketSegment::SetSegmentEndBusStopLineOrder | ( | const unsigned long | segmentEndBusStopLineOrder | ) |

| bool IssuedTicketSegment::SetSegmentPrice | ( | long | segmentPrice | ) |

| bool IssuedTicketSegment::SetSegmentStartBusStopLineOrder | ( | const unsigned long | segmentStartBusStopLineOrder | ) |

| bool IssuedTicketSegment::SetTariffDataAndEvaluateTicketType | ( | Strojcek::VstupneUdaje::TarifnySystem::ETarifa * | tariff, |
| Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina * | tariffGroup | ||
| ) |


| bool EM::TicketIssueLogic::IssuedTicketSegment::SetTicketNumber | ( | unsigned long | ticketNumber | ) |
| bool IssuedTicketSegment::SetTicketSegmentFlag | ( | IssuedTicketSegment::IssuedTicketSegmentFlags | flag | ) |
| bool IssuedTicketSegment::SetTimeTicketIndexOnCard | ( | const short | timeTicketIndexOnCard | ) |

| bool IssuedTicketSegment::SetTravelledZones | ( | const std::list< unsigned long > & | travelledZones | ) |

| bool IssuedTicketSegment::SetTravelTime | ( | const long | travelTime | ) |
| bool IssuedTicketSegment::SetValidOneWayTicketIndexOnCard | ( | const signed char | oneWayTicketIndex | ) |

| bool IssuedTicketSegment::SetVATRate | ( | long | vatRate | ) |

1.8.8