Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }
Пример #5
0
        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();
        }
Пример #7
0
        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();
        }
Пример #8
0
        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();
        }
Пример #9
0
        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();
        }
Пример #10
0
        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();
        }