private void UiVistaZP_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { if (e.RowHandle < 0) { return; } var indice = e.RowHandle; var registro = (ZonaDePosicionamiento)UiVistaZP.GetRow(e.RowHandle); registro.MANDATORY = (bool)e.Value; UsuarioDeseaGrabarZonasDePosicionamiento?.Invoke(null, new PosicionamientoArgumento { ZonaDePosicionamiento = registro }); ZonasDePosicionamientoSeleccionado = registro; UIEtiquetaZona.Text = ZonasDePosicionamientoSeleccionado.ZONE; UsuarioDeseaObtenerClasesAsociadas?.Invoke(null, null); UsuarioDeseaObtenerClasesDisponibles?.Invoke(null, null); UiVistaZP.FocusedRowHandle = indice; } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void UiBotonRefrescarZP_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { UsuarioDeseaObtenerClasesAsociadas?.Invoke(null, null); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void UiVistaZP_Click(object sender, EventArgs e) { try { var indice = UiVistaZP.FocusedRowHandle; if (indice < 0) { return; } var registro = (ZonaDePosicionamiento)UiVistaZP.GetRow(indice); ZonasDePosicionamientoSeleccionado = registro; UIEtiquetaZona.Text = ZonasDePosicionamientoSeleccionado.ZONE; UsuarioDeseaObtenerClasesAsociadas?.Invoke(null, null); UsuarioDeseaObtenerClasesDisponibles?.Invoke(null, null); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }