Guest User

Untitled

a guest
May 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. package org.is.WebUni.estudiantes;
  2.  
  3. import java.text.ParseException;
  4. import java.text.SimpleDateFormat;
  5. import java.util.Date;
  6.  
  7. public class Estudiante {
  8.  
  9. private String nombre;
  10. private String apellidos;
  11. private String dni;
  12. private String sexo;
  13. private Date fechaNacimiento;
  14. private String telefono;
  15. private String email;
  16.  
  17. public Estudiante(String nombre, String apellidos, String dni, String sexo, Date fechaNacimiento, String telefono, String email) {
  18. this.nombre = nombre;
  19. this.apellidos = apellidos;
  20. this.dni = dni;
  21. this.sexo = sexo;
  22. this.fechaNacimiento = fechaNacimiento;
  23. this.telefono = telefono;
  24. this.email = email;
  25. }
  26.  
  27. public Estudiante(String nombre, String apellidos, String dni, String sexo, String fechaNacimiento, String telefono, String email) {
  28. SimpleDateFormat formatoDelTexto = new SimpleDateFormat("dd/MM/yyyy");
  29. this.nombre = nombre;
  30. this.apellidos = apellidos;
  31. this.dni = dni;
  32. this.sexo = sexo;
  33. this.telefono = telefono;
  34. this.email = email;
  35. try{
  36. this.fechaNacimiento = formatoDelTexto.parse(fechaNacimiento);
  37. }catch(ParseException e){
  38. e.printStackTrace();
  39. }
  40. }
  41.  
  42. public String getNombre() {
  43. return nombre;
  44. }
  45.  
  46. public void setNombre(String nombre) {
  47. this.nombre = nombre;
  48. }
  49.  
  50. public String getApellidos() {
  51. return apellidos;
  52. }
  53.  
  54. public void setApellidos(String apellidos) {
  55. this.apellidos = apellidos;
  56. }
  57.  
  58. public String getDni() {
  59. return dni;
  60. }
  61.  
  62. public void setDni(String dni) {
  63. this.dni = dni;
  64. }
  65.  
  66. public String getSexo() {
  67. return sexo;
  68. }
  69.  
  70. public void setSexo(String sexo) {
  71. this.sexo = sexo;
  72. }
  73.  
  74. public Date getFechaNacimiento() {
  75. return fechaNacimiento;
  76. }
  77.  
  78. public void setFechaNacimiento(Date fechaNacimiento) {
  79. this.fechaNacimiento = fechaNacimiento;
  80. }
  81.  
  82. public String getTelefono() {
  83. return telefono;
  84. }
  85.  
  86. public void setTelefono(String telefono) {
  87. this.telefono = telefono;
  88. }
  89.  
  90. public String getEmail() {
  91. return email;
  92. }
  93.  
  94. public void setEmail(String email) {
  95. this.email = email;
  96. }
  97.  
  98. public String getStringFechaNacimiento(){
  99. SimpleDateFormat formatoDeFecha = new SimpleDateFormat("dd/MM/yyyy");
  100. return formatoDeFecha.format(getFechaNacimiento());
  101. }
  102.  
  103. @Override
  104. public String toString() {
  105. return "Nombre: " + getNombre() + " | Apellidos: " + getApellidos()
  106. + " | Dni: " + getDni() + " | Sexo: " + getSexo()
  107. + " | FechaNacimiento: " + getStringFechaNacimiento() + " | Telefono: " + getTelefono()
  108. + " | Email: " + getEmail();
  109. }
  110. }
Add Comment
Please, Sign In to add comment