Ejemplo n.º 1
0
        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();
            }
        }