private void UiVistaCumplimientoDeEntrega_RowClick(object sender, RowClickEventArgs e) { if (e.RowHandle < 0) return; if (UiVistaCumplimientoDeEntrega.GetRow(e.RowHandle).GetType() != typeof(CumplimientoDeEntrega)) return; var manifiesto = (CumplimientoDeEntrega)UiVistaCumplimientoDeEntrega.GetRow(e.RowHandle); if (manifiesto == null) return; UsuarioSeleccionoManifiestoDeCarga?.Invoke(sender, new CumplimientoDeEntregaArgumento() { IdManifiestoCarga = manifiesto.MANIFEST_HEADER_ID, CumplimientosDeEntregas = CumplimientoDeEntregas }); UiMapaTracking.Overlays.Clear(); MostrarInformacionDelDocumento(); var layerBing = UiMapaTracking.Layers[CapaMapaTracking.Bing.ToString()]; UiMapaTracking.Layers.Clear(); UiMapaTracking.Layers.Add(layerBing); UiMapaTrackingMapaYFoto.Overlays.Clear(); MostrarInformacionDelDocumentoMapaYFoto(); var layerBingMap = UiMapaTrackingMapaYFoto.Layers[CapaMapaTracking.Bing.ToString()]; UiMapaTrackingMapaYFoto.Layers.Clear(); UiMapaTrackingMapaYFoto.Layers.Add(layerBingMap); CargarCapasDeMapa(); if (TareasCumplimientodeEntregas.Count <= 1) return; UiTimerCamion.Enabled = true; }
private void UiBtnContraerGrupos_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { UiVistaCumplimientoDeEntrega.CollapseAllGroups(); } catch (Exception exception) { InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message); } }
private void UsuarioDeseaCargarFotos() { try { if (UiVistaCumplimientoDeEntrega.GetFocusedRow().GetType() != typeof(CumplimientoDeEntrega)) return; var fila = (CumplimientoDeEntrega)UiVistaCumplimientoDeEntrega.GetFocusedRow(); CargarFotos(fila.DELIVERY_NOTE_ID); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje("Erro al obtener el codigo de entrega en el grid: " + ex.Message); } }