-
Notifications
You must be signed in to change notification settings - Fork 0
/
Pelatis.java
131 lines (105 loc) · 2.92 KB
/
Pelatis.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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
import javax.swing.*;
import java.util.ArrayList;
public class Pelatis
{
private int id;
private String eponymo;
private String onoma;
private String tilefono;
private String dieythynsi;
private String poli;
private double totalypoloipo;
private ArrayList<Logariasmos> logariasmoi_pelati=new ArrayList<Logariasmos> ();
private ArrayList<Pistotiki_Karta> pistotikes_pelati=new ArrayList<Pistotiki_Karta> ();
public Pelatis(int id, String eponymo, String onoma, String tilefono, String dieythynsi, String poli)
{
this.id = id;
this.eponymo = eponymo;
this.onoma = onoma;
this.tilefono = tilefono;
this.dieythynsi = dieythynsi;
this.poli = poli;
this.totalypoloipo = 0;
}
public void setlogariasmoi_pelati(ArrayList<Logariasmos> logariasmoi_pelati)
{
this.logariasmoi_pelati = logariasmoi_pelati;
}
public void setId(int id)
{
this.id = id;
}
public void seteponymo(String eponymo)
{
this.eponymo = eponymo;
}
public void setonoma(String onoma)
{
this.onoma = onoma;
}
public void settilefono(String tilefono)
{
this.tilefono = tilefono;
}
public void setdieythynsi(String dieythynsi)
{
this.dieythynsi = dieythynsi;
}
public void setpoli(String poli)
{
this.poli = poli;
}
public String getonoma()
{
return onoma;
}
public String geteponymo()
{
return eponymo;
}
public String gettilefono()
{
return tilefono;
}
public String getpoli()
{
return poli;
}
public String getdieythynsi()
{
return dieythynsi;
}
public double gettotalypoloipo()
{
return totalypoloipo;
}
public int getId()
{
return id;
}
public ArrayList<Logariasmos> getlogariasmoi_pelati()
{
return logariasmoi_pelati;
}
public void printPelatisInfo()
{
float sum=0;
String res="Στοιχεία Πελάτη:\n" + "ID:" + id + ", Επώνυμο:" + eponymo + ", Ό-νομα:" + onoma + ", Τηλέφωνο:" + tilefono + ", Διεύθυνση:" + dieythynsi + ", Πόλη:" + poli +"\n";
for (int i=0;i<logariasmoi_pelati.size();i++)
{
res+=logariasmoi_pelati.get(i).toString();
sum+= logariasmoi_pelati.get(i).getypoloipo();
}
totalypoloipo=sum;
res+="\n\nΥπόλοιπο Λογαριασμών Πελάτη:"+totalypoloipo;
JOptionPane.showMessageDialog(null,res,"Στοιχεία Πελάτη",JOptionPane.INFORMATION_MESSAGE);
}
public ArrayList<Pistotiki_Karta> getPistotikes_pelati()
{
return pistotikes_pelati;
}
public void setPistotikes_pelati(ArrayList<Pistotiki_Karta> pistotikes_pelati)
{
this.pistotikes_pelati = pistotikes_pelati;
}
}