X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/cee792200bd75616f2989980a76bb4a7042da6f5..e14129b280a195d697c51e68946a684c80afda40:/demo/src/Dominio/Afiliado.cs?ds=sidebyside diff --git a/demo/src/Dominio/Afiliado.cs b/demo/src/Dominio/Afiliado.cs index 4d0dbec..f7c75aa 100644 --- a/demo/src/Dominio/Afiliado.cs +++ b/demo/src/Dominio/Afiliado.cs @@ -4,11 +4,12 @@ namespace Afiliados { 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; @@ -21,6 +22,7 @@ public class Afiliado : Persona } public int Codigo { get { return _codigo; } + set { _codigo = value; } } public DateTime FechaBaja { get { return _fechaBaja; } @@ -42,7 +44,7 @@ public class Afiliado : Persona } public Afiliado (int codigo) { - this._codigo=codigo; + _codigo = codigo; } public Afiliado (Solicitante sol, Plan plan, DateTime afiliacion):base (sol.TipoDocumento, sol.NroDocumento, sol.Nombre) { @@ -66,9 +68,10 @@ public class Afiliado : Persona //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; }