return salida;
}
+ public Afiliado AfiliarTitular (ETipoDocumento tipoDoc, int nroDoc, Plan plan)
{
/* Obtengo el Solicitante asi luego lo borro */
Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null);
TreeModel model;
TreeSelection sel = lista.Selection;
- /* TODO :ASUMO QUE SELECCIONO EL TITULAR !!!
- * Despues lo fixeo ... Quiero que ande :D
- */
- if (sel.GetSelected (out model, out iter)) {
+ TreePath[] rows = sel.GetSelectedRows (out model);
+ if (rows != null) {
+ model.GetIter (out iter, rows[0]);
+
ETipoDocumento tipoDoc = (ETipoDocumento)Enum.Parse (typeof (ETipoDocumento), (string)model.GetValue (iter, 0), true);
int nroDoc = (int)model.GetValue (iter, 1);
+ Console.WriteLine ("{0} {1}", tipoDoc, nroDoc);
+
AfiliadoSolicitanteController c = new AfiliadoSolicitanteController ();
Afiliado a = c.ExisteAfiliado (tipoDoc, nroDoc);
+
if (a == null) {
- /* TODO : Seleccionar plan! */
- Afiliado titular = c.AfiliarTitular (tipoDoc, nroDoc, null);
+ Console.WriteLine ("Afiliando");
} else {
Console.WriteLine ("Lo borro o lo reactivo!");
}
}
}
+ private void Afiliar (TreeModel model, TreePath path)
+ {
+ }
+
public void Run ()
{
Dialog w = (Dialog)xml.GetWidget ("agregar_afiliado");