Пример #1
0
        private void DgvViaje_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            //Funciona solo cuando el usuario hace click en una fila (no en la cabecera)
            if (e.RowIndex == -1)
                return;

            _viajes = ViajePersistencia.ObtenerTodos();

            //Obtengo la ruta correspondiente a la fila seleccionada
            var viajeSeleccionado = _viajes.Find(v => (v.ID == (int)DgvViaje.Rows[e.RowIndex].Cells[0].Value));

            if (viajeSeleccionado != null)
            {
                //El usuario tocó el botón de seleccionar
                if (e.ColumnIndex == 7)
                {
                    var ingresoCantidades = new FrmIngresoCantidades(viajeSeleccionado,this);
                    ingresoCantidades.ShowDialog();
                }
            }
        }