Advertisement
DeafCat

toStrings

Jan 18th, 2020
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.47 KB | None | 0 0
  1. // Admin
  2. @Override
  3. public String viewStuffToString() {
  4. String s;
  5. String married;
  6. String gender;
  7. String active;
  8.  
  9. if(getMarital_Status()=='1')
  10. married = "Παντρεμένος/η";
  11. else
  12. married = "Ελεύθερος/η";
  13.  
  14.  
  15. if(getGender()=='m')
  16. gender = "Άνδρας";
  17. else if(getGender()=='f')
  18. gender = "Γυναίκα";
  19. else
  20. gender = "Άλλο";
  21.  
  22. if(getActive()=='1')
  23. active = "ΝΑΙ";
  24. else
  25. active = "ΌΧΙ";
  26.  
  27. s = "Στοιχεία Υπαλλήλου "
  28. + "\n\n"
  29. + "Όνομα : "+ getFirstName() +"\n"
  30. + "Επώνυμο : "+ getLastName() +"\n"
  31. + "Πατρώνυμο : "+ getFatherName() +"\n"
  32. + "Φύλο : "+ gender+"\n"
  33. + "Ημερομηνία Γέννησης : " + getDateOfBirth()+"\n"
  34. + "ΑΜΚΑ : "+ getAMKA()+"\n"
  35. + "ΑΦΜ : "+ getAFM()+"\n"
  36. + "Τμήμα : "+ getDepartment()+"\n"
  37. + "Οικογενειακή Κατάσταση : "+ married+"\n"
  38. + "Διεύθυνση : "+ getAddress()+"\n"
  39. + "Τράπεζα : "+ getBank()+"\n"
  40. + "ΙΒΑΝ : "+ getIBAN()+"\n"
  41. + "Ενεργός/η : "+ active+"\n"
  42. + "Διδακτική Θέση : "+ getAdmin_Title()+"\n"
  43. + "Καθήκοντα : "+ getDuty()+"\n"
  44. + "Αριθμός Τηλεφώνου : "+ getTelephone()+"\n";
  45.  
  46.  
  47. return s;
  48. }
  49.  
  50. // ContrFin
  51.  
  52. @Override
  53. public String viewContractToString() {
  54. String inEffect;
  55.  
  56. if(getIn_Effect()=='1')
  57. inEffect = "ΝΑΙ";
  58. else
  59. inEffect = "ΌΧΙ";
  60.  
  61.  
  62. String s = "Συμβόλαιο Υπαλλήλου"+
  63. "\n\n"+
  64. "Αριθμός Συμβολαίου : " + getId() +"\n"+
  65. "Ημ/νία Έναρξης : " + getDate_Begin()+"\n"+
  66. "Ώρες / Εβδομάδα : " + getHours_Week()+"\n"+
  67. "Ημέρες Άδειας : " + getDays_Leave()+"\n"+
  68. "Ισχύουσα : " + inEffect + "\n"+
  69. "Ημ/νία Λήξης : " + getDate_End()+"\n"+
  70. "Ημ/νία Ολοκλήρωσης : " + getTermination()+"\n"+
  71. "Κωδικός Υπαλλήλου : "+getId_Stuff()+"\n";
  72.  
  73. return s;
  74. }
  75.  
  76. // ContrInf
  77.  
  78. @Override
  79. public String viewContractToString() {
  80. String inEffect;
  81.  
  82. if(getIn_Effect()=='1')
  83. inEffect = "ΝΑΙ";
  84. else
  85. inEffect = "ΌΧΙ";
  86.  
  87.  
  88. String s = "Συμβόλαιο Υπαλλήλου"+
  89. "\n\n"+
  90. "Αριθμός Συμβολαίου : " + getId() +"\n"+
  91. "Ημ/νία Έναρξης : " + getDate_Begin()+"\n"+
  92. "Ώρες / Εβδομάδα : " + getHours_Week()+"\n"+
  93. "Ημέρες Άδειας : " + getDays_Leave()+"\n"+
  94. "Ισχύουσα : " + inEffect + "\n"+
  95. "Ημ/νία Ολοκλήρωσης : " + getTermination()+"\n"+
  96. "Κωδικός Υπαλλήλου : "+getId_Stuff()+"\n";
  97.  
  98. return s;
  99. }
  100.  
  101. // Course
  102. public String viewCourseToString() {
  103. String S = "\nΜάθημα : " + getTitle()
  104. + " \t " + "Κωδικός : "+ getId()+"\n";
  105.  
  106. return S;
  107. }
  108.  
  109. // Degree
  110. public String viewDegreeToString() {
  111. String s = "\nΤίτλος : " + getTitle()+ "\n"
  112. + "Έτος : " + getYear()+ "\n"
  113. + "Βαθμός : " + getMark()+ "\n"
  114. + "Ίδρυμα : " + getUniversity()+ "\n"
  115. + "Κωδικός : " + getId() + "\n";
  116.  
  117.  
  118. return s;
  119. }
  120.  
  121.  
  122. // Member
  123. public String viewMemberToString() {
  124.  
  125. String gender;
  126. String relation;
  127.  
  128. if(getGender()=='m')
  129. gender = "Άνδρας";
  130. else if(getGender()=='f')
  131. gender = "Γυναίκα";
  132. else
  133. gender = "Άλλο";
  134.  
  135. if(getRelation()=='s')
  136. relation = "Σύζηγος";
  137. else
  138. relation = "Τέκνο";
  139.  
  140.  
  141. String s = "\nΣτοιχεία Προστατευόμενου Μέλους"
  142. + "\n\n"
  143. + "Όνομα : " + getFirstName()+"\n"
  144. + "Επώνυμο : " + getLastName()+"\n"
  145. + "Σχέση : " + relation+"\n"
  146. + "Φύλο :" + gender+"\n"
  147. + "Ημ/νία Γέννησης : " +getDateOfBirth()+"\n"
  148. + "ΑΜΚΑ : " + getAMKA()+"\n"
  149. + "Κωδικός Μέλους : " + getId()+"\n";
  150.  
  151. return s;
  152.  
  153. }
  154.  
  155.  
  156. // Project
  157.  
  158. public String viewProjectToString() {
  159. String S = "Κωδικός Project : " + getId() +
  160. " \t \""+getName()+"\"";
  161.  
  162.  
  163. return S;
  164. }
  165.  
  166.  
  167. // Teacher
  168. @Override
  169. public String viewStuffToString() {
  170. String s;
  171. String married;
  172. String gender;
  173. String active;
  174.  
  175. if(getMarital_Status()=='1')
  176. married = "Παντρεμένος/η";
  177. else
  178. married = "Ελεύθερος/η";
  179.  
  180.  
  181. if(getGender()=='m')
  182. gender = "Άνδρας";
  183. else if(getGender()=='f')
  184. gender = "Γυναίκα";
  185. else
  186. gender = "Άλλο";
  187.  
  188. if(getActive()=='1')
  189. active = "ΝΑΙ";
  190. else
  191. active = "ΌΧΙ";
  192.  
  193. s = "Στοιχεία Υπαλλήλου "
  194. + "\n\n"
  195. + "Όνομα : "+ getFirstName() +"\n"
  196. + "Επώνυμο : "+ getLastName() +"\n"
  197. + "Πατρώνυμο : "+ getFatherName() +"\n"
  198. + "Φύλο : "+ gender+"\n"
  199. + "Ημερομηνία Γέννησης : " + getDateOfBirth()+"\n"
  200. + "ΑΜΚΑ : "+ getAMKA()+"\n"
  201. + "ΑΦΜ : "+ getAFM()+"\n"
  202. + "Τμήμα : "+ getDepartment()+"\n"
  203. + "Οικογενειακή Κατάσταση : "+ married+"\n"
  204. + "Διεύθυνση : "+ getAddress()+"\n"
  205. + "Τράπεζα : "+ getBank()+"\n"
  206. + "ΙΒΑΝ : "+ getIBAN()+"\n"
  207. + "Ενεργός/η : "+ active+"\n"
  208. + "Διδακτική Θέση : "+ getProf_Title()+"\n"
  209. + "Αριθμός Τηλεφώνου : "+ getTelephone()+"\n";
  210.  
  211.  
  212. return s;
  213. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement