int actual;
int total;
- public VAgregarFamiliar(int n, int t)
+ ETipoDocumento tipoTitular;
+ int nroTitular;
+
+ public VAgregarFamiliar(int n, int t, ETipoDocumento td_titular, int doc_titular)
{
xml = new Glade.XML (null, "registrar_visitas.glade", "agregar_familiar", null);
xml.Autoconnect (this);
actual = n;
total = t;
+ tipoTitular = td_titular;
+ nroTitular = doc_titular;
}
public void OnDialogResponse (object o, ResponseArgs args)
string _telefono;
/* Acept presionado, guardo */
- AfiliadoSolicitanteController c = new AfiliadoSolicitanteController ();
-
+ RegistrarVisitasController c = new RegistrarVisitasController (null);
+
tipoDoc.GetActiveIter (out iter);
_tipoDoc = (ETipoDocumento)Enum.Parse (typeof (ETipoDocumento), (string)tipoDoc.Model.GetValue (iter, 0), true);
_nroDoc = Int32.Parse (nroDoc.Text);
- if (c.ExisteSolicitante (_tipoDoc, _nroDoc) == true) {
- /* TODO : Mostrar alerta y cancelar cerrado de dialogo! */
- return;
- }
-
_nombre = nombre.Text;
_apellido = apellido.Text;
_email = email.Text;
//_provincia
_telefono = telefono.Text;
- /*c.AgregarSolicitante (
- _tipoDoc, _nroDoc, _nombre, _apellido, _email,
+ c.CargarFamiliar (
+ tipoTitular, nroTitular, _tipoDoc, _nroDoc, _nombre, _apellido, _email,
_fechaNac, _calle, _numero, _piso, _dpto, _telefono,
- _sexo, _disponibilidad, _familiares, _observaciones);
- */
+ _sexo);
+
c.Dispose ();
}