Iniciaremos hoje uma série demonstrando o como utilizar o MVC no nosso dia a dia, inicialmente pode ser um pouco chato, mas logo ficará claro as vantagens e beneficios.
Nessa série vamos montar um pequeno gerenciador financeiro, onde vamos registrar Receita ou despesa em uma determinada data.
Para isso vamos criar algumas novas tabelas, aqui utilizaremos: ZRA, ZRB, ZRC e ZRD (caso eluirmos mais o projetos novas tabelas pode ser necessárias), um desenho simples de nossas tabelas e relacionamentos poder ser vizualizados em:
dbdiagram.io, usando o código abaixo:
// Creating tables
Table ZRA_DESRES as ZRA {
CODIGO char [pk, increment] // auto-increment
FILIAL varchar
DESCRI varchar
TIPO char
}
// Creating tables
Table ZRB_GRP as ZRB {
CODIGO varchar [pk, increment] // auto-increment
DESCRI varchar
}
// Creating tables
Table ZRC_ITEMGRP as ZRC {
COD_ZRB varchar [pk, increment] // auto-increment
COD_ZRA varchar
DESCRI varchar
}
Table ZRD_MOVIM as ZRD {
CODIGO varchar [pk]
COD_ZRA varchar
DATA int
VALOR varchar
}
// Creating references
// You can also define relaionship separately
// > many-to-one; < one-to-many; - one-to-one
Ref: ZRB.CODIGO < ZRC.COD_ZRB
Ref: ZRC.COD_ZRA < ZRA.CODIGO
Ref: ZRD.COD_ZRA < ZRA.CODIGO
Com esse código teremos a modelagem que vamos utilizar na nossa série.
Não deixe de assinar a nossa newsletter e fica por dentro de todos os post.
O código fonte desse e outros exemplos podem ser encontrados em nosso git.
Post interessantes:
Aprenda a instalar o Protheus aqui.
Retornar datas por extenso aqui.
Barras de progresso aqui.
Dúvidas e sugestões, entre em contato.
Obrigado e até a próxima!
0 comentário