forked from denyskon/info-java
Update Technikladen/OrderSystem.java
Removed package line
This commit is contained in:
parent
ddc485ddeb
commit
f66f633416
@ -1,57 +1,55 @@
|
||||
package tech_store;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class OrderSystem {
|
||||
private StorageManager systemManager;
|
||||
private ArrayList<Client> systemClients;
|
||||
public OrderSystem(StorageManager manager, ArrayList<Client> clients) {
|
||||
this.systemManager = manager;
|
||||
this.systemClients = clients;
|
||||
}
|
||||
public void addProduct(Product product) {
|
||||
this.systemManager.addProduct(product);
|
||||
}
|
||||
public void addClient(Client client) {
|
||||
this.systemClients.add(client);
|
||||
}
|
||||
public Client getClientByID(int id) {
|
||||
for (Client client : this.systemClients) {
|
||||
if (client.getID() == id) {
|
||||
return client;
|
||||
}
|
||||
}
|
||||
return new Client("", "");
|
||||
}
|
||||
public void createOrder(int id, Order order) {
|
||||
this.getClientByID(id).addOrder(order);
|
||||
}
|
||||
public ArrayList<Client> getClients() {
|
||||
return this.systemClients;
|
||||
}
|
||||
public Product getProductByID(int id) {
|
||||
for (Product product : this.systemManager.getStorage()) {
|
||||
if (product.getID() == id) {
|
||||
return product;
|
||||
}
|
||||
}
|
||||
return new Product(-1, "", 0, 0);
|
||||
}
|
||||
public StorageManager getManager() {
|
||||
return this.systemManager;
|
||||
}
|
||||
public void showClients() {
|
||||
for (Client client : this.systemClients) {
|
||||
System.out.println(client.toString());
|
||||
}
|
||||
}
|
||||
public void showProducts() {
|
||||
if (this.systemManager.getStorage().isEmpty()) {
|
||||
System.out.println("No products exist");
|
||||
return;
|
||||
}
|
||||
for (Product product : this.systemManager.getStorage()) {
|
||||
System.out.println("ID: " + product.getID() + ", Name: " + product.getName() + ", Price: " + product.getPrice() + ", Amount: " + product.getAmount());
|
||||
}
|
||||
}
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class OrderSystem {
|
||||
private StorageManager systemManager;
|
||||
private ArrayList<Client> systemClients;
|
||||
public OrderSystem(StorageManager manager, ArrayList<Client> clients) {
|
||||
this.systemManager = manager;
|
||||
this.systemClients = clients;
|
||||
}
|
||||
public void addProduct(Product product) {
|
||||
this.systemManager.addProduct(product);
|
||||
}
|
||||
public void addClient(Client client) {
|
||||
this.systemClients.add(client);
|
||||
}
|
||||
public Client getClientByID(int id) {
|
||||
for (Client client : this.systemClients) {
|
||||
if (client.getID() == id) {
|
||||
return client;
|
||||
}
|
||||
}
|
||||
return new Client("", "");
|
||||
}
|
||||
public void createOrder(int id, Order order) {
|
||||
this.getClientByID(id).addOrder(order);
|
||||
}
|
||||
public ArrayList<Client> getClients() {
|
||||
return this.systemClients;
|
||||
}
|
||||
public Product getProductByID(int id) {
|
||||
for (Product product : this.systemManager.getStorage()) {
|
||||
if (product.getID() == id) {
|
||||
return product;
|
||||
}
|
||||
}
|
||||
return new Product(-1, "", 0, 0);
|
||||
}
|
||||
public StorageManager getManager() {
|
||||
return this.systemManager;
|
||||
}
|
||||
public void showClients() {
|
||||
for (Client client : this.systemClients) {
|
||||
System.out.println(client.toString());
|
||||
}
|
||||
}
|
||||
public void showProducts() {
|
||||
if (this.systemManager.getStorage().isEmpty()) {
|
||||
System.out.println("No products exist");
|
||||
return;
|
||||
}
|
||||
for (Product product : this.systemManager.getStorage()) {
|
||||
System.out.println("ID: " + product.getID() + ", Name: " + product.getName() + ", Price: " + product.getPrice() + ", Amount: " + product.getAmount());
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user