private void CloseIntervertir() { DisplayRenderFragment = null; StateChange.Invoke(); IntervertirValidation = new InversionPaletteValidation(); }
private async void OnValidIntervertir() { try { await SqlContext.IntervertirRackTo(IntervertirValidation.IdRackPartant, IntervertirValidation.IdRackArrivant, IntervertirValidation.IdCommandePartant); await SqlContext.IntervertirRackTo(IntervertirValidation.IdRackArrivant, IntervertirValidation.IdRackPartant, IntervertirValidation.IdCommandeArrivant); // Recharger RacksFull = await SqlContext.GetRackFull(); AllHangar = await SqlContext.GetHangar(); await HangarGrid.Reload(); Notification.Notify(NotificationSeverity.Success, "Inversion OK", "Inversion effectuée"); // Remise à zéro IntervertirValidation = new InversionPaletteValidation(); StateChange.Invoke(); } catch (Exception ex) { Log.Error(ex, "HangarViewModel - OnValidIntervertir"); Notification.Notify(NotificationSeverity.Success, "Error", "Erreur sur l'inversion"); } }
public async Task LoadDatas() { IsLoaded = false; ClientTransfert = new CommandeView() { NomClient = "Aucune sélection", DescriptionCmd = "aucune", IdClient = 0, IdCommande = 0 }; Racks = new List <Rack>(); AllClients = new List <Client>(); RacksFull = new List <Rack>(); TransfertRackValidation = new TransfertRackValidation(); EntreHangarValidation = new EntreHangarValidation(); SortieHangarValidation = new SortieHangarValidation(); IntervertirValidation = new InversionPaletteValidation(); try { AllHangar = await SqlContext.GetHangar(); Racks = await SqlContext.GetRackEmpty(); RacksFull = await SqlContext.GetRackFull(); AllClients = await SqlContext.LoadClients(); } catch (Exception ex) { Log.Error(ex, "HangarViewModel - LoadDatas"); Notification.Notify(NotificationSeverity.Error, "Erreur chargement", "Erreur sur le chargement des informations du hangar"); } IsLoaded = true; }