+
+ public ArrayList obtenerAutorizacionesPorAfiliado (int codafiliado)
+ {
+ Afiliado a = new Afiliado (codafiliado);
+
+ Query query = Db.query();
+ query.constrain(typeof(Autorizacion));
+ query.descend("_afiliado").constrain(a);
+
+ ObjectSet result = query.execute ();
+
+ return ObjectSetToArrayList (result);
+ }
+ //PRE: El codigo solicitado tiene que ser de una autorizacion manual.\r
+ public bool setResolucionAutorizacionManual(int codAutorizacion, \r
+ String fundamentosResolucion, float porcentaje)\r
+ {\r
+ AutorizacionManual a = this.obtener(codAutorizacion) as AutorizacionManual;\r
+ if (null==a) return false;\r
+ a.Aprobada = (porcentaje==0)?false:true;\r
+ a.PorcentajeCobertura = porcentaje;\r
+ a.FundamentosResolucion = fundamentosResolucion;\r
+ this.Db.set(a);\r