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); } }