]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - disenio_grafico/src/Dominio/Persona.cs
* Minibusqueda
[z.facultad/75.10/miklolife.git] / disenio_grafico / src / Dominio / Persona.cs
1 namespace Dominio {
2 namespace Afiliados {
3
4 using System;
5
6 public enum ETipoDocumento 
7 {
8         DNI,
9         LC,
10         LE,
11         CI
12 }
13
14 public enum ESexo 
15 {
16         M,
17         F
18 }
19
20 public class Persona
21 {
22         /* Private Members */
23         private ETipoDocumento _tipoDocumento;
24         private int _nroDocumento;
25         private string _nombre;
26         private string _apellido;
27         private string _eMail;
28         private DateTime _fechaNacimiento;
29         private ESexo _sexo;
30         private SDireccion _direccion;
31
32         /* Public Properties */
33         public ETipoDocumento TipoDocumento {
34                 get { return _tipoDocumento; } 
35         }
36         public int NroDocumento { 
37                 get { return _nroDocumento; } 
38         }
39         public string Nombre { 
40                 get { return _nombre; } 
41                 set { _nombre = value; } 
42         }
43         public string Apellido { 
44                 get { return _apellido; } 
45                 set { _apellido = value; } 
46         }
47         public string EMail { 
48                 get { return _eMail; } 
49                 set { _eMail = value; } 
50         }
51         public DateTime FechaNacimiento { 
52                 get { return _fechaNacimiento; }
53                 set { _fechaNacimiento = value; }
54         }
55         public ESexo Sexo {
56                 get { return _sexo; }
57                 set { _sexo = value; }
58         }
59         public SDireccion Direccion {
60                 get { return _direccion; }
61                 set { _direccion = value; }
62         }
63
64         
65         public Persona (ETipoDocumento tD, int nroD, string n)
66         {
67                 _tipoDocumento = tD;
68                 _nroDocumento = nroD;
69                 _nombre = n;
70         }
71
72 }
73
74 }
75 }
76