jFxKasse/src/application/Job.java

83 lines
2.0 KiB
Java

package application;
import java.util.ArrayList;
public class Job
{
private int jobnumber;
private int jobvalue;
private String jobtime;
private ArrayList<Integer> positionenQuantity;
private ArrayList<String> positionenName;
private ArrayList<Float> positionenValue;
private ArrayList<String> positionenCat;
public Job(int pJobnumber)
{
this.jobnumber = pJobnumber;
System.out.println("Neuer Job: " + this.jobnumber);
positionenQuantity = new ArrayList<Integer>();
positionenName = new ArrayList<String>();
positionenValue = new ArrayList<Float>();
positionenCat = new ArrayList<String>();
//System.out.println("Größe: " + positionenName.size());
}
public void addPosition(String pPositionenName, float pPositionenValue,
String pPositionenCat)
{
//System.out.println("addName");
for (int i = 0; i < positionenName.size(); i++) {
if (positionenName.get(i).equals(pPositionenName)) {
// Item is already in list, increase quantity
positionenQuantity.set(i, positionenQuantity.get(i) + 1);
//System.out.println("Item exists, increasing quantity");
return;
}
}
positionenName.add(pPositionenName);
positionenValue.add(pPositionenValue);
positionenCat.add(pPositionenCat);
positionenQuantity.add(1);
}
public void printJobOnConsole()
{
System.out.println("---------------------------------------------");
System.out.println("JobNummer: " + jobnumber);
System.out.println("---------------------------------------------");
//System.out.println("Größe: " + positionenName.size());
for (int i = 0; i < positionenName.size(); i++) {
System.out.println(
positionenQuantity.get(i) + " " + positionenName.get(i) + " "
+ positionenValue.get(i) + " " + positionenCat.get(i));
/*
System.out.println("i is: " + i);
System.out.println(positionenName.get(i));
System.out.println(positionenQuantity.get(i));
*/
}
System.out.println("---------------------------------------------");
}
}