예제 #1
0
 public void openManagerEntryForm(IManagerEntryForm form)
 {
     form.showForm();
 }
예제 #2
0
        public void displayUnapprovedTrips(IManagerEntryForm form)
        {
            List<Trip> trips = TripRepository.GetInstance().getNotApprovedOnes();

            foreach (Trip t in trips)
            {
                string id = t.ID.ToString();
                string departure = t.DepartureCity.Name;
                departure += ","  +t.DepartureCity.Country;
                string date = t.departureDate.ToString();
                string employee = t.TripOwner.Name;
                employee += " " + t.TripOwner.Surname;
                string model = t.Vehicle.Model;
                string cost = t.TripCost.ToString();

                form.setDisplayItem(id, departure, date, employee, model, cost);
            }
        }
예제 #3
0
 public void closeManagerEntryForm(IManagerEntryForm form)
 {
     form.closeForm();
 }
예제 #4
0
        public void displayAllVehicles(IManagerEntryForm form)
        {
            List<Vehicle> vehicles = VehicleRepository.GetInstance().listVehicle;

            foreach (Vehicle v in vehicles)
            {
                string id = v.ID.ToString();
                string model = v.Model;
                string location = v.BasicLocation.Name + "," + v.BasicLocation.Country;
                string av;
                if (v.IsAvailable == true)
                    av = "YES";
                else
                    av = "NO";
                form.setDisplayVehicle(id, model, location, av);

            }
        }
예제 #5
0
 public void approveSelectedTrips(IManagerEntryForm form)
 {
     int id = form.getSelectedTripID();
     Trip t = TripRepository.GetInstance().getTripByID(id);
     t.IsAprooved = true;
     form.clearItems();
 }