private void UiBotonRefrescar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { UsuarioDeseaObtenerInventario?.Invoke(sender, new InventarioArgumento()); }
void pUiListas_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { try { switch (e.Parameters.Split('|')[0]) { case "SeleccionoBodegaOrigenLlenarUbicacionesOrige": UsuarioDeseaObtenerUbucacionesOrigen?.Invoke(sender, new InventarioArgumento { DataBodega = new Bodega { CODE_WAREHOUSE = UiListaBodegaOrigen.Value.ToString() } }); /*if (UiListaBodegaDestino.Value == UiListaBodegaOrigen.Value) * UbicacionesOrigen = UbicacionesOrigen.Where(p => p.CODE_LOCATION != UiListaUbicacionDestino.Value.ToString()).ToList();*/ UiListaUbicacionOrigen.Value = null; break; case "SeleecionoUbicacionOrigenLlenarSku": UsuarioDeseaObtenerInventario?.Invoke(sender, new InventarioArgumento { Data = new Inventario { WAREHOUSE = UiListaBodegaOrigen.Value.ToString(), LOCATION = UiListaUbicacionOrigen.Value.ToString() } }); Inventario = Inventario.Where(p => InventarioReubicado.All(p2 => p2.INVENTORY != p.INVENTORY)).ToList(); break; case "SeleccionoBodegaOrigenLlenarUbicacionesDestino": if (UiListaBodegaDestino.Value != null) { UsuarioDeseaObtenerUbucacionesDestino?.Invoke(sender, new InventarioArgumento { DataBodega = new Bodega { CODE_WAREHOUSE = UiListaBodegaDestino.Value.ToString() } }); if (UiListaBodegaDestino.Value == UiListaBodegaOrigen.Value) { UbicacionesDestino = UbicacionesDestino.Where(p => p.CODE_LOCATION != UiListaUbicacionOrigen.Value.ToString()).ToList(); } UiListaBodegaDestino.Value = null; } break; } //((GridViewWrapper)(sender)).JSProperties.Add("cpError", "prueba6"); //EstablecerError("prueba", sender); } catch (Exception ex) { ((GridViewWrapper)(sender)).JSProperties.Add("cpError", ex.Message); } }