public void OnDialogResponse (object o, ResponseArgs args)
{
TreeIter iter;
- Dialog w = (Dialog)xml.GetWidget ("ingresarSolicitud");
if (args.ResponseId == ResponseType.Cancel)
return;
string _apellido;
string _email;
ESexo _sexo;
- string _fechaNac;
+ DateTime _fechaNac;
string _calle;
int _numero;
int _piso;
_sexo = ESexo.M;
else
_sexo = ESexo.F;
- _fechaNac = fechaNac.Text;
+ _fechaNac = DateTime.Parse (fechaNac.Text);
_calle = calle.Text;
_numero = Int32.Parse (numero.Text);
_piso = Int32.Parse (piso.Text);
c.AgregarSolicitante (
_tipoDoc, _nroDoc, _nombre, _apellido, _email,
- new DateTime (2005, 10, 10), _calle, _numero, _piso, _dpto, _telefono,
+ _fechaNac, _calle, _numero, _piso, _dpto, _telefono,
_sexo, _disponibilidad, _familiares, _observaciones);
c.Dispose ();
public void OnSeleccionarFechaClicked (object o, EventArgs args)
{
- CalendarDialog d = new CalendarDialog ();
+
+ CalendarDialog d;
+ if (fechaNac.Text.Equals (""))
+ d = new CalendarDialog ();
+ else
+ d = new CalendarDialog (fechaNac.Text);
+
int response;
+
response = d.Run();
if (response == -3)
fechaNac.Text = d.Date.ToLongDateString ();