private void dataGridViewHabitaciones_CellClick(object sender, DataGridViewCellEventArgs e) { //Si apreto el botón modificar, abro el formulario de modificación con los datos de la habitación a modificar if (e.ColumnIndex == 9) { int idHabitacion = (int)(dataGridViewHabitaciones.Rows[e.RowIndex].Cells[0].Value); int idHotel = (int)dataGridViewHabitaciones.Rows[e.RowIndex].Cells[1].Value; int numero = (int)dataGridViewHabitaciones.Rows[e.RowIndex].Cells[4].Value; int piso = (int)(dataGridViewHabitaciones.Rows[e.RowIndex].Cells[3].Value); string frente = (dataGridViewHabitaciones.Rows[e.RowIndex].Cells[6].Value.ToString()); string descripcion; if (dataGridViewHabitaciones.Rows[e.RowIndex].Cells[7].Value == DBNull.Value) { descripcion = ""; } else { descripcion = (string)(dataGridViewHabitaciones.Rows[e.RowIndex].Cells[7].Value); } Boolean habilitada; if ((bool)dataGridViewHabitaciones.Rows[e.RowIndex].Cells[8].Value) { habilitada = true; } else { habilitada = false; } frmModificarHabitacion modificar = new frmModificarHabitacion(idHabitacion, idHotel, numero, piso, frente, habilitada, descripcion, this); modificar.ShowDialog(); } }
private void btSeleccionar_Click(object sender, EventArgs e) { string query = "SELECT * FROM FAAE.Habitacion WHERE habi_nro = " + tbNumHab.Text.ToString() + "AND habi_hote_codigo = " + tbcodHotel.Text.ToString(); SqlDataReader dataReader = DBConnection.getInstance().executeQuery(query); if (dataReader.Read()) { frmModificarHabitacion ventanaModificar = new frmModificarHabitacion(tbNumHab.Text.ToString(), tbcodHotel.Text.ToString(), dataReader); ventanaModificar.Show(); this.Close(); } else { MessageBox.Show("No existe una habitacion con ese numero", "Habitacion error", MessageBoxButtons.OK, MessageBoxIcon.Error); } dataReader.Close(); }