]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Dominio/Plan.cs
* Ajusto al caso de uso
[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;
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                 _categoria = 0;
39         }
40         
41         public Plan (float categoria)
42         {
43                 /* TODO */
44                 _codigo = 0;
45                 _categoria = categoria;
46                 _coberturas = new ArrayList ();
47         }
48
49         public bool Borrar ()
50         {
51                 return false;
52         }
53
54         public Cobertura ObtenerCobertura (int codPrestacion)
55         {
56                 return null;
57         }
58
59         public bool AgregarCobertura (Cobertura cobertura)
60         {
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