]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Dominio/Plan.cs
* Alta de planes listo. Ya se pueden agregar planes y las coberturas de las prestaci...
[z.facultad/75.10/miklolife.git] / demo / src / Dominio / Plan.cs
1 namespace Dominio {
2 namespace Planes {
3
4 using System;
5 using System.Collections;
6
7 public class Plan 
8 {
9         private int _codigo;
10         private float _categoria;
11         private string _descripcion;
12         private float _permanenciaMinima;
13         private DateTime _fechaBaja = DateTime.MinValue;
14         private ArrayList _coberturas;
15
16         public int Codigo {
17                 get { return _codigo; }
18                 set { _codigo = value; }
19         }
20         public float Categoria {
21                 get { return _categoria; }
22                 set { _categoria = value; }
23         }
24         public string Descripcion  {
25                 get { return _descripcion; }
26                 set { _descripcion = value; }
27         }
28         public float PermanenciaMinima  {
29                 get { return _permanenciaMinima; }
30                 set { _permanenciaMinima = value; }
31         }
32         public DateTime FechaBaja  {
33                 get { return _fechaBaja; }
34         }
35
36         public Plan ()
37         {
38         }
39         
40         public Plan (float categoria)
41         {
42                 /* TODO */
43                 _codigo = 0;
44                 _categoria = categoria;
45                 _coberturas = new ArrayList ();
46         }
47
48         public bool Borrar ()
49         {
50                 return false;
51         }
52
53         public Cobertura ObtenerCobertura (int codPrestacion)
54         {
55                 return null;
56         }
57
58         public bool AgregarCobertura (Cobertura cobertura)
59         {
60                 _coberturas.Add (cobertura);
61                 return false;
62         }
63         
64         public ArrayList ObtenerCoberturas ()
65         {
66                 return _coberturas;
67         }
68
69         public override string ToString ()
70         {
71                 return String.Format ("Plan : {0} {1} {2}", _codigo, _categoria, _descripcion);
72         }
73 }
74
75 }
76 }
77