using System;
using System.Collections;
using Dominio.Planes;
+using Excepciones;
public class Afiliado : Persona
{
private DateTime _fechaAfiliacion;
- private int _codigo;
+ private int _codigo = int.MinValue;
private DateTime _fechaBaja = DateTime.MinValue;
private int _moroso;
private Afiliado _titular;
}
public int Codigo {
get { return _codigo; }
+ set { _codigo = value; }
}
public DateTime FechaBaja {
get { return _fechaBaja; }
}
public Afiliado (int codigo)
{
- this._codigo=codigo;
+ _codigo = codigo;
}
public Afiliado (Solicitante sol, Plan plan, DateTime afiliacion):base (sol.TipoDocumento, sol.NroDocumento, sol.Nombre)
{
//En teoria lanza exepcion si se rechaza, y dentro de la expecione estaria motivo
//de rechazo, y se lanzaria otro tipo de excepcion para errores de otro tipo i.e: codigos
- public float VerificarCobertura (string codPrestacion)
+ public float VerificarCobertura (string codPrestacion)
+ //Lanza VerificarCoberturaException o AutorizacionRechazadaException
{
-
+
return 0;
}