public void VerificarDisponibilidadeDosItensComSoap() { //TODO CAFUSO: Ver se tem como melhorar esse cara aqui //EstoqueWSClient estoqueWS = new EstoqueWSClient(); //List<string> codigos = this.GetCodigosDosItensImpressos(); //string[] arrayCodigos = new string[10]; //for (int i = 0; i < codigos.Count; i++) //{ // arrayCodigos[i] = codigos[1]; //} //ServicoEstoque.ItemEstoque[] itens = estoqueWS.GetQuantidade(arrayCodigos); //foreach (ServicoEstoque.ItemEstoque item in itens) //{ // AtualizarQuantidadeDisponivelDoItemCompra(item); //} EstoqueWSClient estoqueWS = new EstoqueWSClient(); //List<string> codigos = this.GetCodigosDosItensImpressos(); string[] arrayCodigos = new string[this.ItensDeCompra.Count]; for (int i = 0; i < this.ItensDeCompra.Count; i++) { arrayCodigos[i] = (this.ItensDeCompra.ToArray())[i].Livro.Codigo; } //for (int i = 0; i < codigos.Count; i++) //{ // arrayCodigos[i] = codigos[1]; //} ServicoEstoque.ItemEstoque[] itens = estoqueWS.GetQuantidade(arrayCodigos); foreach (ServicoEstoque.ItemEstoque item in itens) { AtualizarQuantidadeDisponivelDoItemCompra(item); } }
private void botaoEstoque_Click(object sender, EventArgs e) { try { EstoqueWSClient client = new EstoqueWSClient(); string[] codigos = new string[2]; codigos[0] = "ARQ"; codigos[1] = "TDD"; ItemEstoque[] itens = client.GetQuantidade(codigos); foreach (var item in itens) { MessageBox.Show("Item: " + item.Codigo + " Quantidade: " + item.Quantidade); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }