private void ListarHabitacion() { var habitacion = cnHab.ListarHab(); int numHabitaciones = habitacion.Count; lblRegistros.Text = numHabitaciones.ToString(); if (numHabitaciones > 0) { dgvHabitaciones.AutoGenerateColumns = false; dgvHabitaciones.DataSource = habitacion; dgvHabitaciones.Columns[0].DataPropertyName = "IdHabitacion"; dgvHabitaciones.Columns[1].DataPropertyName = "Numero"; dgvHabitaciones.Columns[2].DataPropertyName = "Piso"; dgvHabitaciones.Columns[3].DataPropertyName = "Descripcion"; dgvHabitaciones.Columns[4].DataPropertyName = "Caracteristicas"; dgvHabitaciones.Columns[5].DataPropertyName = "PrecioDiario"; dgvHabitaciones.Columns[6].DataPropertyName = "Estado"; dgvHabitaciones.Columns[7].DataPropertyName = "TipoHabitacion"; } else { MessageBox.Show("No existen habitaciones registradas", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void GetHabitaciones() { try { CNHabitacion habitacion = new CNHabitacion(); var lista = habitacion.ListarHab(); EHabitacionBindingSource.DataSource = lista; } catch (Exception e) { MessageBox.Show(e.Message, "Error al obtener datos (Habitaciones)", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.reportViewer1.RefreshReport(); } }