Ejemplo n.º 1
0
        public AddProdutoVM(RespostaProdutoLeitorModel produto)
        {
            prod = new RespostaProdutoLeitorModel();
            prod = produto;

            GoAtualizaPrateleiraCommand = new Command(GoAtualizaPrateleira);
        }
Ejemplo n.º 2
0
        public LeitorVM()
        {
            produto  = new RespostaProdutoLeitorModel();
            ScanNext = new Command(() => scanNext());

            //FIZ PARA ACELERAR O JSONCONVERT, PQ NA PRIMEIRA VEZ E LENTO;
            //Task.Factory.StartNew(() => { var o = JsonConvert.DeserializeObject<Produto>("nome:pedro"); });
        }
Ejemplo n.º 3
0
        // EM RELACAO AO LEITOR DE CODIGO DE BARRA
        // OBS: PADRONIZAR STATUSREQUISICAO DEIXAR BOOL *
        public static RespostaProdutoLeitorModel BuscaProduto(string cnpj, string codigo)
        {
            //COLOCA CODIGO NA URL
            string    NovoEnderecoURL = string.Format("https://ganhemais.site/api/LeitorDeBarras.php?cnpj={0}&CodigoBarra={1}", cnpj, codigo);
            WebClient wc = new WebClient();
            //RECEBE JSON
            string Conteudo = wc.DownloadString(NovoEnderecoURL);

            //DESERIALIZA, CONVERTE P/ OBJ
            //Produto produto = JsonConvert.DeserializeObject<Produto>(Conteudo);

            //SEGUNDO DICAS FORUM ACELERA DESERIALIZACÃO
            RespostaProdutoLeitorModel produto = new RespostaProdutoLeitorModel();

            produto = Task.Run(() => {
                produto = JsonConvert.DeserializeObject <RespostaProdutoLeitorModel>(Conteudo);
                return(produto);
            }).Result;

            return(produto);
        }
Ejemplo n.º 4
0
 public AddProdutoView(RespostaProdutoLeitorModel produto)
 {
     InitializeComponent();
     BindingContext = new AddProdutoVM(produto);
 }