5 using System.Collections;
10 private float _categoria;
11 private string _descripcion;
12 private float _permanenciaMinima;
13 private DateTime _fechaBaja = DateTime.MinValue;
14 private ArrayList _coberturas;
17 get { return _codigo; }
18 set { _codigo = value; }
20 public float Categoria {
21 get { return _categoria; }
22 set { _categoria = value; }
24 public string Descripcion {
25 get { return _descripcion; }
26 set { _descripcion = value; }
28 public float PermanenciaMinima {
29 get { return _permanenciaMinima; }
30 set { _permanenciaMinima = value; }
32 public DateTime FechaBaja {
33 get { return _fechaBaja; }
36 public ArrayList Coberturas {
37 get { return _coberturas; }
44 public Plan (float categoria)
48 _categoria = categoria;
49 _coberturas = new ArrayList ();
57 public Cobertura ObtenerCobertura (int codPrestacion)
62 public bool AgregarCobertura (Cobertura cobertura)
64 _coberturas.Add (cobertura);
68 public ArrayList ObtenerCoberturas ()
73 public override string ToString ()
75 return String.Format ("Plan : {0} {1} {2}", _codigo, _categoria, _descripcion);