From 44ad41a0b995be7f50403d9230aaf9ef04ac1517 Mon Sep 17 00:00:00 2001
From: Joel Andrew Wach <j_wach@hotmail.com>
Date: Wed, 11 Feb 2015 16:41:44 -0600
Subject: [PATCH] test

---
 Assignment2/.classpath                        |   7 ++
 Assignment2/.project                          |  17 ++++
 .../.settings/org.eclipse.jdt.core.prefs      |  11 +++
 Assignment2/bin/assignment2/Demo.class        | Bin 0 -> 3798 bytes
 Assignment2/bin/assignment2/address.class     | Bin 0 -> 470 bytes
 Assignment2/bin/assignment2/customer.class    | Bin 0 -> 2794 bytes
 Assignment2/bin/assignment2/person.class      | Bin 0 -> 2338 bytes
 Assignment2/bin/assignment2/product.class     | Bin 0 -> 470 bytes
 Assignment2/bin/assignment2/venues.class      | Bin 0 -> 2273 bytes
 Assignment2/data/inputOutputExamples.zip      | Bin 0 -> 11348 bytes
 Assignment2/src/assignment2/Customer.java     |  88 +++++++++++++++++
 .../src/assignment2/DataConvereter.java       |  89 ++++++++++++++++++
 Assignment2/src/assignment2/GameTicket.java   |  79 ++++++++++++++++
 Assignment2/src/assignment2/PSL.java          |  73 ++++++++++++++
 Assignment2/src/assignment2/ParkingPass.java  |  49 ++++++++++
 Assignment2/src/assignment2/Person.java       |  88 +++++++++++++++++
 Assignment2/src/assignment2/Refreshments.java |   5 +
 Assignment2/src/assignment2/SeasonPass.java   |  81 ++++++++++++++++
 Assignment2/src/assignment2/Venues.java       |  86 +++++++++++++++++
 Assignment2/src/assignment2/address.java      |   5 +
 homework-2/src/homework2/persons.java         |   4 +-
 21 files changed, 680 insertions(+), 2 deletions(-)
 create mode 100644 Assignment2/.classpath
 create mode 100644 Assignment2/.project
 create mode 100644 Assignment2/.settings/org.eclipse.jdt.core.prefs
 create mode 100644 Assignment2/bin/assignment2/Demo.class
 create mode 100644 Assignment2/bin/assignment2/address.class
 create mode 100644 Assignment2/bin/assignment2/customer.class
 create mode 100644 Assignment2/bin/assignment2/person.class
 create mode 100644 Assignment2/bin/assignment2/product.class
 create mode 100644 Assignment2/bin/assignment2/venues.class
 create mode 100644 Assignment2/data/inputOutputExamples.zip
 create mode 100644 Assignment2/src/assignment2/Customer.java
 create mode 100644 Assignment2/src/assignment2/DataConvereter.java
 create mode 100644 Assignment2/src/assignment2/GameTicket.java
 create mode 100644 Assignment2/src/assignment2/PSL.java
 create mode 100644 Assignment2/src/assignment2/ParkingPass.java
 create mode 100644 Assignment2/src/assignment2/Person.java
 create mode 100644 Assignment2/src/assignment2/Refreshments.java
 create mode 100644 Assignment2/src/assignment2/SeasonPass.java
 create mode 100644 Assignment2/src/assignment2/Venues.java
 create mode 100644 Assignment2/src/assignment2/address.java

