private void ObtenerDetalle()
 {
     try
     {
         if (EsConsolidado)
         {
             return;
         }
         if (UiGridVistaEncabezado.FocusedRowHandle < 0)
         {
             return;
         }
         var registroActual = Polizas.FirstOrDefault(p => p.IS_SELECTED);
         var registro       = (Poliza)UiGridVistaEncabezado.GetRow(UiGridVistaEncabezado.FocusedRowHandle);
         foreach (var poliza in Polizas)
         {
             poliza.IS_SELECTED = false;
         }
         registro.IS_SELECTED = true;
         if (registroActual == null || registroActual.DOC_ID != registro.DOC_ID)
         {
             UsuarioDeseaObtenerPolizaDetallePendiente?.Invoke(null, new CosteoArgumento {
                 Poliza = registro
             });
         }
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
 private void ObtenerDetallesParaConsolidado()
 {
     try
     {
         UsuarioDeseaObtenerPolizaDetallePendiente?.Invoke(null, null);
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }