2 namespace Controlador {
6 using Dominio.Autorizaciones;
12 using System.Collections;
14 public class PlanesController : Controller
18 public bool CrearPlan (string desc, float cat, int permanencia)
21 Console.WriteLine ("Ya hay un plan activo!");
25 Plan p = new Plan (cat);
27 p.PermanenciaMinima = permanencia;
33 public bool AgregarCobertura (int codprestacion, float carencia, float percent, int limite, ETipoAutorizacion tipo)
36 Console.WriteLine ("NO HAY PLAN ACTIVO!");
40 Prestacion prestacion = new Prestacion ();
41 Cobertura c = new Cobertura (prestacion, carencia, percent);
42 c.LimiteAnual = limite;
43 c.TipoAutorizacion = tipo;
45 actual.AgregarCobertura (c);
49 public void CommitPlan ()
56 public ArrayList ObtenerPlanesVigentes ()
59 ObjectSet result = Db.get (c);
61 return ObjectSetToArrayList (result);
64 public ArrayList ObtenerCoberturas (int codigo)
68 ObjectSet result = Db.get (c);
70 c = (Plan)result.next ();