5 using System.Collections;
8 public class Afiliado : Persona
10 private DateTime _fechaAfiliacion;
12 private DateTime _fechaBaja = DateTime.MinValue;
14 private Afiliado _titular;
16 private ArrayList _historialPlanes;
18 public DateTime FechaAfiliacion {
19 get { return _fechaAfiliacion; }
22 get { return _codigo; }
24 public DateTime FechaBaja {
25 get { return _fechaBaja; }
28 get { return _moroso; }
29 set { _moroso = value; }
31 public Afiliado Titular {
32 get { return _titular; }
33 set { _titular = value; }
35 public Plan PlanActual {
39 public Afiliado (ETipoDocumento tipoDoc, int nroDoc):base(tipoDoc, nroDoc, null)
43 public Afiliado (Solicitante sol, Plan plan, DateTime afiliacion):base (sol.TipoDocumento, sol.NroDocumento, sol.Nombre)
45 Apellido = sol.Apellido;
47 FechaNacimiento = sol.FechaNacimiento;
49 _fechaAfiliacion = afiliacion;
51 /* TODO : Asignar el codigo que corresponda */
56 public int ObtenerCantidadDePrestacionesRealizadas (int codPrestacion)
61 public int VerificarCobertura (int codCobertura)