[genropy] Re: Ed ora... sagra!!! ;-)

  • From: Massimo Masson <max@xxxxxxxxxxxxxxx>
  • To: genropy@xxxxxxxxxxxxx
  • Date: Thu, 7 Jan 2016 18:53:45 +0100

Il 07/01/2016 17.58, Giovanni Porcari ha scritto:
[...]

Molto bene. Non dimenticare di dirci le date così passiamo ad assaggiare :D

Doppio week-end fine luglio inizio agosto.
A parere di molti è la festa di paese con la cucina migliore in provincia, se dovessimo mai avere bisogno di vederci a BL sarà sicuramente da organizzare in quel periodo!!! :-)

[...]

Hai identificato correttamente che ti serve una tabella edizione in cui mettere 
tra l'altro
data inizio, data fine, orario, sede, note ecc.

Una volta che hai la tua edizione dovrai aggiungere il campo edizione_id a 
tutte le tabelle che in qualche modo hanno a che fare con l'edizione.

Tu hai pensato di metterlo a piatti ma ti suggerirei di creare una tabella in 
più (ad esempio listino)
con id_piatto,id_edizione e prezzo

Ok, se "vedo giusto" qui mi stai portando subito sul gestire la relazione (molto correttamente) come una n:n.

In questo modo l'archivio piatti può crescere a piacere e quando vuoi fare una 
nuova edizione
puoi mettere nella form edizione una tabella listino (che seleziona solo le 
righe dell'edizione)
e un picker per trascinare i piatti che vuoi.

Ok qui devo elaborare l'informazione poi ti chiedo l'approfondimento.

Trascinando i piatti la griglia listino si popolerà solo dei piatti che sono 
previsti per quella edizione e al prezzo di quella
edizione.

Easy. Anzi, meglio ancora, "lazy", direi... ;)

Andiamo ora alla vendita.

In base alla data sarai in gradi di assegnare automaticamente l'edizione_id 
alla testata dato che suppongo
che solo una edizione sia compatibile con la data voluta.

Si, le "specifiche" le sto decidendo io al volo, ma sostanzialmente l'idea era quella.

La riga di vendita a questo punto sarà in relazione con la riga listino invece 
che con la riga prodotto
e nella cella metterai anche la condition necessaria ovvero che la edizione_id 
della riga listino sia
uguale alla edizione_id della vendita

Questo si fa come scritto nella mail di Alessandro?

Questa strada è molto facile da gestire e semmai possiamo sentirci in skype per 
darti
una mano ma è roba da 5 minuti.

Ok, medito sulle vostre risposte, ci ragiono un attimo, poi indubbiamente chiederò aiuto.

Grazie,
max.

p.s. non so se fare altra mail, ma pensavo: visto che il progetto si chiama "prova02" ed è fatto da un package "base", ma sta venendo fuori una cosa che magari davvero può diventare usabile, pur nella sua "banalità", se decidessi di fare una sorta di refractoring per dare nomi più significativi a progetto e package, è una cosa complicata?


Other related posts: