namespace Dominio { namespace Planes { using System; using System.Collections; public class Plan { private int _codigo; private float _categoria; private string _descripcion; private float _permanenciaMinima; private DateTime _fechaBaja; private ArrayList _coberturas; public int Codigo { get { return _codigo; } } public float Categoria { get { return _categoria; } } public string Descripcion { get { return _descripcion; } set { _descripcion = value; } } public float PermanenciaMinima { get { return _permanenciaMinima; } set { _permanenciaMinima = value; } } public DateTime FechaBaja { get { return _fechaBaja; } } public Plan (float categoria) { /* TODO */ _codigo = 0; _categoria = categoria; _coberturas = new ArrayList (); } public bool Borrar () { return false; } public Cobertura ObtenerCobertura (int codPrestacion) { return null; } public bool AgregarCobertura (Cobertura cobertura) { return false; } public ArrayList ObtenerCoberturas () { return _coberturas; } } } }