From 123584c05bea51472f3bb386b9b948da3f983144 Mon Sep 17 00:00:00 2001
From: Joel Andrew Wach <j_wach@hotmail.com>
Date: Wed, 11 Feb 2015 18:00:56 -0600
Subject: [PATCH] new work since you left

---
 .../src/assignment2/DataConvereter.java       | 71 ++++++++++++++-----
 Assignment2/src/assignment2/GameTicket.java   | 14 ++--
 Assignment2/src/assignment2/PSL.java          | 14 ++--
 Assignment2/src/assignment2/ParkingPass.java  | 14 ++--
 Assignment2/src/assignment2/Refreshments.java | 14 ++--
 Assignment2/src/assignment2/SeasonPass.java   | 14 ++--
 6 files changed, 89 insertions(+), 52 deletions(-)

diff --git a/Assignment2/src/assignment2/DataConvereter.java b/Assignment2/src/assignment2/DataConvereter.java
index 4748e13..d171492 100644
--- a/Assignment2/src/assignment2/DataConvereter.java
+++ b/Assignment2/src/assignment2/DataConvereter.java
@@ -23,11 +23,7 @@ public class DataConvereter {
 			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);*/
+			new Person(personCode,name,address,eMail);
 		}
 		s.close();
 	}
@@ -48,16 +44,12 @@ public class DataConvereter {
 			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);*/
+			new Venues(venueCode,name,address,capacity);
 		}
 		s.close();
 	}
 
-	public void readCustomer (){
+	public void readCustomer(){
 		String fileName = "data/Customers.dat";
 		Scanner s = null;
 		try {
@@ -74,12 +66,57 @@ public class DataConvereter {
 			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);*/
+			new Customer(customerCode,type, primaryContact, name, address);
+		}
+		s.close();
+	}
+	public void readProduct(){
+		String fileName = "data/Products.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 productTemp = s.nextLine();
+			String[] parts = productTemp.split(";");
+			String code = parts[0];
+			String type = parts[1];
+
+			if(type.equals("SR")){
+				String name = parts[2];
+				double cost = Double.parseDouble(parts[3]);
+				new Refreshments(code,type, name, cost);
+			}
+			else if(type.equals("SP")){
+				String venueCode = parts[2];
+				double hourlyFee = Double.parseDouble(parts[3]);
+				new ParkingPass(code,type,venueCode,hourlyFee);
+			}
+			else if(type.equals("TG")){
+				String venueCode = parts[2];
+				String dateTime = parts[3];
+				String team1 = parts[4];
+				String team2 = parts[5];
+				double pricePerUnit = Double.parseDouble(parts[6]);
+				new GameTicket(code,type,venueCode, dateTime, team1, team2, pricePerUnit);
+			}
+			else if(type.equals("TS")){
+				String team = parts[2];
+				String startDate = parts[3];
+				String endDate = parts[4];
+				double cost = Double.parseDouble(parts[5]);
+				new SeasonPass(code, type, team, startDate,endDate,cost);
+			}
+			else if(type.equals("SL")){
+				String ticketCode = parts[2];
+				double licenseFee = Double.parseDouble(parts[3]);
+				new PSL(code, type, ticketCode, licenseFee);
+			}
+
+
 		}
 		s.close();
 	}
diff --git a/Assignment2/src/assignment2/GameTicket.java b/Assignment2/src/assignment2/GameTicket.java
index da612d3..45aebac 100644
--- a/Assignment2/src/assignment2/GameTicket.java
+++ b/Assignment2/src/assignment2/GameTicket.java
@@ -3,16 +3,16 @@ package assignment2;
 public class GameTicket {
 
 	private String code;
-	private String TG;
+	private String type;
 	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){
+	GameTicket(String code, String type, String venueCode, String dateTime, String team1, String team2, double pricePerUnit){
 		this.code = code;
-		this.TG = TG;
+		this.type = type;
 		this.venueCode = venueCode;
 		this.dateTime = dateTime;
 		this.team1 = team1;
@@ -28,12 +28,12 @@ public class GameTicket {
 		this.code = code;
 	}
 
-	public String getTG() {
-		return TG;
+	public String getType() {
+		return type;
 	}
 
-	public void setTG(String TG) {
-		this.TG = TG;
+	public void setType(String type) {
+		this.type = type;
 	}
 
 	public String getVenueCode() {
diff --git a/Assignment2/src/assignment2/PSL.java b/Assignment2/src/assignment2/PSL.java
index b4f02da..845db74 100644
--- a/Assignment2/src/assignment2/PSL.java
+++ b/Assignment2/src/assignment2/PSL.java
@@ -5,15 +5,15 @@ package assignment2;
 public class PSL {
 
 	private String code;
-	private String SL;
+	private String type;
 	private String ticketCode;
 	private double licenseFee;
 
 
 
-	PSL(String code, String SL, String ticketCode, double licenseFee){
+	PSL(String code, String type, String ticketCode, double licenseFee){
 		this.setCode(code);
-		this.setSL(SL);
+		this.setType(type);
 		this.setTicketCode(ticketCode);
 		this.setLicenseFee(licenseFee);
 	}
@@ -44,14 +44,14 @@ public class PSL {
 
 
 
-	public void setSL(String sL) {
-		SL = sL;
+	public void setType(String type) {
+		this.type = type;
 	}
 
 
 
-	public String getSL() {
-		return SL;
+	public String getType() {
+		return type;
 	}
 
 
diff --git a/Assignment2/src/assignment2/ParkingPass.java b/Assignment2/src/assignment2/ParkingPass.java
index c58a33a..9ac6c3f 100644
--- a/Assignment2/src/assignment2/ParkingPass.java
+++ b/Assignment2/src/assignment2/ParkingPass.java
@@ -3,13 +3,13 @@ package assignment2;
 public class ParkingPass {
 
 	private String code;
-	private String SP;
+	private String type;
 	private String venueCode;
 	private double hourlyFee;
 
-	ParkingPass(String code, String SP, String venueCode, double hourlyFee){
+	ParkingPass(String code, String type, String venueCode, double hourlyFee){
 		this.setCode(code);
-		this.setSP(SP);
+		this.setType(type);
 		this.setVenueCode(venueCode);
 		this.setHourlyFee(hourlyFee);
 
@@ -31,12 +31,12 @@ public class ParkingPass {
 		return venueCode;
 	}
 
-	public void setSP(String sP) {
-		SP = sP;
+	public void setType(String type) {
+		this.type = type;
 	}
 
-	public String getSP() {
-		return SP;
+	public String getType() {
+		return type;
 	}
 
 	public void setCode(String code) {
diff --git a/Assignment2/src/assignment2/Refreshments.java b/Assignment2/src/assignment2/Refreshments.java
index fac1ea4..a0f8463 100644
--- a/Assignment2/src/assignment2/Refreshments.java
+++ b/Assignment2/src/assignment2/Refreshments.java
@@ -3,14 +3,14 @@ package assignment2;
 public class Refreshments {
 
 	private String code;
-	private String SR;
+	private String type;
 	private String name;
 	private double cost;
 
 
-	Refreshments( String code, String SR, String name, double cost){
+	Refreshments( String code, String type, String name, double cost){
 		this.code = code;
-		this.SR = SR;
+		this.type = type;
 		this.name = name;
 		this.cost = cost;
 	}
@@ -26,13 +26,13 @@ public class Refreshments {
 	}
 
 
-	public String getSR() {
-		return SR;
+	public String getType() {
+		return type;
 	}
 
 
-	public void setSR(String sR) {
-		SR = sR;
+	public void setType(String type) {
+		this.type = type;
 	}
 
 
diff --git a/Assignment2/src/assignment2/SeasonPass.java b/Assignment2/src/assignment2/SeasonPass.java
index c306fdd..908b252 100644
--- a/Assignment2/src/assignment2/SeasonPass.java
+++ b/Assignment2/src/assignment2/SeasonPass.java
@@ -3,16 +3,16 @@ package assignment2;
 public class SeasonPass {
 
 	private String code;
-	private String TS;
+	private String type;
 	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){
+	SeasonPass(String code, String type, String team, String startDate, String endDate, double cost){
 		this.code = code;
-		this.TS = TS;
+		this.type = type;
 		this.team = team;
 		this.startDate = startDate;
 		this.endDate = endDate;
@@ -30,13 +30,13 @@ public class SeasonPass {
 	}
 
 
-	public String getTS() {
-		return TS;
+	public String getType() {
+		return type;
 	}
 
 
-	public void setTS(String tS) {
-		TS = tS;
+	public void setType(String type) {
+		this.type = type;
 	}
 
 
-- 
GitLab