Skip to content

Aggiunta Layoutview#1

Open
TheSp1ke wants to merge 44 commits into
GUIAddfrom
master
Open

Aggiunta Layoutview#1
TheSp1ke wants to merge 44 commits into
GUIAddfrom
master

Conversation

@TheSp1ke

Copy link
Copy Markdown
Collaborator

Trovate nei commenti del codice le note

nicioniz and others added 30 commits July 15, 2017 16:52
- ridicolo aggiustamento grafico dell'output dei test (deformazione personale)
…UIAdd a master ho fatto il commit sul master
… che ha proprietà editabili.

Aggiunta e modifica di alcuni Modifier per particolari tipi.
Prova nella finestra di test
… preso e copiato le poche classi dentro il master, Con questo commit le carico
…alizzazione e selezione del menu.

Generato il presenter per la selezione del menu.
…tesa. Aggiunto il presenter per i tempi d'attesa
…te dimensioni

-piccolissime modifiche a livello di organizzazione del codice (esempio nome della form impostato direttamente e non a livello di codice; handler degli eventi dei tavoli di destra impostati runtime e non staticamente uno per uno)
-modificati i nomi di alcuni metodi del LayoutForm
-corretto bug nella LayoutForm che permetteva di sostituire i tavoli sulla destra
-aggiunto il ridimensionamento automatico per la LayoutForm
-corretto bug nella LayoutForm in cui effettuando un dragdrop con il tasto destro del mouse si poteva spostare il tavolo e fra comparire il messaggio di rimozione tavolo
-aggiunta del presenter di LayoutForm (probabilmente andrà ancora rifinito)
-spostati ILayoutPersister e IMenuPersister nella cartella della persistenza
-aggiunto costruttore senza i coperti alla classe Tavolo, in modo che il LayoutFormPresenter possa usarlo (non può sapere i coperti, noti solo al momento della prenotazione)
-aggiunti handler del conferma e carica button nel LayoutForm
-modificato SimpleJsonLayoutPersister e ILayoutPersister di modo che salvino dizionari e non list (per salvare anche le coordinate dei tavoli nelle view)
-salvataggio del layout spostato dal Ristorante (ApplicationExit) alla LayoutForm (al momento della conferma)
-LayoutForm si limitava a spostare un'immagine nella griglia, ciò dava l'idea visiva dei posti dei singoli tavoli, ma a livello di codice non riuscivo più a recuperare l'informazione. Ho quindi messo nel drag&drop il numero di posti, salvandolo poi come Tag nelle PictureBox. Non mantenendo più l'immagine nel drag&drop adesso la recupero dalle 4 PictureBox di destra
-nella LayoutForm sostituito il CaricaButton con una ComboBox in cui si può selezionare il caricamento desiderato
-all'avvio della LayoutForm verrà caricato l'ultimo layout
-aggiunte due note nel Ristorante (da leggere)
…uova prenotazione. Modifiche al ClientiFormTempiAttesaPresenter in quanto dava alcuni problemi
- piccola modifica a Tavolo
- corretto comportamento indesiderato del caricaLayout
-in InserimentoPrenotazioneForm durante l'inizializzazione aggiunti settaggi del componente per i coperti. In questo modo si evita qualsiasi valore non valido di coperti
-controllo che il numero di telefono inizi con '+' o un digit e contenga poi solo digit
… manuale della prenotazione e lo scheduling dei tavoli con occupa/libera tavolo
-aggiunta MessageBox informativa nel caso si torni alla form principale senza aver selezionato tavoli, o voci del menù
Compare una InvalidOperationException dalla riga 24 di AlgoritmoPrevisioneSemplice, ancora da sistemare
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants