Sobre este projeto
it-programming / web-development
Aberto
O Projeto consiste em desenvolver o CRUD utilizando o banco de dados PostgreSQL para armazenamento dos dados (um banco de dados local e outro em cloud) utilizando REST WebApi em C# para integração de dados entre os bancos de dados.
São 13 tabelas no Banco de dados Local e Cloud:
atividades
categorias
cidades
clientes
compras
compras_item
condicoes
formas
item
pedido
produtos
títulos
vendedores
1) Forma de Integração do Banco de Dados Local para o Cloud
1.A) Integrar as tabelas abaixo excluindo todos os registros existentes nas tabelas do Cloud antes da gravação dos dados integrados seguindo a regra abaixo
atividades
categorias
cidades
clientes
compras
compras_item
condicoes
formas
produtos
títulos
Regra:
O Campo chave em todas tabelas é : “vendedor_id”.
back-end => somente realizar a integração do vendedor marcado no listview ou seja baseado na imagem1 pode-se escolher um ou mais vendedores a serem realizados a integração, e também quais tabelas sejam enviadas para o cloud pelo ws.
1.B) Integrar a tabela “vendedores” da seguinte forma:
Se o vendedor já existir testando o campo: “vendedor_id” UPDATE em todos campos
Se não Existir INSERT
2) Forma de Integração do Banco de Dados Cloud para o Local
2.A) Importar as tabelas abaixo que são relacionadas para o banco de dados Local seguindo a Regra abaixo:
pedido
item
Regra:
O Campo chave em todas tabelas é : “vendedor_id”, ou seja baseado na Imagem2 pode-se escolher um ou mais vendedores a serem realizados a integração.
back-end => somente realizar a integração do vendedor marcado no listview
ws => somente integrar os pedidos e itens do pedido cujo campo (pedido.gravado_erp = 'N')
Após integrar os Pedidos e Itens do Pedido a rotina deve gravar o campo acima para (pedido.gravado_erp = 'S')
3) O Projeto deve contemplar um back – end em c# windows forms de envio e recebimento conforme imagem1 e imagem2 acima.
4) O Projeto deve ter gravação em VIDEO formato MP4 para Tutorial de todas as fases desde o desenvolvimento no VS2019 da interface e classes em C# do back-end e webapi, também video de como publicar o ws rest no servidor cloud (linux e windows) para consumir a aplicação.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: 05 de Setembro de 2020
Habilidades necessárias