[Widget] ComboBox tipoDoc;
[Widget] Entry nroDoc;
+ [Widget] Entry nombre;
+ [Widget] Entry apellido;
+ [Widget] Entry email;
+ [Widget] RadioButton sexom;
+ [Widget] Entry fechaNac;
+ [Widget] Entry calle;
+ [Widget] Entry numero;
+ [Widget] Entry piso;
+ [Widget] Entry dpto;
+ [Widget] ComboBox provincia;
+ [Widget] Entry disponibilidad;
+ [Widget] Entry codigopostal;
+ [Widget] Entry telefono;
+ [Widget] SpinButton familiares;
+ [Widget] TextView observaciones;
public VIngresarSolicitud ()
{
int _piso;
string _dpto;
EProvincia _provincia;
+ string _disponibilidad;
string _telefono;
int _familiares;
string _observaciones;
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;
+ if (sexom.Active == true)
+ _sexo = ESexo.M;
+ else
+ _sexo = ESexo.F;
+ _fechaNac = fechaNac.Text;
+ _calle = calle.Text;
+ _numero = Int32.Parse (numero.Text);
+ _piso = Int32.Parse (piso.Text);
+ _dpto = dpto.Text;
+ provincia.GetActiveIter (out iter);
+ //_provincia= (EProvincia)Enum.Parse (typeof (EProvincia), (string)provincia.Model.GetValue (iter, 0), true);
+ //_provincia
+ _telefono = telefono.Text;
+ _disponibilidad = disponibilidad.Text;
+ _familiares = familiares.ValueAsInt;
+ _observaciones = observaciones.Buffer.Text;
+
+ c.AgregarSolicitante (
+ _tipoDoc, _nroDoc, _nombre, _apellido, _email,
+ new DateTime (2005, 10, 10), _calle, _numero, _piso, _dpto, _telefono,
+ _sexo, _disponibilidad, _familiares, _observaciones);
+
+ c.Dispose ();
}
public void Run ()