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;
29 AutoIncrementable c = new AutoIncrementable ();
30 p.Codigo = c.NextPlan ();
36 public bool AgregarCobertura (int codprestacion, float carencia, float percent, int limite, ETipoAutorizacion tipo)
39 Console.WriteLine ("NO HAY PLAN ACTIVO!");
43 Prestacion prestacion = new Prestacion ();
44 Cobertura c = new Cobertura (prestacion, carencia, percent);
45 c.LimiteAnual = limite;
46 c.TipoAutorizacion = tipo;
48 actual.AgregarCobertura (c);
52 public void CommitPlan ()
59 public ArrayList ObtenerPlanesVigentes ()
62 ObjectSet result = Db.get (c);
64 return ObjectSetToArrayList (result);
67 public ArrayList ObtenerCoberturas (int codigo)
71 ObjectSet result = Db.get (c);
73 c = (Plan)result.next ();