private void UiGridVistaEncabezado_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e) { if (e.ControllerRow >= 0) { var documento = (Poliza)UiGridVistaEncabezado.GetRow(e.ControllerRow); documento.IS_SELECTED = (e.Action == CollectionChangeAction.Add); } else { if (UsuarioSeleccionoVistaEncabezadoCompleta) { for (var i = 0; i < UiGridVistaEncabezado.RowCount; i++) { var documento = (Poliza)UiGridVistaEncabezado.GetRow(i); if (documento == null) { continue; } documento.IS_SELECTED = (UiGridVistaEncabezado.SelectedRowsCount != 0); } UsuarioSeleccionoVistaEncabezadoCompleta = false; } } if (EsConsolidado) { ObtenerDetallesParaConsolidado(); } }
private void ObtenerRegistrosParaListadosDeVista() { try { if (UiGridVistaEncabezado.FocusedRowHandle < 0) { return; } var registro = (Poliza)UiGridVistaEncabezado.GetRow(UiGridVistaEncabezado.FocusedRowHandle); if (!registro.TRANS_TYPE.Equals("INICIALIZACION_GENERAL")) { return; } UsuarioDeseaObtenerPolizaSeguro?.Invoke(null, new CosteoArgumento { PolizaAsegurada = new PolizaAsegurada { CLIENT_CODE = registro.CLIENT_CODE } }); UsuarioDeseaObtenerAcuerdosComerciales?.Invoke(null, new CosteoArgumento { AcuerdoComercial = new AcuerdoComercial { CLIENT_CODE = registro.CLIENT_CODE } }); } catch (Exception exception) { InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message); } }
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 UiListaDePolizasSeguro_QueryPopUp(object sender, CancelEventArgs e) { if (UiGridVistaEncabezado.FocusedRowHandle < 0) { return; } var registro = (Poliza)UiGridVistaEncabezado.GetRow(UiGridVistaEncabezado.FocusedRowHandle); e.Cancel = !registro.TRANS_TYPE.Equals("INICIALIZACION_GENERAL"); }
private void UiListaAcuerdoComercial_EditValueChanged(object sender, EventArgs e) { if (UiGridVistaEncabezado.FocusedRowHandle < 0) { return; } var acuerdoComercial = ((DevExpress.XtraEditors.LookUpEdit)sender).EditValue.ToString(); var registro = (Poliza)UiGridVistaEncabezado.GetRow(UiGridVistaEncabezado.FocusedRowHandle); var firstOrDefault = AcuerdoComerciales.FirstOrDefault(pa => pa.ACUERDO_COMERCIAL == int.Parse(acuerdoComercial)); if (firstOrDefault != null) { registro.ACUERDO_COMERCIAL_NOMBRE = firstOrDefault.DESCRIPCION; } }
private void UiListaDePolizasSeguro_EditValueChanged(object sender, EventArgs e) { if (UiGridVistaEncabezado.FocusedRowHandle < 0) { return; } var polizaSegurdo = ((DevExpress.XtraEditors.LookUpEdit)sender).EditValue.ToString(); var registro = (Poliza)UiGridVistaEncabezado.GetRow(UiGridVistaEncabezado.FocusedRowHandle); var firstOrDefault = PolizaAseguradas.FirstOrDefault(pa => pa.DOC_ID == polizaSegurdo); if (firstOrDefault != null) { registro.POLIZA_ASEGURADA_DESCRIPCION = firstOrDefault.POLIZA_INSURANCE; } }
private void RecargarSeleccionEncabezados() { for (var i = 0; i < UiGridVistaEncabezado.RowCount; i++) { var documento = (Poliza)UiGridVistaEncabezado.GetRow(i); if (documento == null) { continue; } if (documento.IS_SELECTED) { UiGridVistaEncabezado.SelectRow(i); } } }