diff --git a/Assignment2/.classpath b/Assignment2/.classpath
new file mode 100644
index 0000000..1375100
--- /dev/null
+++ b/Assignment2/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/Assignment2/.project b/Assignment2/.project
new file mode 100644
index 0000000..647e0cc
--- /dev/null
+++ b/Assignment2/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>Assignment2</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
diff --git a/Assignment2/.settings/org.eclipse.jdt.core.prefs b/Assignment2/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/Assignment2/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Assignment2/bin/assignment2/Demo.class b/Assignment2/bin/assignment2/Demo.class
new file mode 100644
index 0000000000000000000000000000000000000000..87c11dc10072b7ca40f77258480f45655ef81abb
GIT binary patch
literal 3798
zcmX^0Z`VEs1_nI_Id%pnMh1bz;^NHoyxi2h5+i+=)ZBb_1{OvJfvm)`ME#t^ymWp4
zq^#8B5=I6#o6Nk-5<5l)W)00SMg|t={FGF722Mr>euP@rqN4mF4hC*UwhN(oMXAO4
zIc2FS3d#Ao1(`XCC7Jno3I#>^Nja&x#a0SjoFN&h3MG{VsR|$i^gx#B1(y_M=A|nn
zC+6klmnbBqD!>fUQ}8TN$ShXK%uC5EN=+`wsZ=ORO-n6G%}Y*AQAjJw&s8W&EiBC}
zN=;GFOU_9wE>=j(%t<YV*piuBkY7{+u_rShi}7SDD=o>)!D^moZb43Fa%PD_acMzn
zkwS8QUU5lLX>v(^kpd({H8er~Da}hsP0P#!`60hZAtf~}u{5UyS+$;mZ)tG}NG3Bc
zRUt7?A+-W(Fp`m6oHzqcp(I}+5gg21oWY=Q1vv&Icu7~~mYI`^#pB2Zft2{=m$>DZ
z=B2n+B&QaDQvk>fsBw#|$1|@aH65!HiS;9{6ohOGaiKLBO#+1;*5E<$9#N`5(K8x@
z#N`~ylO<76LR<zNjkwB!RC*T&TnroxygUr741A0Xq8dJ+DhpCSLdp_rP@Tx{lbM(5
zSDKrYS`?C)l#|NHAmo#uoR|}qSd<CkLj_q%GBS%na_CjBH6sI8QEFmJKx$EOejW#d
zC?n$&BI;3y3kYOo;*u6|szwtabrT>o+QU-wN>htD7$g`OZ;wWMS!xQs^Eh#J0a4iv
zPldtAzyr$U&ZWgA`MIe@91PNoOq`?fJ+$MSs6;`GB1Q(T;QZ2}<Wx{0%gDe9>XPY!
zY8wVc21W*E1`uFjU}RurU}IopU}s=pFkxV3U}Rum;M&c=5h=vAoq=aR0|NsS13v=;
zSPcUMBZB|~0|O646@wsy5Ccd|7%Yovf(RB9xUrfbhQkDLEGDR6H9-=G2~t>0u*GVE
I4A`%-07NL$+yDRo

literal 0
HcmV?d00001

diff --git a/Assignment2/bin/assignment2/address.class b/Assignment2/bin/assignment2/address.class
new file mode 100644
index 0000000000000000000000000000000000000000..f0bed980bfd9f513c4aa7fad08392cca7322fe74
GIT binary patch
literal 470
zcmX^0Z`VEs1_nI_QFaC<Mh4-;;^NHoyxi2h5+nV@l$4^>;$n6N7Dfhvti-ZJ{hY+S
zbbbG%tkmQZMg}&U%)HDJJ4Oa(4b3n{1{UZ1lvH*GPDTcPgj(04qWmHb25v@%388sK
zsm1v@WvM9&$@#ejnK_9infZAN1x5KuIjOl;3S69?xdl0y$(bbz#ia$QMGDFJdBr6~
zrO74vMG6o*H8d46ixo=qQc}}0^HNh3((;QGQc}|rOLIz)RqHAEmKK+QWHR$o6%z9l
zQY)YaBN@rX#lXS9%frCRz{kiSs^Nohb8tyfW?s5A$WQz}nR%&xrMXF|MInhvIjM{c
zLO%J)i8*13MVTNzRFI`4BeR&1LDUCJ=vgx|a0Ta=7A2>;Wr7UgfrhFc$U+8121W*E
z1`uFmU}RurU}IopU}s=pFkxV3U}Rum;M&c=5h=vAoq=aR0|NsS13v=;SPcUMGlKvF
W0|O646@wsy5Ca1PBZDwll?VX0PkfUA

literal 0
HcmV?d00001

diff --git a/Assignment2/bin/assignment2/customer.class b/Assignment2/bin/assignment2/customer.class
new file mode 100644
index 0000000000000000000000000000000000000000..213c237b988784af43329c2c6463c2a9c89594ee
GIT binary patch
literal 2794
zcmX^0Z`VEs1_nI_9d-sLMh20@;^NHoyxi2h5+nWO(&Cc*+|(j=1{OvJfvm)`ME#t^
zymWp4q^#8B5=I6dm;&eglvG9r4xiwXqRhN>Yeoi^lFEWqMh3ouqRiaHqDtrdyplwa
z4wk&c+*C#e_QaHwqSWGIMg}&U%)HDJJ4Oa=4VZ31v}PD10}IGTb_RY%27ZLIT#JhG
zi#Qkr8CkA{<`tzD=jW8ArYI!m=N4q<B$j06=P48v<tOE&<`!EiaB)K1s*s$RmzQ6n
zkd&$b*HMzMkf;Fiz~EHmnOl&PnVeaoP+VG&TBMMipI2N`RGM6pU!(wu7!6H@%wmPo
zyp+_m%)HbTJq6#=;u3|_3W&CxN`=h4vi$5+g~Yu4k_=Q62B(jQY*dXpeCTGgK^S*j
z415g2JPh0nB8&{88a{}U58_s9P|3*elbM(5SDKrYS`?C)l#|NHAmo#uoR|}qSd<Ck
zLj_q%GBS%98N__BmG{<+4E*V-CC<>|A5_*dGH_{V!b)Zi1{p?%9D0_qj12t6=nmqB
z*BBswv!|z)gn%m@_F@=IFg>*-0IdcREXEWA>GgwDOvR}s5EfT@YKbGPmf|W#<^<=L
z7A2>;Wr6~i7gh!8fntN5L5q=r4H6rS3_QM>#l@L<=^$qnGbl1JGB7hRFt9Q(F|abQ
zF)%PNF|b2v4k*nDrMbW~Hv<C$Hv<m?BLgo3149}EGgy>sHv?a!kid2Zq5WVpL>U+u
z*cccY7#KJh#26SD>>#Qb#2F+QK!6Ku8%UlDY#$Q?0|OTW$VQNBxEMfovVg@vwz4uX
zGDtE=LG3hQU<R8Eu~Qn0onl}+L2d+@3bB)sL6$)dYJwdDGXvO0u&c3|AO$u-45A9d
z)r<`CB)CQnY!<p}6i9H564(Sx*MMS*k%5sxkp$PMfz3j9jS>m2(E^)*=^9Y%fn1|Z
zf@}1^W}&-Ag#_0afla`44JZYHT%$^YYs|oAp}R(n1lL%BO~7;wC>1j@FfpiubB6|l
NHUk3#3j-sACII^jv6=t?

literal 0
HcmV?d00001

