3 using System.Collections;
7 using Controlador.Afiliacion;
8 using Dominio.Afiliados;
11 public class VIngresarSolicitud
13 Dialog wIngresarSolicitud;
16 [Widget] ComboBox tipoDoc;
17 [Widget] Entry nroDoc;
19 public VIngresarSolicitud ()
21 xml = new Glade.XML (null, "ingresar_solicitud.glade", "ingresarSolicitud", null);
22 xml.Autoconnect (this);
25 public void OnDialogResponse (object o, ResponseArgs args)
28 Dialog w = (Dialog)xml.GetWidget ("ingresarSolicitud");
29 if (args.ResponseId == ResponseType.Cancel)
32 ETipoDocumento _tipoDoc;
43 EProvincia _provincia;
46 string _observaciones;
48 /* Acept presionado, guardo */
49 AfiliadoSolicitanteController c = new AfiliadoSolicitanteController ();
51 tipoDoc.GetActiveIter (out iter);
52 _tipoDoc = (ETipoDocumento)Enum.Parse (typeof (ETipoDocumento), (string)tipoDoc.Model.GetValue (iter, 0), true);
53 _nroDoc = Int32.Parse (nroDoc.Text);
55 if (c.ExisteSolicitante (_tipoDoc, _nroDoc) == true) {
56 /* TODO : Mostrar alerta y cancelar cerrado de dialogo! */
64 Dialog w = (Dialog)xml.GetWidget ("ingresarSolicitud");