]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Vistas/IngresarSolicitud.cs
Agregué la enum para los estados de una autorizacion
[z.facultad/75.10/miklolife.git] / demo / src / Vistas / IngresarSolicitud.cs
index 1079641a8b3d85f09ecb271b8f9f6267a5af7f02..231d5321f0d694a38b1dc7821e753cc749a47801 100644 (file)
@@ -40,7 +40,6 @@ public class VIngresarSolicitud
        public void OnDialogResponse (object o, ResponseArgs args)
        {
                TreeIter iter;
        public void OnDialogResponse (object o, ResponseArgs args)
        {
                TreeIter iter;
-               Dialog w = (Dialog)xml.GetWidget ("ingresarSolicitud");
                if (args.ResponseId == ResponseType.Cancel)
                        return; 
 
                if (args.ResponseId == ResponseType.Cancel)
                        return; 
 
@@ -50,7 +49,7 @@ public class VIngresarSolicitud
                string _apellido;
                string _email;
                ESexo _sexo;
                string _apellido;
                string _email;
                ESexo _sexo;
-               string _fechaNac;
+               DateTime _fechaNac;
                string _calle;
                int _numero;
                int _piso;
                string _calle;
                int _numero;
                int _piso;
@@ -80,7 +79,7 @@ public class VIngresarSolicitud
                        _sexo = ESexo.M;
                else
                        _sexo = ESexo.F;
                        _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);
                _calle = calle.Text;
                _numero = Int32.Parse (numero.Text);
                _piso = Int32.Parse (piso.Text);
@@ -95,7 +94,7 @@ public class VIngresarSolicitud
        
                c.AgregarSolicitante (
                        _tipoDoc, _nroDoc, _nombre, _apellido, _email,
        
                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 ();
                        _sexo, _disponibilidad, _familiares, _observaciones);
 
                c.Dispose ();
@@ -103,8 +102,15 @@ public class VIngresarSolicitud
 
        public void OnSeleccionarFechaClicked (object o, EventArgs args)
        {
 
        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;
                int response;
+               
                response = d.Run();
                if (response == -3)
                        fechaNac.Text = d.Date.ToLongDateString ();
                response = d.Run();
                if (response == -3)
                        fechaNac.Text = d.Date.ToLongDateString ();