diff --git a/Assignment2/bin/assignment2/person.class b/Assignment2/bin/assignment2/person.class
new file mode 100644
index 0000000000000000000000000000000000000000..51c386cc5a85a336eb82ff703aacd9c1da3e625b
GIT binary patch
literal 2338
zcmX^0Z`VEs1_nI_O?Cz*Mh2n8;^NHoyxi2h5+nVB)S}}2Jaz^aMh1bb#Ii*FoW#6z
zegCAa)Z`LI1}=!SbAC!HBLjy|a7j^SUb;0S14~|FZYm=KdtypTQEG89BLi!yZ(?Q+
zBLkaFW?p8A9V3IX223?BS~HB1fdynTI|Cmh13$uY*P^2QA`S)tM&=)(c}1zk`8j2&
zDGJH?xdoXyi6xo&c?tzZ`AIpcxy4orT$~U$DI_Q6<>i+sB&90Ab(G{QBr23t7NpW$
zk!Nl}PG)jui9&H{L28jga(-TMNl|HXNq&(6BxE%-6*7wzO7l`u(=zi?Q}h&kON&bs
zQY#?Zaw-)v^UCtGQxy{P@=G#MO`yAH24et^x@l0Rd#XhX7XvSY5Dx<vgD@k5sD=-s
zY=GEc4JteMeKPY>{YrC_Qj0<olX6lS8H9ZDlM{2o5{oiHe5fExNk(QdBZG(!W~pb*
z$iSPPS`q**0zoAaBLkO)Cak>TV31~H$f0Km#K^!~jOrY2cqt0<F?)Jyi65lkErzkU
z(o;(uVWluvF%pL(J+%Z{DsvRWnOwp7rA5i9ZkeC}<AxOPdZ6%SXHaKkV1tA&BLk0b
zW^r+5UV2DnL25CBA_F4>GXnzy3j-4aD+3z?0|OHSJCx>t(wtzLlYx<ei-DVgk%5PS
zfgy&0nSqsofq`o`18<}d|8@q!{b0Q!3=9lx42%p64D1Y|3=9k=5LFCf4B`wRzy-Di
zB+mu5hY4f`1IQ+jE4UaycCj!pGDt8;LTxf(U<R89u}KPxP10bScp$2vHZd~DFvvnp
zuw!6m0NVq0D>f69!6t}7R6$K(V1T)mkwK0G*Jy*yLU)Zk39c~)n}F#WP`ofQFfu5R
z;2LYNS?I1&B*8V#U=uK11Bx?{Ym`WEjW^gVbk``8;F@5t37D<{r5i>DCI%I7DpY0A
K0H<k21~mYmbU(}h

literal 0
HcmV?d00001

diff --git a/Assignment2/bin/assignment2/product.class b/Assignment2/bin/assignment2/product.class
new file mode 100644
index 0000000000000000000000000000000000000000..f4ee4fed5b6f444b660d5559f3fc9227e4bb582c
GIT binary patch
literal 470
zcmX^0Z`VEs1_nI_QFaC<Mh4-;;^NHoyxi2h5+nVBqWqN7<PvrU7Dfhvti-ZJ{hY+S
zbbbG%tkmQZMg}&U%)HDJJ4Oa(4b3n{1{UZ1lvH*GPDTcPgj(04qWmHb25v@%388sK
zsm1v@WvM9&$@#ejnK_9infZAN1x5KuIjOl;3S69?xdl0y$(bbz#ia$QMGDFJdBr6~
zrO74vMG6o*H8d46ixo=qQc}}0^HNh3((;QGQc}|rOLIz)RqHAEmKK+QWHR$o6%z9l
zQY)YaBN@rX#lXS9%frCRz{kiSs^Nohb8tyfW?s5A$WQz}nR%&xrMXF|MInhvIjM{c
zLO%J)i8*13MVTNzRFI`4BeR&1LDUCJ=vgx|a0Ta=7A2>;Wr7UgfrhFc$U+8121W*E
z1`uFmU}RurU}IopU}s=pFkxV3U}Rum;M&c=5h=vAoq=aR0|NsS13v=;SPcUMD}w+7
W0|O646@wsy5Ca1PBZDwll?VX+_k896

literal 0
HcmV?d00001

diff --git a/Assignment2/bin/assignment2/venues.class b/Assignment2/bin/assignment2/venues.class
new file mode 100644
index 0000000000000000000000000000000000000000..69ca6d88df599080341a52ce7caa211c7815f49f
GIT binary patch
literal 2273
zcmX^0Z`VEs1_nI_J$42rMh2n8;^NHoyxi2h5+nVx)V$KvVs-`=Mh1bb#Ii*FoW#6z
zegCAa)Z`LI22QZFbAC!HBLjy|a7j^SUb;0S14~|FZYm=KdtypTQEG89BLhcrVnJeZ
zW=SO@1EVJ+1Dj1|US^3MBZG_vOcOfosTsz|zydOvoq?Z`fgfSFYf({t5eI`HBXdJ&
zUQudseok3xib8UJZb4>FVo7Fxo<c!Ueo{_qZn2dD7iUODszOO+L8=1C06mc7^&pN{
zNKVYl%P&z#N>zXvqNm_lqL5jvkeQc~S(KVwl2fTrl$w@Wl$w{Enxc?al%K0mlv-Gt
zS(KWhpqHGJSX``-mYI`U%*6@uITj-oO7ayF!49CNBG24{oXq6R5{2T@g47~~<ovwi
zlA_Y&lKdhCi03pkLH;PsOG!=3%u7wtQ}8V<E>TFWfN0C9RLIOL%g;_#NX*MG$v`!M
zn(m}?u#8$q=Y+_`z{eoW!@$iT!pI=1;RDKIkn#Z%6V{+S%<q$#m+DuVo0M7<l9-f}
z%E%z(lb@WJ6P8$%3F1QqSxPc8iy0Y2d@u_iYeoj1^wg3tP)P(T5EvP_G&Eu51qXu+
zBSQ`m1p&lKRLG)?3_QgsuHl9kVj%yrr>B<qL5ja(7>g@CwZsut7IGCMak$e{OPt|l
zBeRC4CkKNXBZDG-4_PU2F*0x$BWq>R0GF6t!TF^{$*FFcpn&EEm(Im{pm<?t&|zd?
zg9HL21CMWJadBo|dPrqKYB7T%10w@70|NsK0}}%)0~-Sa0}}%~l;(iaoD5tH3=EtM
zj11fiJPeEsybKHsF$~NMtPBhcT)P?gB83FDGYIVm>lI~SU|?flWME)mWDsLuU@(EG
zVi0GLU;qIwuq_~YF0egJATt<1Hi2Bh#Q?I4g@KVll0gb;lL-Se*gS|$(pYQ~1=|F2
z83O|s)Fws-Sq3?%33d$33}Ab}ZpCJT6xakYh$^TFAhSRr!pOkLAWwp8<iTd4yGDTo
z*QkI^z;q2LUO=u<B*8VBV6)I&qeOyh^uQ)yx&{<yAlE1}s6fLRHKtUt#FR1EEOghX
mGiX3fK#eJECRl(?z;q2L-7qpRF=&EQp%#NKI88G$XafL6)g-C_

literal 0
HcmV?d00001

diff --git a/Assignment2/data/inputOutputExamples.zip b/Assignment2/data/inputOutputExamples.zip
new file mode 100644
index 0000000000000000000000000000000000000000..6cc923c1c0b1be2d755f623c2b55a445ef3107b0
GIT binary patch
literal 11348
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

literal 0
HcmV?d00001

diff --git a/Assignment2/src/assignment2/Customer.java b/Assignment2/src/assignment2/Customer.java
new file mode 100644
index 0000000..d4772bf
--- /dev/null
+++ b/Assignment2/src/assignment2/Customer.java
@@ -0,0 +1,88 @@
+package assignment2;
+
+
+
+public class Customer {
+
+
+	private String customerCode;
+	private String type;
+	private String primaryContact;
+	private String name;
+	private String address;
+
+	Customer(String customerCode, String type, String primaryContact, String name,String  address){
+		this.setCustomerCode(customerCode);
+		this.setType(type);
+		this.setPrimaryContact(primaryContact);
+		this.setName(name);
+		this.setAddress(address);
+	}
+
+	public String getCustomerCode() {
+		return customerCode;
+	}
+
+	public void setCustomerCode(String customerCode) {
+		this.customerCode = customerCode;
+	}
+
+	public String getType() {
+		return type;
+	}
+
+	public void setType(String type) {
+		this.type = type;
+	}
+
+	public String getPrimaryContact() {
+		return primaryContact;
+	}
+
+	public void setPrimaryContact(String primaryContact) {
+		this.primaryContact = primaryContact;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public String getAddress() {
+		return address;
+	}
+
+	public void setAddress(String address) {
+		this.address = address;
+	}
+
+}
+
+
+/*public void readCustomer (){
+		String fileName = "data/Customer.dat";
+		Scanner s = null;
+		try {
+			s = new Scanner(new File(fileName));
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+		}
+
+		String customer = "";
+
+		while(s.hasNext()) {
+			customer += s.next().trim();
+		}
+		s.close();
+
+		String[] parts = customer.split(";");
+		String customerCode = parts[0];
+		String type = parts[1];
+		String primaryContact = parts[2]; //this corresponds to a person in the person class.
+		String name = parts[3];
+		String address = parts[4];
+	}
+ */
diff --git a/Assignment2/src/assignment2/DataConvereter.java b/Assignment2/src/assignment2/DataConvereter.java
new file mode 100644
index 0000000..4748e13
--- /dev/null
+++ b/Assignment2/src/assignment2/DataConvereter.java
@@ -0,0 +1,89 @@
+package assignment2;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.util.Scanner;
+
+public class DataConvereter {
+
+
+	public void readPerson (){
+		String fileName = "data/Person.dat";
+		Scanner s = null;
+		try {
+			s = new Scanner(new File(fileName));
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+		}
+		int size =Integer.parseInt(s.nextLine());
+		for(int i=0;i<size;i++){
+			String personTemp = s.nextLine();
+			String[] parts = personTemp.split(";");
+			String personCode = parts[0];
+			String name = parts[1];
+			String address = parts[2];
+			String eMail = parts[3];
+			Person p = new Person(personCode,name,address,eMail);
+			/*p.setPersonCode(personCode);
+			p.setName(name);
+			p.setAddress(address);
+			p.seteMail(eMail);*/
+		}
+		s.close();
+	}
+
+	public void readVenues (){
+		String fileName = "data/Venues.dat";
+		Scanner s = null;
+		try {
+			s = new Scanner(new File(fileName));
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+		}
+		int size =Integer.parseInt(s.nextLine());
+		for(int i=0;i<size;i++){
+			String venueTemp = s.nextLine();
+			String[] parts = venueTemp.split(";");
+			String venueCode = parts[0];
+			String name = parts[1];
+			String address = parts[2];
+			int capacity = Integer.parseInt(parts[3]);
+			Venues v = new Venues(venueCode,name,address,capacity);
+			/*v.setVenueCode(venueCode);
+			v.setName(name);
+			v.setAddress(address);
+			v.setCapacity(capacity);*/
+		}
+		s.close();
+	}
+
+	public void readCustomer (){
+		String fileName = "data/Customers.dat";
+		Scanner s = null;
+		try {
+			s = new Scanner(new File(fileName));
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+		}
+		int size =Integer.parseInt(s.nextLine());
+		for(int i=0;i<size;i++){
+			String customerTemp = s.nextLine();
+			String[] parts = customerTemp.split(";");
+			String customerCode = parts[0];
+			String type = parts[1];
+			String primaryContact = parts[2];
+			String name = parts[3];
+			String address = parts[4];
+			Customer c = new Customer(customerCode,type, primaryContact, name, address);
+			/*c.setCustomerCode(customerCode);
+			c.setType(type);
+			c.setPrimaryContact(primaryContact);
+			c.setName(name);
+			c.setAddress(address);*/
+		}
+		s.close();
+	}
+
+
+
+}
diff --git a/Assignment2/src/assignment2/GameTicket.java b/Assignment2/src/assignment2/GameTicket.java
new file mode 100644
index 0000000..da612d3
--- /dev/null
+++ b/Assignment2/src/assignment2/GameTicket.java
@@ -0,0 +1,79 @@
+package assignment2;
+
+public class GameTicket {
+
+	private String code;
+	private String TG;
+	private String venueCode;
+	private String dateTime;
+	private String team1;
+	private String team2;
+	private double pricePerUnit;
+
+	GameTicket(String code, String TG, String venueCode, String dateTime, String team1, String team2, double pricePerUnit){
+		this.code = code;
+		this.TG = TG;
+		this.venueCode = venueCode;
+		this.dateTime = dateTime;
+		this.team1 = team1;
+		this.team2 = team2;
+		this.pricePerUnit = pricePerUnit;
+	}
+
+	public String getCode() {
+		return code;
+	}
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+	public String getTG() {
+		return TG;
+	}
+
+	public void setTG(String TG) {
+		this.TG = TG;
+	}
+
+	public String getVenueCode() {
+		return venueCode;
+	}
+
+	public void setVenueCode(String venueCode) {
+		this.venueCode = venueCode;
+	}
+
+	public String getDateTime() {
+		return dateTime;
+	}
+
+	public void setDateTime(String dateTime) {
+		this.dateTime = dateTime;
+	}
+
+	public String getTeam1() {
+		return team1;
+	}
+
+	public void setTeam1(String team1) {
+		this.team1 = team1;
+	}
+
+	public String getTeam2() {
+		return team2;
+	}
+
+	public void setTeam2(String team2) {
+		this.team2 = team2;
+	}
+
+	public double getPricePerUnit() {
+		return pricePerUnit;
+	}
+
+	public void setPricePerUnit(double pricePerUnit) {
+		this.pricePerUnit = pricePerUnit;
+	}
+}
+
diff --git a/Assignment2/src/assignment2/PSL.java b/Assignment2/src/assignment2/PSL.java
new file mode 100644
index 0000000..b4f02da
--- /dev/null
+++ b/Assignment2/src/assignment2/PSL.java
@@ -0,0 +1,73 @@
+package assignment2;
+
+
+
+public class PSL {
+
+	private String code;
+	private String SL;
+	private String ticketCode;
+	private double licenseFee;
+
+
+
+	PSL(String code, String SL, String ticketCode, double licenseFee){
+		this.setCode(code);
+		this.setSL(SL);
+		this.setTicketCode(ticketCode);
+		this.setLicenseFee(licenseFee);
+	}
+
+
+
+	public void setLicenseFee(double licenseFee) {
+		this.licenseFee = licenseFee;
+	}
+
+
+
+	public double getLicenseFee() {
+		return licenseFee;
+	}
+
+
+
+	public void setTicketCode(String ticketCode) {
+		this.ticketCode = ticketCode;
+	}
+
+
+
+	public String getTicketCode() {
+		return ticketCode;
+	}
+
+
+
+	public void setSL(String sL) {
+		SL = sL;
+	}
+
+
+
+	public String getSL() {
+		return SL;
+	}
+
+
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+
+
+	public String getCode() {
+		return code;
+	}
+
+
+}
+
+
+
diff --git a/Assignment2/src/assignment2/ParkingPass.java b/Assignment2/src/assignment2/ParkingPass.java
new file mode 100644
index 0000000..c58a33a
--- /dev/null
+++ b/Assignment2/src/assignment2/ParkingPass.java
@@ -0,0 +1,49 @@
+package assignment2;
+
+public class ParkingPass {
+
+	private String code;
+	private String SP;
+	private String venueCode;
+	private double hourlyFee;
+
+	ParkingPass(String code, String SP, String venueCode, double hourlyFee){
+		this.setCode(code);
+		this.setSP(SP);
+		this.setVenueCode(venueCode);
+		this.setHourlyFee(hourlyFee);
+
+	}
+
+	public void setHourlyFee(double hourlyFee) {
+		this.hourlyFee = hourlyFee;
+	}
+
+	public double getHourlyFee() {
+		return hourlyFee;
+	}
+
+	public void setVenueCode(String venueCode) {
+		this.venueCode = venueCode;
+	}
+
+	public String getVenueCode() {
+		return venueCode;
+	}
+
+	public void setSP(String sP) {
+		SP = sP;
+	}
+
+	public String getSP() {
+		return SP;
+	}
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+	public String getCode() {
+		return code;
+	}
+}
diff --git a/Assignment2/src/assignment2/Person.java b/Assignment2/src/assignment2/Person.java
new file mode 100644
index 0000000..f9fbe80
--- /dev/null
+++ b/Assignment2/src/assignment2/Person.java
@@ -0,0 +1,88 @@
+package assignment2;
+
+
+
+public class Person {
+
+	private String personCode;
+	private String name;
+	private String address;
+	private String eMail;
+
+
+
+
+
+	public Person(String personCode, String name, String address, String eMail) {
+		this.setPersonCode(personCode);
+		this.setName(name);
+		this.setAddress(address);
+		this.seteMail(eMail);
+	}
+
+
+
+
+
+	public String getPersonCode() {
+		return personCode;
+	}
+
+
+
+
+
+	public void setPersonCode(String personCode) {
+		this.personCode = personCode;
+	}
+
+
+
+
+
+	public String getName() {
+		return name;
+	}
+
+
+
+
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+
+
+
+
+	public String getAddress() {
+		return address;
+	}
+
+
+
+
+
+	public void setAddress(String address) {
+		this.address = address;
+	}
+
+
+
+
+
+	public String geteMail() {
+		return eMail;
+	}
+
+
+
+
+
+	public void seteMail(String eMail) {
+		this.eMail = eMail;
+	}
+
+}
+
diff --git a/Assignment2/src/assignment2/Refreshments.java b/Assignment2/src/assignment2/Refreshments.java
new file mode 100644
index 0000000..26cc66a
--- /dev/null
+++ b/Assignment2/src/assignment2/Refreshments.java
@@ -0,0 +1,5 @@
+package assignment2;
+
+public class Refreshments {
+
+}
diff --git a/Assignment2/src/assignment2/SeasonPass.java b/Assignment2/src/assignment2/SeasonPass.java
new file mode 100644
index 0000000..c306fdd
--- /dev/null
+++ b/Assignment2/src/assignment2/SeasonPass.java
@@ -0,0 +1,81 @@
+package assignment2;
+
+public class SeasonPass {
+
+	private String code;
+	private String TS;
+	private String team;
+	private String startDate;
+	private String endDate;
+	private double cost;
+
+
+	SeasonPass(String code, String TS, String team, String startDate, String endDate, double cost){
+		this.code = code;
+		this.TS = TS;
+		this.team = team;
+		this.startDate = startDate;
+		this.endDate = endDate;
+		this.cost = cost;
+	}
+
+
+	public String getCode() {
+		return code;
+	}
+
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+
+	public String getTS() {
+		return TS;
+	}
+
+
+	public void setTS(String tS) {
+		TS = tS;
+	}
+
+
+	public String getTeam() {
+		return team;
+	}
+
+
+	public void setTeam(String team) {
+		this.team = team;
+	}
+
+
+	public String getStartDate() {
+		return startDate;
+	}
+
+
+	public void setStartDate(String startDate) {
+		this.startDate = startDate;
+	}
+
+
+	public String getEndDate() {
+		return endDate;
+	}
+
+
+	public void setEndDate(String endDate) {
+		this.endDate = endDate;
+	}
+
+
+	public double getCost() {
+		return cost;
+	}
+
+
+	public void setCost(double cost) {
+		this.cost = cost;
+	}
+}
\ No newline at end of file
diff --git a/Assignment2/src/assignment2/Venues.java b/Assignment2/src/assignment2/Venues.java
new file mode 100644
index 0000000..08a8f9f
--- /dev/null
+++ b/Assignment2/src/assignment2/Venues.java
@@ -0,0 +1,86 @@
+package assignment2;
+
+
+
+public class Venues {
+
+		private String venueCode;
+		private String name;
+		private String address;
+		private int capacity;
+		
+		
+		public Venues(String venueCode, String name, String address, int capacity){
+			this.setVenueCode(venueCode);
+			this.setName(name);
+			this.setAddress(address);
+			this.setCapacity(capacity);
+		}
+
+
+		public String getVenueCode() {
+			return venueCode;
+		}
+
+
+		public void setVenueCode(String venueCode) {
+			this.venueCode = venueCode;
+		}
+
+
+		public String getName() {
+			return name;
+		}
+
+
+		public void setName(String name) {
+			this.name = name;
+		}
+
+
+		public String getAddress() {
+			return address;
+		}
+
+
+		public void setAddress(String address) {
+			this.address = address;
+		}
+
+
+		public int getCapacity() {
+			return capacity;
+		}
+
+
+		public void setCapacity(int capacity) {
+			this.capacity = capacity;
+		}
+
+}
+
+
+
+
+/*public void readVenues (){
+String fileName = "data/Venues.dat";
+Scanner s = null;
+try {
+	s = new Scanner(new File(fileName));
+} catch (FileNotFoundException e) {
+	e.printStackTrace();
+}
+
+String venue = "";
+
+while(s.hasNext()) {
+	venue += s.next().trim();
+}
+s.close();
+
+String[] parts = venue.split(";");
+String venueCode = parts[0];
+String name = parts[1];
+String address = parts[2];
+String capacity = parts[3];
+}*/
\ No newline at end of file
diff --git a/Assignment2/src/assignment2/address.java b/Assignment2/src/assignment2/address.java
new file mode 100644
index 0000000..a1b0cda
--- /dev/null
+++ b/Assignment2/src/assignment2/address.java
@@ -0,0 +1,5 @@
+package assignment2;
+
+public class address {
+
+}
diff --git a/homework-2/src/homework2/persons.java b/homework-2/src/homework2/persons.java
index ae29ea3..24f05fb 100644
--- a/homework-2/src/homework2/persons.java
+++ b/homework-2/src/homework2/persons.java
@@ -1,6 +1,6 @@
 package homework2;
 
 public class persons {
-// new persons class
-	// working
+	public static void main(String args[]) {
+
 }
-- 
GitLab