private void ObtenerDetalleDeManifiesto(object sender) { if (UiVistaManifiestosEncabezado.FocusedRowHandle < 0) { return; } UsuarioDeseaObtenerDetallesDeManifiestos?.Invoke( sender, new ManifiestoArgumento { IdManifiestoDeCarga = ((ManifiestoEncabezado)UiVistaManifiestosEncabezado.GetRow(UiVistaManifiestosEncabezado.FocusedRowHandle)).MANIFEST_HEADER_ID.ToString() } ); }
private void DesasociarDemandasDespachoDeManifiesto(object sender) { if (NoHayEncabezadoSeleccionadoONoHayDetallesSeleccionados()) { return; } UsuarioDeseaQuitarDetallesDeManifiesto?.Invoke(sender, new ManifiestoArgumento { DemandasDespacho = PrepararDemandaDespachosParaDesasociar(), ManifiestoEncabezado = new ManifiestoEncabezado { MANIFEST_HEADER_ID = ((ManifiestoEncabezado)UiVistaManifiestosEncabezado.GetRow(UiVistaManifiestosEncabezado.FocusedRowHandle)).MANIFEST_HEADER_ID } }); ObtenerDetalleDeManifiesto(sender); }
private void CancelarManifiestoDeCarga(object sender) { if (UiVistaManifiestosEncabezado.FocusedRowHandle < 0) { return; } if (MessageBox.Show("Esta acción eliminará completamente el manifiesto y no podrá ser recuperado. ¿Desea continuar?", "Confirme acción", MessageBoxButtons.YesNo) == DialogResult.Yes) { UsuarioDeseaCancelarManifiesto?.Invoke(sender, new ManifiestoArgumento { ManifiestoEncabezado = new ManifiestoEncabezado { MANIFEST_HEADER_ID = ((ManifiestoEncabezado)UiVistaManifiestosEncabezado.GetRow(UiVistaManifiestosEncabezado.FocusedRowHandle)).MANIFEST_HEADER_ID , STATUS = Enums.GetStringValue(EstadosManifiesto.Cancelado) } }); } ObtenerManifiestos(sender); }
private void ActualizarVehiculoAsociado(object sender) { if (nohayEncabezadoSeleccionadoONohayVehiculoSeleccionado()) { return; } UsuarioDeseaActualizarVehiculoAManifiesto?.Invoke(sender, new ManifiestoArgumento { ManifiestoEncabezado = new ManifiestoEncabezado { MANIFEST_HEADER_ID = ((ManifiestoEncabezado) UiVistaManifiestosEncabezado.GetRow(UiVistaManifiestosEncabezado.FocusedRowHandle)) .MANIFEST_HEADER_ID , VEHICLE = VehiculoSeleccionado }, Login = InteraccionConUsuarioServicio.ObtenerUsuario() }); ObtenerManifiestos(sender); }