X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/c36c16908f73901f367fe523aeef8dfb688ac2ff..fbad10ba61c6229acb279fb8438a01e9e0a10a62:/demo/src/Vistas/IngresarSolicitud.cs diff --git a/demo/src/Vistas/IngresarSolicitud.cs b/demo/src/Vistas/IngresarSolicitud.cs index 384e646..231d532 100644 --- a/demo/src/Vistas/IngresarSolicitud.cs +++ b/demo/src/Vistas/IngresarSolicitud.cs @@ -40,7 +40,6 @@ public class VIngresarSolicitud public void OnDialogResponse (object o, ResponseArgs args) { TreeIter iter; - Dialog w = (Dialog)xml.GetWidget ("ingresarSolicitud"); if (args.ResponseId == ResponseType.Cancel) return; @@ -50,7 +49,7 @@ public class VIngresarSolicitud string _apellido; string _email; ESexo _sexo; - string _fechaNac; + DateTime _fechaNac; string _calle; int _numero; int _piso; @@ -80,7 +79,7 @@ public class VIngresarSolicitud _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); @@ -95,12 +94,29 @@ public class VIngresarSolicitud 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; + 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 (); + d.Destroy (); + } + public void Run () { Dialog w = (Dialog)xml.GetWidget ("ingresarSolicitud");