Skip to content

glauberdss/trabalho03

 
 

Repository files navigation

Trabalho 03

WebService da Pos-Graduação -2014-2

Implementação de Sistemas de Vendas

Os grupos deverão implementar clientes e servidor para os métodos descritos

Métodos para os grupos

USe o numero do Grupo como Complemento da porat TCP no server ex:Grupo 01 => porta : 8001

Grupo 01

cadastraEstoque(Estoque)

Estoque = {codigo,descricao,localizao}

DeleteEstoque (codigoEstoque)

verificar se exite algum produto cadastrado ProdutoEstoque

listaEstoque( )

consultaEstoque(codigoEstoque)

Grupo 02

cadastraFabricante(Fabricante)

Fabricante = {codigo,descricao,localizao}

DeleteFabricante (codigoFabricante)

verificar se exite algum fabricante cadastrado em Produto

listaFabricante( ) consultaFabricante(codigoFabricante)

Grupo 03

cadastrarProduto(Produto)

Produto = {codigo,descricao,preco, codigoFabricante}

deletarProduto(codigoproduto)

Verificar se produto esta em algum estoque

listarProduto()

consultaProduto(codigoProduto)

Grupo 04

inserirProdutoEstoque(CodigoEstoque,codigoProduto,quantidade)

verificar se o estoque e produto existem

consultaProdutoEmEstoque(codigoProduto)

consultaEstoqueemProdutoEstoque(codigoEstoque)

pesquisaPreçoProdutoEstoque(codigoproduto,codigoestoque)

Grupo 05

cadastraFornecedor(Fornecedor)

Fornecedor = {codigo,nome,contato}

deletarFornecedor(codigoFornecedor)

Verificar se fornecedor esta em algum compra

listarFornecedor()

consultaFornecedor(codigoFornecedor)

Grupo 06

cadastraCliente(Cliente)

Cliente = {codigo,nome,contato}

deletarCliente (codigoCliente )

Verificar se Cliente esta em algum venda

consultarCliente(codigoCliente)

Grupo 07

cadastrarCompra(Compra)

Compra={codigoCompra ,{codigoProduto,quantidade},data,valortotal,codigoFornecedor}

consultarCompra (codigoCompra )

deletarCompra (codigoCompra )

Grupo 08

cadastrarFuncionario(Funcionario)

Funcionario = {codigoFuncionario,nome,endereco,sexo,datanascimento}

consultatFuncionario(codigoFuncionario)

deletarFuncionario(codigo)

verificar se não existe venda

Grupo 09

cadastrarVenda(Venda)

Venda = {codigoVenda,codigoCliente,codigoFuncionario,data,valortotal,{codigoProduto,quantidade}}

consultarVenda(codigoVenda)

deletarVenda(codigoVenda)

Grupo 10

cadastrarContaApagar(ContaApagar)

ContaApagar = {codigoApagar, codigoCompra, dataVencimento, dataPagamento, status}

consultarAPagar(codigoApagar)

deletarApagar(codigoApagar)

Grupo 11

cadastrarContaAreceber(ContasAreceber)

ContasArecebe = {codigoAreceber, codigoVenda,dataVencimento,dataPagamento, status}

consultarAreceber(codigoAreceber)

deletarAreceber(codigoAreceber)

Grupo 12

calcularComissao(Comissão)

Comissão = {codigoComissao,codigoFuncionario,ano,mes,valor}

consultarComissaoFuncionario( codigoFuncionario,ano,mes)

deletaComissaoFuncionario(codigoFuncionario,ano,mes)

Utilizando o Allserver.py

Inicializar todos os server's

python allservers.py start

Matar todos os server's

python allservers.py kill

Restart os server´s

python allservers.py restart

Atualização do Git no Ubuntu(caso necessario)

Passo 01

sudo apt-get remove git-core

Passo 02

sudo add-apt-repository ppa:git-core/candidate

Passo 03

sudo apt-get update && apt-get upgrade

Passo 04

sudo apt-get install git-core

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%