static void Main(string[] args) { Console.WriteLine("Servico Cliente Vendas - Enter para iniciar"); Console.ReadLine(); ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoque"); int quantidade = 0; Console.WriteLine("Teste 1: Estoque do Produto 1"); quantidade = proxy.ConsultarEstoque("1000"); Console.WriteLine("Quantidade: {0}", quantidade); Console.WriteLine(); Console.WriteLine("Teste 2: Adicionar 20 itens ao Produto 1"); if (proxy.AdicionarEstoque("1000", 20)) { quantidade = proxy.ConsultarEstoque("1000"); Console.WriteLine("20 Itens adicionados"); } else { Console.WriteLine("Houve algum erro ao tentar adicionar 20 itens"); } Console.WriteLine(); Console.WriteLine("Teste 3: Consultar o estoque do Produto 1"); quantidade = proxy.ConsultarEstoque("1000"); Console.WriteLine("Quantidade: {0}", quantidade); Console.WriteLine(); Console.WriteLine("Teste 4: Consultar o estoque do Produto 5"); quantidade = proxy.ConsultarEstoque("5000"); Console.WriteLine("Quantidade: {0}", quantidade); Console.WriteLine(); Console.WriteLine("Teste 5: Remover 10 itens do Produto 5"); if (proxy.RemoverEstoque("5000", 10)) { Console.WriteLine("10 Itens removidos"); } else { Console.WriteLine("Houve algum erro ao remover 10 itens do Produto 5"); } Console.WriteLine(); Console.WriteLine("Teste 6: Consultar o estoque do Produto 5"); quantidade = proxy.ConsultarEstoque("5000"); Console.WriteLine("Quantidade: {0}", quantidade); Console.WriteLine(); proxy.Close(); Console.WriteLine("Enter para encerrar"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Press ENTER when the service has started"); Console.ReadLine(); // Create a proxy object and connect to the service ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoque"); Console.WriteLine("Test 1: Verificar o estoque atual do Produto 1"); int qtd = proxy.ConsultarEstoque("1000"); Console.WriteLine("Qtd estoque do produto é: {0}", qtd); Console.WriteLine(); Console.WriteLine("Test 2: Adicionar 20 unidades para o produto 1"); if (proxy.AdicionarEstoque("1000", 20)) { Console.WriteLine("O estoque foi incremetado com sucesso."); } else { Console.WriteLine("Opss! Ocorreu um erro ao incrementar o estoque."); } Console.WriteLine(); Console.WriteLine("Test 3: Verificar o estoque do Produto 1 novamente"); qtd = proxy.ConsultarEstoque("1000"); Console.WriteLine("Qtd estoque do produto é: {0}", qtd); Console.WriteLine(); Console.WriteLine("Teste 4: Verificar o estoque atual do Produto 5"); qtd = proxy.ConsultarEstoque("5000"); Console.WriteLine("Qtd estoque do produto é: {0}", qtd); Console.WriteLine(); Console.WriteLine("Teste 5: Remover 10 unidades do Produto 5"); if (proxy.RemoverEstoque("5000", 10)) { Console.WriteLine("O estoque foi removido com sucesso."); } else { Console.WriteLine("Opss! Ocorreu um erro ao remover o estoque."); } Console.WriteLine(); Console.WriteLine("Teste 6: Verificar o estoque do Produto 5 novamente"); qtd = proxy.ConsultarEstoque("5000"); Console.WriteLine("Qtd estoque do produto é: {0}", qtd); Console.WriteLine(); // Disconnect from the service proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Press ENTER when the service 2 has started"); Console.ReadLine(); //ServicoEstoqueClient proxy = new ServicoEstoqueClient(); //ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("BasicHttpBinding_IServicoEstoque"); ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IProductsService"); Console.WriteLine("---ServicoEstoqueV2-----------------------------------------"); string NumeroProduto = "1000"; Console.WriteLine("Test 1: ConsultarEstoque( {0} )", NumeroProduto); int qtd1 = proxy.ConsultarEstoque(NumeroProduto); Console.WriteLine("return: {0}", qtd1); Console.WriteLine(); int EstoqueProduto = 2; Console.WriteLine("Test 2: AdcionarEstoque( {0}, {1} )", NumeroProduto, EstoqueProduto); bool c = proxy.AdcionarEstoque(NumeroProduto, EstoqueProduto); Console.WriteLine("return: {0}", c); Console.WriteLine(); Console.WriteLine("Test 3: ConsultarEstoque( {0} )", NumeroProduto); int qtd2 = proxy.ConsultarEstoque(NumeroProduto); Console.WriteLine("return: {0}", qtd2); Console.WriteLine(); int EstoqueProduto1 = 2; Console.WriteLine("Test 4: RemoverEstoque( {0}, {1} )", NumeroProduto, EstoqueProduto); bool d = proxy.RemoverEstoque(NumeroProduto, EstoqueProduto1); Console.WriteLine("return: {0}", d); Console.WriteLine(); Console.WriteLine("Test 5: ConsultarEstoque( {0} )", NumeroProduto); int qtd3 = proxy.ConsultarEstoque(NumeroProduto); Console.WriteLine("return: {0}", qtd3); Console.WriteLine(); // Disconnect from the service proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }
static void Main(string[] args) { ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoqueV2"); Console.WriteLine("Verificando estoque do Produto 1"); int estoque = proxy.ConsultarEstoque("1000"); Console.WriteLine("Estoque: {0}", estoque); Console.WriteLine(); Console.WriteLine("Adicionando 20 unidades para o Produto 1"); bool success = proxy.AdicionarEstoque("1000", 20); string msg = (success) ? "Adicionado com sucesso" : "Falha ao adicionar"; Console.WriteLine(msg); Console.WriteLine(); Console.WriteLine("Verificando estoque do Produto 1"); estoque = proxy.ConsultarEstoque("1000"); Console.WriteLine("Estoque: {0}", estoque); Console.WriteLine(); Console.WriteLine("Verificando estoque do Produto 5"); estoque = proxy.ConsultarEstoque("5000"); Console.WriteLine("Estoque: {0}", estoque); Console.WriteLine(); Console.WriteLine("Remover 10 unidades para o Produto 1"); success = proxy.RemoverEstoque("5000", 10); msg = (success) ? "Adicionado com sucesso" : "Falha ao adicionar"; Console.WriteLine(msg); Console.WriteLine(); Console.WriteLine("Verificando estoque do Produto 5"); estoque = proxy.ConsultarEstoque("5000"); Console.WriteLine("Estoque: {0}", estoque); Console.WriteLine(); // Disconnect from the service proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Press ENTER when the service has started"); Console.ReadLine(); //ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("NetTcpBinding_IServiceEstoquV2"); ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoqueV2"); Console.WriteLine("Test 1: Verificar o estoque atual do Produto 1"); int consulta = proxy.ConsultarEstoque("100"); Console.WriteLine("Estoque: {0}", consulta); Console.WriteLine(); proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Press ENTER when the service has started"); Console.ReadLine(); //ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("NetTcpBinding_IServiceEstoquV2"); ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoqueV2"); Console.WriteLine("Test 1: Verificar o estoque atual do Produto 1"); int consulta = proxy.ConsultarEstoque("100"); Console.WriteLine("Estoque: {0}", consulta); Console.WriteLine(); Console.WriteLine("Test 2: Adicionar 20 ao estoque"); bool add = proxy.AdicionarEstoque("100", 10); Console.WriteLine(add); Console.WriteLine("Test 3: Verificar estoque do produto 1"); int est = proxy.ConsultarEstoque("100"); Console.WriteLine(est); Console.WriteLine("Test 4: Verificar o estoque do produto 5"); est = proxy.ConsultarEstoque("500"); Console.WriteLine(est); Console.WriteLine("Test 5: Remover 10 ao estoque de 5"); bool remove = proxy.RemoverEstoque("500", 10); Console.WriteLine(remove); Console.WriteLine("Test 6: Verificar o estoque do produto 5"); est = proxy.ConsultarEstoque("500"); Console.WriteLine(est); proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Press ENTER when the service has started"); Console.ReadLine(); ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoque"); Console.WriteLine("*****************************************************************"); //1) Verificar o estoque atual do Produto 1 Console.WriteLine("Verificar o estoque atual do Produto 1"); Console.WriteLine(""); int stockQty = proxy.CheckStock("1000"); Console.WriteLine("Id produto: 1000"); Console.WriteLine("Quantidade produto: " + stockQty); Console.WriteLine(""); Console.WriteLine("*****************************************************************"); //2) Adicionar 20 unidades para este produto Console.WriteLine("Adicionar 20 unidades para este produto"); Console.WriteLine(""); bool addStock = proxy.AddStock("1000", 20); if (addStock) { Console.WriteLine("Estoque adicionado!"); Console.WriteLine(""); } else { Console.WriteLine("Erro ao adicionar estoque!"); Console.WriteLine(""); } Console.WriteLine("*****************************************************************"); //3) Verificar o estoque do Produto 1 novamente Console.WriteLine("Verificar o estoque do Produto 1 novamente"); Console.WriteLine(""); stockQty = proxy.CheckStock("1000"); Console.WriteLine("Id produto: 1000"); Console.WriteLine("Quantidade produto: " + stockQty); Console.WriteLine(""); Console.WriteLine("*****************************************************************"); //4) Verificar o estoque atual do Produto 5 Console.WriteLine("Verificar o estoque atual do Produto 5"); Console.WriteLine(""); stockQty = proxy.CheckStock("5000"); Console.WriteLine("Id produto: 5000"); Console.WriteLine("Quantidade produto: " + stockQty); Console.WriteLine(""); Console.WriteLine("*****************************************************************"); //5) Remover 10 unidades para este produto Console.WriteLine("Remover 10 unidades para este produto"); Console.WriteLine(""); addStock = proxy.RemoveStock("5000", 10); if (addStock) { Console.WriteLine("Estoque removido!"); Console.WriteLine(""); } else { Console.WriteLine("Erro ao remover estoque!"); Console.WriteLine(""); } Console.WriteLine("*****************************************************************"); //6) Verificar o estoque do Produto 5 novamente Console.WriteLine("Verificar o estoque do Produto 5 novamente"); Console.WriteLine(""); stockQty = proxy.CheckStock("5000"); Console.WriteLine("Id produto: 5000"); Console.WriteLine("Quantidade produto: " + stockQty); Console.WriteLine(""); Console.WriteLine("*****************************************************************"); proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Press ENTER when the service has started"); Console.ReadLine(); // Create a proxy object and connect to the service ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoque"); // Test the operations in the service Console.WriteLine("Cliente 2"); Console.WriteLine(); Console.WriteLine("Teste 1: Verificar estoque do produto 1"); int estoque = proxy.ConsultarEstoque("1000"); Console.WriteLine("Estoque do produto 1: {0}", estoque); Console.WriteLine(); Console.WriteLine("Teste 2: Adicionar estoque para produto 1"); bool sucesso = proxy.AdicionarEstoque("1000", 20); if (sucesso) { Console.WriteLine("Estoque adicionado com sucesso!"); } else { Console.WriteLine("Erro na adição do estoque de produto!"); } Console.WriteLine(); Console.WriteLine("Teste 3: Verificar estoque do produto 1 novamente"); estoque = proxy.ConsultarEstoque("1000"); Console.WriteLine("Estoque do produto 1: {0}", estoque); Console.WriteLine(); Console.WriteLine("Teste 4: Verificar estoque do produto 5"); estoque = proxy.ConsultarEstoque("5000"); Console.WriteLine("Estoque do produto 5: {0}", estoque); Console.WriteLine(); Console.WriteLine("Teste 5: Remover estoque para produto 5"); sucesso = proxy.RemoverEstoque("5000", 10); if (sucesso) { Console.WriteLine("Estoque removido com sucesso!"); } else { Console.WriteLine("Erro na remoção do estoque de produto!"); } Console.WriteLine(); Console.WriteLine("Teste 6: Verificar estoque do produto 5 novamente"); estoque = proxy.ConsultarEstoque("5000"); Console.WriteLine("Estoque do produto 5: {0}", estoque); Console.WriteLine(); // Disconnect from the service proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Pressione ENTER quando o serviço for iniciado"); Console.ReadLine(); // Create a proxy object and connect to the service ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoque"); // Test the operations in the service Console.WriteLine("CLIENTE 2"); Console.WriteLine(); Console.WriteLine("===================================="); Console.WriteLine("1 - Verificar estoque do produto 1"); int estoque = proxy.ConsultarEstoque("1000"); Console.WriteLine("Estoque do produto 1: {0}", estoque); Console.WriteLine(); Console.WriteLine("===================================="); Console.WriteLine("2 - Adicionar 20 unidades para o produto 1"); bool sucesso = proxy.AdicionarEstoque("1000", 20); if (sucesso) { Console.WriteLine("Sucesso na adição!"); } else { Console.WriteLine("Erro na adição!"); } Console.WriteLine(); Console.WriteLine("===================================="); Console.WriteLine("3 - Verificar estoque do produto 1 novamente"); estoque = proxy.ConsultarEstoque("1000"); Console.WriteLine("Estoque do produto 1: {0}", estoque); Console.WriteLine(); Console.WriteLine("===================================="); Console.WriteLine("4 - Verificar estoque do produto 5"); estoque = proxy.ConsultarEstoque("5000"); Console.WriteLine("Estoque do produto 5: {0}", estoque); Console.WriteLine(); Console.WriteLine("===================================="); Console.WriteLine("5 - Remover 10 unidades do produto 5"); sucesso = proxy.RemoverEstoque("5000", 10); if (sucesso) { Console.WriteLine("Sucesso na remoção!"); } else { Console.WriteLine("Erro na remoção!"); } Console.WriteLine(); Console.WriteLine("===================================="); Console.WriteLine("6 - Verificar estoque do produto 5 novamente"); estoque = proxy.ConsultarEstoque("5000"); Console.WriteLine("Estoque do produto 5: {0}", estoque); Console.WriteLine(); Console.WriteLine("================END================="); // Disconnect from the service proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Press ENTER when the Client 2 has started"); Console.ReadLine(); ServicoEstoqueV2Client proxy = new ServicoEstoqueV2Client("WS2007HttpBinding_IServicoEstoque"); Console.WriteLine("Testes Cliente 2"); Console.WriteLine(); Console.WriteLine("1) Verificar o estoque atual do Produto 1"); int estoqueProduto1 = proxy.ConsultarEstoque("1000"); Console.WriteLine("Estoque atual do Produto 1: {0}", estoqueProduto1); Console.WriteLine(); Console.WriteLine("2) Adicionar 20 unidades para este produto"); bool addEstoqueProduto1 = proxy.AdicionarEstoque("1000", 20); if (addEstoqueProduto1) { Console.WriteLine("20 unidades adiconadas ao estoque do Produto 1"); } else { Console.WriteLine("Erro ao adiconar estoque!"); } Console.WriteLine(); Console.WriteLine("3) Verificar o estoque do Produto 1 novamente"); estoqueProduto1 = proxy.ConsultarEstoque("1000"); Console.WriteLine("Estoque atual do Produto 1: {0}", estoqueProduto1); Console.WriteLine(); Console.WriteLine("4) Verificar o estoque do Produto 5"); int estoqueProduto5 = proxy.ConsultarEstoque("5000"); Console.WriteLine("Estoque atual do Produto 5: {0}", estoqueProduto5); Console.WriteLine(); Console.WriteLine("5) Remover 10 unidades para este produto"); bool remove10 = proxy.RemoverEstoque("5000", 10); if (remove10) { Console.WriteLine("10 unidades removidas do Produto 5"); } else { Console.WriteLine("Erro ao remover estoque!"); } Console.WriteLine(); Console.WriteLine("6) Verificar o estoque do Produto 5 novamente"); estoqueProduto5 = proxy.ConsultarEstoque("5000"); Console.WriteLine("Estoque atual do Produto 5: {0}", estoqueProduto5); proxy.Close(); Console.WriteLine("Press ENTER to finish"); Console.ReadLine(); }