public void displayTripDetails(IEmployeeEntryForm form) { int id = form.getSelectedMyTripID(); Trip t = TripRepository.GetInstance().getTripByID(id); form.setDisplayTripDetails("Stops:"); foreach (TripStops ts in t.Stops) { string s = ts.City.Name + "," + ts.City.Country; s += "(" + ts.TripDate.ToString() + ")"; form.setDisplayTripDetails(s); } form.setDisplayTripDetails("Travellers:"); foreach (Employee e in t.getTravellers()) { string s = e.Name + " " + e.Surname; form.setDisplayTripDetails(s); } form.setDisplayTripDetails("Cost:"); form.setDisplayTripDetails(t.TripCost.ToString() + " € "); }
public void returnConfirmation(IEmployeeEntryForm form) { int id = form.getSelectedMyTripID(); Trip t = TripRepository.GetInstance().getTripByID(id); t.isDone = true; t.Vehicle.IsAvailable = true; }
public void cancelSelectedTrips(IEmployeeEntryForm form) { int id = form.getSelectedMyTripID(); Trip t = TripRepository.GetInstance().getTripByID(id); TripRepository.GetInstance().removeTrip(t); }