-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBanco.java
57 lines (43 loc) · 1.16 KB
/
Banco.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package br.imd.controle;
import java.util.ArrayList;
import br.imd.modelo.Cliente;
import br.imd.modelo.Fornecedor;
import br.imd.modelo.Produto;
public class Banco {
private ArrayList<Cliente> clientes = new ArrayList<>();
private ArrayList<Fornecedor> fornecedores = new ArrayList<>();
private ArrayList<Produto> produtos = new ArrayList<>();
public void inserirCliente(Cliente c){
clientes.add(c);
}
public void inserirFornecedor(Fornecedor f){
fornecedores.add(f);
}
public void inserirProduto(Produto p){
produtos.add(p);
}
public ArrayList<Cliente> getClientes() {
return clientes;
}
public ArrayList<Fornecedor> getFornecedores() {
return fornecedores;
}
public ArrayList<Produto> getProdutos() {
return produtos;
}
public String toString(){
String str = "Clientes:\n";
for (Cliente cliente : clientes) {
str+=cliente+"\n";
}
str += "\nFornecedores:\n";
for (Fornecedor fornecedor : fornecedores) {
str+=fornecedor+"\n";
}
str += "\nProdutos:\n";
for (Produto produto : produtos) {
str+=produto+"\n";
}
return str;
}
}