private bool ArrangTicketInfo() { bool result = false; try { switch (Ticket.journeyType) { case JourneyType.Topup: lblLine1Key.Visibility = Visibility.Visible; lblLine2Key.Visibility = Visibility.Visible; lblLine2Value.Visibility = Visibility.Visible; lblLine1Key.Content = Ticket.journeyTypeText; lblLine2Key.Content = MultiLanguage.GetText("amount"); lblLine2Value.Content = Conversion.MoneyFormat(TransactionInfo.amount); break; case JourneyType.Day_Pass: case JourneyType.Weekend_Pass: lblLine1Key.Visibility = Visibility.Visible; lblLine2Key.Visibility = Visibility.Visible; lblLine2Value.Visibility = Visibility.Visible; lblLine3Key.Visibility = Visibility.Visible; lblLine3Value.Visibility = Visibility.Visible; lblLine4Key.Visibility = Visibility.Visible; lblLine4Value.Visibility = Visibility.Visible; lblLine1Key.Content = Ticket.journeyTypeText; lblLine2Key.Content = MultiLanguage.GetText("ticketType"); lblLine2Value.Content = MultiLanguage.GetText("RFIDPaper"); lblLine3Key.Content = MultiLanguage.GetText("numberOfTickets"); lblLine3Value.Content = Ticket.ticketCount; lblLine4Key.Content = MultiLanguage.GetText("amount"); lblLine4Value.Content = Conversion.MoneyFormat(Ticket.totalPrice); lblType.Content = Ticket.journeyTypeText.ToString(); lblDestination.Visibility = Visibility.Collapsed; arrorDest.Visibility = Visibility.Collapsed; lblNoOfTickets.Content = Ticket.ticketCount; lblAmount.Content = Conversion.MoneyFormat(Ticket.totalPrice); break; case JourneyType.Period_Pass: case JourneyType.Trip_Pass: lblLine1Key.Visibility = Visibility.Visible; lblLine2Key.Visibility = Visibility.Visible; lblLine2Value.Visibility = Visibility.Visible; lblLine3Key.Visibility = Visibility.Visible; lblLine3Value.Visibility = Visibility.Visible; lblLine4Key.Visibility = Visibility.Visible; lblLine4Value.Visibility = Visibility.Visible; lblLine5Key.Visibility = Visibility.Visible; lblLine5Value.Visibility = Visibility.Visible; lblLine6Key.Visibility = Visibility.Visible; lblLine6Value.Visibility = Visibility.Visible; lblLine1Key.Content = Ticket.journeyTypeText; lblLine2Key.Content = "Origin Station :"; lblLine2Value.Content = MultiLanguage.GetText(Ticket.startStation.name); lblLine3Key.Content = MultiLanguage.GetText("destination"); lblLine3Value.Content = Ticket.endStation.name; lblLine4Key.Content = "Number Of Pass : "******"Validity : "; lblLine5Value.Content = Ticket.ticketExpiryDts.ToString("g"); lblLine6Key.Content = MultiLanguage.GetText("amount"); lblLine6Value.Content = Conversion.MoneyFormat(Ticket.totalPrice); break; case JourneyType.Group_Ticket: lblLine1Key.Visibility = Visibility.Visible; lblLine2Key.Visibility = Visibility.Visible; lblLine2Value.Visibility = Visibility.Visible; lblLine3Key.Visibility = Visibility.Visible; lblLine3Value.Visibility = Visibility.Visible; lblLine4Key.Visibility = Visibility.Visible; lblLine4Value.Visibility = Visibility.Visible; lblLine5Key.Visibility = Visibility.Visible; lblLine5Value.Visibility = Visibility.Visible; lblLine1Key.Content = Ticket.journeyTypeText; lblLine2Key.Content = MultiLanguage.GetText("destination"); lblLine2Value.Content = MultiLanguage.GetText(Ticket.endStation.name); lblLine3Key.Content = MultiLanguage.GetText("ticketType"); lblLine3Value.Content = Ticket.ticketTypeText; lblLine4Key.Content = "Number Of Passenger : "; lblLine4Value.Content = Ticket.peopleCount; lblLine5Key.Content = MultiLanguage.GetText("amount"); lblLine5Value.Content = Conversion.MoneyFormat(Ticket.totalPrice); lblType.Content = Ticket.journeyTypeText.ToString(); lblDestination.Content = MultiLanguage.GetText(Ticket.endStation.name); lblNoOfTickets.Content = Ticket.ticketCount; lblAmount.Content = Conversion.MoneyFormat(Ticket.totalPrice); break; case JourneyType.RJT: case JourneyType.SJT: lblLine1Key.Content = Ticket.journeyTypeText; lblLine2Key.Content = MultiLanguage.GetText("destination"); lblLine2Value.Content = MultiLanguage.GetText(Stations.GetStation(Ticket.endStation.id).name); //lblLine3Key.Content = "Ticket Type :"; lblLine3Value.Content = Ticket.ticketTypeText; lblLine3Key.Content = MultiLanguage.GetText("numberOfTickets"); lblLine3Value.Content = Ticket.ticketCount; lblLine4Key.Content = MultiLanguage.GetText("amount"); lblLine4Value.Content = Conversion.MoneyFormat(Ticket.totalPrice); Constants.EnableBillNotes = TVMUtility.EnableBill(Ticket.totalPrice); lblType.Content = Ticket.journeyTypeText.ToString(); lblDestination.Content = MultiLanguage.GetText(Ticket.endStation.name); lblNoOfTickets.Content = Ticket.ticketCount; lblAmount.Content = Conversion.MoneyFormat(Ticket.totalPrice); break; default: break; } result = true; } catch (Exception ex) { result = false; } return(result); }