Beispiel #1
0
 private void UiListaVehiculo_BeforeLeaveRow(object sender, DevExpress.XtraGrid.Views.Base.RowAllowEventArgs e)
 {
     for (var i = 0; i < UiListaVehiculo.RowCount; i++)
     {
         var registro = (Vehiculo)UiListaVehiculo.GetRow(i);
         if (registro == null) continue;
         if (registro.IS_SELECTED)
         {
             UiListaVehiculo.SelectRow(i);
         }
     }
 }
Beispiel #2
0
 private void UiListaVehiculo_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.ControllerRow >= 0)
     {
         var registro = (Vehiculo)UiListaVehiculo.GetRow(e.ControllerRow);
         registro.IS_SELECTED = (e.Action == CollectionChangeAction.Add);
     }
     else
     {
         if (UsuarioSeleccionoListaCompletaDeVehiculos)
         {
             for (var i = 0; i < UiListaVehiculo.RowCount; i++)
             {
                 var registro = (Vehiculo)UiListaVehiculo.GetRow(i);
                 if (registro == null) continue;
                 registro.IS_SELECTED = (UiListaVehiculo.SelectedRowsCount != 0);
             }
             UsuarioSeleccionoListaCompletaDeVehiculos = false;
         }
     }
     var edit = UiListaVehiculos;
     if (edit == null) return;
     edit.Text = ObtenerTextoAMostrarEnListaDeVehiculos();
 }