Exemplo n.º 1
0
        public async void OnSelectedRackPartant(string rackPartant)
        {
            if (!string.IsNullOrEmpty(rackPartant))
            {
                Rack rackSelected = RacksFull.FirstOrDefault(x => x.GisementPos == rackPartant);

                if (rackSelected != null)
                {
                    TransfertRackValidation.IdRackPartant = rackSelected.IdRack;

                    var temp = await SqlContext.GetCommandeByIdRack(rackSelected.IdRack);

                    ClientTransfert.NomClient      = temp.NomClient;
                    ClientTransfert.DescriptionCmd = temp.DescriptionCmd;
                    ClientTransfert.IdClient       = temp.IdClient;
                    ClientTransfert.IdCommande     = temp.IdCommande;

                    TransfertRackValidation.GisementRackPartant = rackSelected.GisementPos;
                    StateChange.Invoke();
                }
                else
                {
                    TransfertRackValidation.IdRackPartant       = 0;
                    TransfertRackValidation.GisementRackPartant = string.Empty;

                    ClientTransfert = new CommandeView();
                }
            }
        }