private void refrescarListado()
        {
            this.Cursor = Cursors.WaitCursor;

            try
            {
                if (cmbHotel.SelectedIndex == 0 || cmbTipoHab.SelectedIndex == 0)
                {
                    System.Windows.Forms.MessageBox.Show("Debe seleccionar un hotel y un tipo de habitación");
                }
                else
                {
                    if ((dtpFechaCheckout.Value <= dtpFechaCheckin.Value) ||
                        ((dtpFechaCheckout.Value - dtpFechaCheckin.Value).Days < 1))
                    {
                        System.Windows.Forms.MessageBox.Show("La fecha de checkout debe ser posterior a la fecha de check-in.");
                    }
                    else
                    {
                        //TODO: Si es recepcionista, mandar hotel_id en el que está logueada.
                        Habitacion hab = new Habitacion();
                        dataGridView1.DataSource = hab.obtenerHabitacionesDisponibles(dtpFechaCheckin.Value, dtpFechaCheckout.Value,
                                                                                      (lblRegimenId.Text == "" ? -1 : Convert.ToInt32(lblRegimenId.Text)),
                                                                                      Convert.ToInt32(cmbHotel.SelectedValue),
                                                                                      (cmbTipoHab.SelectedIndex == 0 || cmbTipoHab.SelectedIndex == -1) ? -1 : Convert.ToInt32(cmbTipoHab.SelectedValue),
                                                                                      _res != null? _res.codigo: 0);


                        //Se muestra por pantalla la tabla con los resultados del SELECT
                        dataGridView1.Columns[3].Visible     = dataGridView1.Columns[4].Visible =
                            dataGridView1.Columns[7].Visible = false;
                        this.Cursor = Cursors.Default;
                    }
                }
                this.Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
        }