55package utility ;
66
77
8+ import com .sun .servicetag .RegistrationData ;
89import model .*;
910
1011import java .io .IOException ;
@@ -37,10 +38,10 @@ public PDFGenerator() {
3738 }
3839 }
3940
40- public void generate (Passenger passenger , Address HomeAddress , Address TempAddress ){
41+ public void generate (Passenger passenger , Luggage luggage ){
4142
42- DateFormat df = new SimpleDateFormat ("dd/MM/yyyy" );
43- String basicInformationOutput [] = {"Basic information" , "Name: " , "Surname: " , "Date of birth: " , "Gender: " , "Home phone number: " , "Mobile phone number:" , "Home address" , "Country: " , "City: " , "Street: " , "Postal code: " , "Temporary address" , "Country: " , "City: " , "Street: " , "Postal code: " , "Luggage" , "Description: " , "Storage location: " , "Otherwise : " };
43+ DateFormat df = new SimpleDateFormat ("dd/MM/yyyy" );
44+ String basicInformationOutput [] = {"Personal information" , "Name: " , "Surname: " , "Date of birth: " , "Gender: " , "Home phone number: " , "Mobile phone number:" , "Home address" , "Country: " , "City: " , "Street: " , "Postal code: " , "Temporary address" , "Country: " , "City: " , "Street: " , "Postal code: " , "Luggage" , "Label Id: " , "Label number: " , " Description: " , "Storage location: " , "Status: " , " " , "Employee information: " , "Employee: " , "Date : " };
4445 String gegevens = null ;
4546 try {
4647 int x = 75 ;
@@ -70,11 +71,11 @@ public void generate(Passenger passenger, Address HomeAddress, Address TempAddre
7071 }
7172 if (i == 17 ) {
7273 this .contentStream .setFont (PDType1Font .HELVETICA_BOLD , 16 );
73-
74- }
75- if (i == 22 ) {
74+ }
75+ if (i == 23 ) {
7676 this .contentStream .setFont (PDType1Font .HELVETICA_BOLD , 16 );
77-
77+
78+
7879 }else {
7980 this .contentStream .drawString (basicInformationOutput [i ]);
8081
@@ -97,32 +98,44 @@ public void generate(Passenger passenger, Address HomeAddress, Address TempAddre
9798 break ;
9899 case 7 : gegevens = "" ;
99100 break ;
100- case 8 : gegevens = HomeAddress .getCountry ();
101+ case 8 : gegevens = passenger . getHomeaddress () .getCountry ();
101102 break ;
102- case 9 : gegevens = HomeAddress .getCity ();
103+ case 9 : gegevens = passenger . getHomeaddress () .getCity ();
103104 break ;
104- case 10 : gegevens = HomeAddress .getStreetname ();
105+ case 10 : gegevens = passenger . getHomeaddress () .getStreetname ();
105106 break ;
106- case 11 : gegevens = TempAddress .getZipcode ();
107+ case 11 : gegevens = passenger . getHomeaddress () .getZipcode ();
107108 break ;
108109 case 12 : gegevens = "" ;
109110 break ;
110- case 13 : gegevens = TempAddress .getCountry ();
111+ case 13 : gegevens = passenger . getTempaddress () .getCountry ();
111112 break ;
112- case 14 : gegevens = TempAddress .getCity ();
113+ case 14 : gegevens = passenger . getTempaddress () .getCity ();
113114 break ;
114- case 15 : gegevens = TempAddress .getStreetname ();
115+ case 15 : gegevens = passenger . getTempaddress () .getStreetname ();
115116 break ;
116- case 16 : gegevens = TempAddress .getZipcode ();
117+ case 16 : gegevens = passenger . getTempaddress () .getZipcode ();
117118 break ;
118119 case 17 : gegevens = "" ;
119120 break ;
120- case 18 : gegevens = "" ;
121+ case 18 : gegevens = luggage . getLuggageid (). toString () ;
121122 break ;
122- case 19 : gegevens = "" ;
123+ case 19 : gegevens = luggage . getLuggageLabel () ;
123124 break ;
124- case 20 : gegevens = "" ;
125+ case 20 : gegevens = luggage . getDescription () ;
125126 break ;
127+ case 21 : gegevens = luggage .getStoragelocation ();
128+ break ;
129+ case 22 : gegevens = luggage .getLuggagestatus ().name ();
130+ break ;
131+ case 23 : gegevens = "Employee information: " ;
132+ break ;
133+ case 24 : gegevens = "" ;
134+ break ;
135+ case 25 : gegevens = User .getAdmin ().getUsername ();
136+ break ;
137+ case 26 : gegevens = luggage .getDateAdded ().toString ();
138+ break ;
126139 default :
127140 break ;
128141
0 commit comments