private void btnReservar_Click(object sender, EventArgs e)
 {
     if (txtNombre.Text != String.Empty)
     {
         bool esColombiano = true;
         bool cliente = false;
         int id = 0;
         Persona usuario = null;
         if (chkNo.Checked)
         {
             esColombiano = false;
         }
         if (chkCliente.Checked)
         {
             cliente = true;
         }
         if (txtId.Text == String.Empty)
         {
             MessageBox.Show("Ingrese su cedula o ID");
             return;
         }
         else
         {
             bool esnumero = false;
             esnumero = int.TryParse(txtId.Text, out id);
             if (!esnumero)
             {
                 MessageBox.Show("ingrese un id valido");
                 return;
             }
             else
             {
                 if (id.ToString().Length < 9 || id.ToString().Length > 9)
                 {
                     MessageBox.Show("ingrese un id valido");
                     return;
                 }
             }
         }
         if (cliente)
         {
             usuario = new Cliente(esColombiano, txtNombre.Text);
             usuario.Id = id;
         }
         else
         {
             usuario = new Huesped(esColombiano, txtNombre.Text);
             usuario.Id = id;
         }
         if (cbhabLibres.SelectedItem.ToString() != String.Empty)
         {
             admin.GenerarReserva(usuario, short.Parse(cbhabLibres.SelectedItem.ToString()), (int)nmrDias.Value);
             MessageBox.Show("Reserva exitosa");
             Dispose();
         }
         else
         {
             MessageBox.Show("No se puede crear la reserva sin un numero de habitacion");
         }
     }
     else
     {
         MessageBox.Show("Ingrese nombre por favor");
     }
 }