Module com.prog3.ipt
Class AddSingleTicketsViewController
java.lang.Object
com.prog3.ipt.Controller.ViewController
com.prog3.ipt.Controller.TravelDocumentsManagement.TravelDocumentsManagementViewController
com.prog3.ipt.Controller.TravelDocumentsManagement.AddSingleTicketsViewController
- All Implemented Interfaces:
 javafx.fxml.Initializable
AddSingleTicketsViewController is a class that extends TravelDocumentsManagementViewController
 This class handles AddSingleTickets view
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javafx.scene.control.Buttonprivate javafx.scene.control.Buttonprivate javafx.scene.control.Buttonprivate javafx.scene.control.Buttonprivate javafx.scene.control.TextFieldprivate javafx.scene.control.TextFieldprivate javafx.scene.control.Buttonprivate SingleTicketprivate javafx.scene.control.Labelprivate javafx.scene.control.TextFieldFields inherited from class com.prog3.ipt.Controller.TravelDocumentsManagement.TravelDocumentsManagementViewController
myTravelDocumentFactory - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate SingleTicketvoidinitialize(URL url, ResourceBundle resourceBundle) protected voidInitializes View Componentprivate voidonAddSingleTicketsToCartButtonClick(javafx.event.ActionEvent event) Adds a single ticket to cartprotected voidonBackButtonClick(javafx.event.ActionEvent event) Back to previous viewprivate voidonDecreaseSingleTicketQuantityButtonClick(javafx.event.ActionEvent event) Decreases membership quantityprivate voidonHelpButtonClick(javafx.event.ActionEvent event) Shows help informationprivate voidonIncreaseSingleTicketQuantityButtonClick(javafx.event.ActionEvent event) Increases ticket quantityprivate voidsetMySingleTicket(SingleTicket mySingleTicket) Methods inherited from class com.prog3.ipt.Controller.TravelDocumentsManagement.TravelDocumentsManagementViewController
getOrder, setOrderMethods inherited from class com.prog3.ipt.Controller.ViewController
checkDatePickersContent, checkTextFieldsContent, clearDatePickersContent, clearTextFieldsContent, generatePayPalAlert, getFxmlLoader, getLocalScene, getStage, onButtonClickNavigateToView, raiseConfirmationAlert, raiseErrorAlert, raiseInformationAlert, setFxmlLoader, setLocalScene, setStage, validateEmail 
- 
Field Details
- 
mySingleTicket
 - 
backButton
private javafx.scene.control.Button backButton - 
ID_RideTextField
private javafx.scene.control.TextField ID_RideTextField - 
ID_LineTextField
private javafx.scene.control.TextField ID_LineTextField - 
decreaseMonoTicketQuantityButton
private javafx.scene.control.Button decreaseMonoTicketQuantityButton - 
quantityTextField
private javafx.scene.control.TextField quantityTextField - 
increaseMonoTicketQuantityButton
private javafx.scene.control.Button increaseMonoTicketQuantityButton - 
priceResultLabel
private javafx.scene.control.Label priceResultLabel - 
helpButton
private javafx.scene.control.Button helpButton - 
addMonoTicketsToCart
private javafx.scene.control.Button addMonoTicketsToCart 
 - 
 - 
Constructor Details
- 
AddSingleTicketsViewController
public AddSingleTicketsViewController() 
 - 
 - 
Method Details
- 
setMySingleTicket
 - 
getMySingleTicket
 - 
onBackButtonClick
protected void onBackButtonClick(javafx.event.ActionEvent event) Back to previous view- Overrides:
 onBackButtonClickin classTravelDocumentsManagementViewController- Parameters:
 event- Button clicked
 - 
onAddSingleTicketsToCartButtonClick
private void onAddSingleTicketsToCartButtonClick(javafx.event.ActionEvent event) Adds a single ticket to cart- Parameters:
 event- Button clicked
 - 
onIncreaseSingleTicketQuantityButtonClick
private void onIncreaseSingleTicketQuantityButtonClick(javafx.event.ActionEvent event) Increases ticket quantity- Parameters:
 event- Button clicked
 - 
onDecreaseSingleTicketQuantityButtonClick
private void onDecreaseSingleTicketQuantityButtonClick(javafx.event.ActionEvent event) Decreases membership quantity- Parameters:
 event- Button clicked
 - 
onHelpButtonClick
private void onHelpButtonClick(javafx.event.ActionEvent event) Shows help information- Parameters:
 event-
 - 
initialize
- Specified by:
 initializein interfacejavafx.fxml.Initializable- Overrides:
 initializein classTravelDocumentsManagementViewController- See Also:
 - 
Initializable.initialize(URL, ResourceBundle)
 
 - 
initializeViewComponents
protected void initializeViewComponents()Description copied from class:ViewControllerInitializes View Component- Overrides:
 initializeViewComponentsin classTravelDocumentsManagementViewController- See Also:
 
 
 -