예제 #1
0
        private async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Comandos.Clear();
                var items = await App.Database.GetItemsAsync();

                foreach (var item in items)
                {
                    Comandos.Add(item);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
예제 #2
0
        private void UdpService_Invertido()
        {
            Comandos.Clear();

            foreach (var item in UdpService.Responses)
            {
                Comandos.Add(item);
            }
        }
예제 #3
0
        public CasoModel(Caso caso)
        {
            this.caso = caso;

            Nome             = caso.Nome;
            NomeEditavel     = caso.NomeEditavel;
            Codigo           = caso.Id;
            this.Order       = caso.Order;
            this.Data        = caso.Data;
            this.ScrapConfig = new ConfigModel(caso.Config);
            if (caso.Transacao == null)
            {
                caso.Transacao             = new Transacao();
                caso.Transacao.NMTRANSACAO = caso.Nome;
            }
            this.Transacao  = new TransacaoModel(caso.Transacao);
            this.ScreanShot = ByteUtil.byteArrayToImage(caso.ScrenShotBytes);
            foreach (var comando in caso.ComandoLista)
            {
                Comandos.Add(new ComandoModel(comando));
            }
        }