Sie sind auf Seite 1von 3

public class Passenger {

public static <NString> void main(String[] args) {

Scanner input= new Scanner(System.in);


//Login Check for user authentication
String loginReq="yes";
int loginCheck=0;

LoginDAO loginDAO = new LoginDAO();

while(loginReq.equalsIgnoreCase("yes"))
{
System.out.println("\n Login ");

System.out.println("\n\n Please Enter your Credientials ");

System.out.println("\nUser Name:");
String userName=input.next();
System.out.println("\nPassword Name:");
String password=input.next();

LoginVO login = new LoginVO(userName,password);

boolean loginValidate= LoginBO.loginValidate(login);

if(loginValidate) // business logic success LoginBO


{
try
{
loginCheck = LoginDAO.loginCheck(login);
}
catch(LoginCheckException e)
{
System.out.println(e);
}
if(loginCheck==1)
{
System.out.println("login check sucesss");
break;
}
}

System.out.println("Login Failed. please enter correct credentials


");

}
boolean PassengerMenu=true;
while (PassengerMenu)
{
System.out.println("Passenger Services Available :\n\n");

System.out.println("Passenger Information :press 1");


System.out.println("Booking Information :press 2");
System.out.println("Food Order Services : press 3");
System.out.print("Boarding Pass seat confirmation :press 4");

int userSelection =Integer.parseInt(input.next());

switch(userSelection)
{

case 1:System.out.println("Passenger Menu \n");


{
System.out.println("Add Passenger : press 1");
System.out.println("Remove Passenger : press 2");
System.out.println("Search Passenger: press 3");
System.out.println("Update Passenger: press 4");
int PassengerCheck =Integer.parseInt(input.next());

if(PassengerCheck==1)
{
System.out.println("add Passenger details");
String passengerId= input.next();
String passengerName= input.next();
String flightno=input.next();

PassengerVO passenger = new


PassengerVO(passengerId,passengerName,flightno);

boolean result= PassengerBO.validatePassenger(passenger);

if(result)
{

//sending data to database


int daoResult=PassengerDAO.addPassenger(passenger);

if(daoResult>=1)
{
System.out.println("Passenger added in database");
}
else
{
System.out.println(" problem in adding
Passenger");
}
}
else
{
System.out.println("problem in validating Passenger");
}

} //end of customer if

if(PassengerCheck==2)
{

System.out.println("Remove Passenger ");


System.out.println("Enter passenger id");
String passengerId= input.next();

PassengerVO passenger = new


PassengerVO(passengerId);

int
daoResult=PassengerDAO.removePassenger(passenger);

if(daoResult>=1)
{
System.out.println("Passenger removed in
database");
}
else
{
System.out.println(" problem in removing
Passenger");
}

}//end of customer if for removing passenger

if(PassengerCheck==3)
{

System.out.println("Search Passenger ");


System.out.println("Enter passenger id");
String passengerId= input.next();

PassengerVO passenger = new


PassengerVO(passengerId);

int
daoResult=PassengerDAO.searchPassenger(passenger);

if(daoResult>=1)
{
System.out.println("Passenger record available");
}
else
{
System.out.println(" No record Of
Passenger");
}

}//end of customer if for removing passenger

Das könnte Ihnen auch gefallen