Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 private void UiBtnContraerGrupos_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         UiVistaCumplimientoDeEntrega.CollapseAllGroups();
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
Ejemplo n.º 3
0
 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);
     }
 }