]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Dominio/Afiliado.cs
verificarCobertura recibe un "String codPrestacion"
[z.facultad/75.10/miklolife.git] / demo / src / Dominio / Afiliado.cs
index 04f5a730b4b629f9fcfb8e730cc1b13c68e75c04..40371455a362bd1b7fb30e0c3a6b30b9b558cae9 100644 (file)
@@ -9,11 +9,12 @@ public class Afiliado : Persona
 {
        private DateTime _fechaAfiliacion;
        private int _codigo;
-       private DateTime _fechaBaja;
+       private DateTime _fechaBaja = DateTime.MinValue;
        private int _moroso;
        private Afiliado _titular;
        private Plan _plan;
        private ArrayList _historialPlanes;
+       private ArrayList _Autorizaciones;
 
        public DateTime FechaAfiliacion {
                get { return _fechaAfiliacion; }
@@ -36,6 +37,13 @@ public class Afiliado : Persona
                get { return _plan; }
        }
 
+       public Afiliado (ETipoDocumento tipoDoc, int nroDoc):base(tipoDoc, nroDoc, null)
+       {
+       }
+       public Afiliado (int codigo)
+       {
+               this._codigo=codigo;
+       }
        public Afiliado (Solicitante sol, Plan plan, DateTime afiliacion):base (sol.TipoDocumento, sol.NroDocumento, sol.Nombre)
        {
                Apellido = sol.Apellido;
@@ -46,7 +54,6 @@ public class Afiliado : Persona
                _moroso = 0;
                /* TODO : Asignar el codigo que corresponda */
                _codigo = 0;
-               _titular = sol.Titular;
                _plan = plan;
        }
        
@@ -55,7 +62,7 @@ public class Afiliado : Persona
                return 0;
        }
 
-       public int VerificarCobertura (int codCobertura)
+       public int VerificarCobertura (string codPrestacion)
        {
                return 0;
        }