Ejemplo n.º 1
0
 private void UiVistaManifiestosDetalle_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.ControllerRow >= 0)
     {
         var documento = (ManifiestoDetalle)UiVistaManifiestosDetalle.GetRow(e.ControllerRow);
         documento.IS_SELECTED = (e.Action == CollectionChangeAction.Add);
     }
     else
     {
         if (!UsuarioSeleccionoListaDeManifiestoDetalleCompleta)
         {
             return;
         }
         for (var i = 0; i < UiVistaManifiestosDetalle.RowCount; i++)
         {
             var documento = (ManifiestoDetalle)UiVistaManifiestosDetalle.GetRow(i);
             if (documento == null)
             {
                 continue;
             }
             documento.IS_SELECTED = (UiVistaManifiestosDetalle.SelectedRowsCount != 0);
         }
         UsuarioSeleccionoListaDeManifiestoDetalleCompleta = false;
     }
 }
Ejemplo n.º 2
0
 private void MarcarManifiestoDetalleSeleccionado()
 {
     try
     {
         for (int i = 0; i < UiVistaManifiestosDetalle.RowCount; i++)
         {
             var documento = (ManifiestoDetalle)UiVistaManifiestosDetalle.GetRow(i);
             if (documento == null)
             {
                 continue;
             }
             if (documento.IS_SELECTED)
             {
                 UiVistaManifiestosDetalle.SelectRow(i);
             }
         }
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Alerta(ex.Message);
     }
 }