Exemple #1
0
 private void UiBarButtonDesasignar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     foreach (int rowHandle in UiViewZonasDeReabastecimiento.GetSelectedRows())
     {
         UsuarioDeseaDesasociarZonaDeReabastecimiento?.Invoke(
             sender,
             new ZonaArgumento()
         {
             Zona = _zonaPrincipal, ZonaAsociadaId = ((Zona)UiViewZonasDeReabastecimiento.GetRow(rowHandle)).ZONE_ID
         });
     }
     RefreshZonas(sender);
 }
Exemple #2
0
 private void UiViewZonasDeReabastecimiento_BeforeLeaveRow(object sender, DevExpress.XtraGrid.Views.Base.RowAllowEventArgs e)
 {
     for (var i = 0; i < UiViewZonasDeReabastecimiento.RowCount; i++)
     {
         var documento = (Zona)UiViewZonasDeReabastecimiento.GetRow(i);
         if (documento == null)
         {
             continue;
         }
         if (documento.IS_SELECTED)
         {
             UiViewZonasDeReabastecimiento.SelectRow(i);
         }
     }
 }
Exemple #3
0
 private void UiViewZonasDeReabastecimiento_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e)
 {
     if (e.ControllerRow >= 0)
     {
         var documento = (Zona)UiViewZonasDeReabastecimiento.GetRow(e.ControllerRow);
         documento.IS_SELECTED = (e.Action == CollectionChangeAction.Add);
     }
     else
     {
         if (UsuarioSeleccionoListaZonasAsociadas)
         {
             for (var i = 0; i < UiViewZonasDeReabastecimiento.RowCount; i++)
             {
                 var documento = (Zona)UiViewZonasDeReabastecimiento.GetRow(i);
                 if (documento == null)
                 {
                     continue;
                 }
                 documento.IS_SELECTED = (UiViewZonasDeReabastecimiento.SelectedRowsCount != 0);
             }
             UsuarioSeleccionoListaZonasAsociadas = false;
         }
     }
 }