Gente,
novamente referindo ao software de bar que estou fazendo… Eu tinha feito o seguinte, me digam se é uma boa prática:
No meu objeto “Produto” criei dois atributos para me ajudar a fazer relatórios… Eis os atributos:
int quantidadeVendida; //cada vez que vender, incrementa
double quantidadeVendidaDinheiro; //cada vez que vende, adicionava o seu preço
Para que que eu fiz isso? Saber quantos itens foram vendidos do produto X … Tanto em quantidade quanto em valor…
Por exemplo,
Se um “pão de queijo” custa R$1,00 … e eu vender 12 itens em um dia… as variaveis ficariam assim:
quantidadeVendida = 12;
quantidadeVendidaDinheiro = 12.00
Isso ficaria guardado no banco de dados (cuja nao implementei ainda, na verdade estou totalmente perdido… mas tudo bem)…
Acham isso uma boa prática? Ou deve ser feito de outra maneira ?
Provavelmente vocês vão falar para criar vínculos entre Produtos e Pedidos… Porem no meu software funciona da seguinte maneira:
Objeto mesa:
-Lista de Produtos
-Numero da mesa
-Total [dos produtos consumidos]
… No banco eu penso em colocar a data, para futuramente fazer relatorios do tipo:
Dia X a mesa Y realizou tantas vendas…
Porém acho isso dificil, pois na mesma data, varias pessoas vão sentar, consumir e fechar a conta na mesma mesa…
Então to meio perdido quanto a isso…
Iai,
qual a opinião de vcs?