private void CancelarInventarioPreparado() { try { var invetarioPreparado = (InventarioComprometidoEncabezado)UiVistaInventarioComprometido.GetRow(UiVistaInventarioComprometido.FocusedRowHandle); if (invetarioPreparado == null) { return; } if (XtraMessageBox.Show("¿Confirma cancelar el inventario preparado?", "Swift 3PL", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } UsuarioDeseaCancelarElInventarioPreparado?.Invoke(null, new InventarioComprometidoArgumento { PickingDemandHeaderId = invetarioPreparado.PICKING_DEMAND_HEADER_ID }); } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message); } finally { Cursor.Current = Cursors.Default; } }
private void MostrarDetalleDeOlaDePicking(object sender) { if (UiVistaInventarioComprometido.FocusedRowHandle < 0) { return; } var olaDePicking = (InventarioComprometidoEncabezado) UiVistaInventarioComprometido.GetRow(UiVistaInventarioComprometido.FocusedRowHandle); InventarioComprometidoDetalles = InventarioComprometidoTodosDetalles.Where(todosDetalles => todosDetalles.PICKING_DEMAND_HEADER_ID == olaDePicking.PICKING_DEMAND_HEADER_ID).ToList(); }
private void UiVistaInventarioComprometido_BeforeLeaveRow(object sender, DevExpress.XtraGrid.Views.Base.RowAllowEventArgs e) { for (var i = 0; i < UiVistaInventarioComprometido.RowCount; i++) { var documento = (InventarioComprometidoEncabezado)UiVistaInventarioComprometido.GetRow(i); if (documento == null) { continue; } if (documento.IS_SELECTED) { UiVistaInventarioComprometido.SelectRow(i); } } }
private void UiVistaInventarioComprometido_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.ControllerRow >= 0) { var documento = (InventarioComprometidoEncabezado)UiVistaInventarioComprometido.GetRow(e.ControllerRow); documento.IS_SELECTED = (e.Action == CollectionChangeAction.Add); } else { if (UsuarioSeleccionoVistaCompletaInventarioComprometidoEncabezado) { for (var i = 0; i < UiVistaInventarioComprometido.RowCount; i++) { var documento = (InventarioComprometidoEncabezado)UiVistaInventarioComprometido.GetRow(i); if (documento == null) { continue; } documento.IS_SELECTED = (UiVistaInventarioComprometido.SelectedRowsCount != 0); } UsuarioSeleccionoVistaCompletaInventarioComprometidoEncabezado = false; } } }