public void Init(UnitOfWork session, List <Ingresso> elencoIngressi, GestoreProfili gestore, Percorso percorso) { m_GestoreProfili = gestore; m_GestoreTitoliSingoliGruppi = new GestoreTitoli(session); m_GestoreTitoliSingoliGruppi.ReBuildElencoTitoli(percorso, false, this.treeListSingolo); m_GestoreTitoliSingoliGruppi.ApplyElencoTitoli(m_GestoreProfili, this.treeListSingolo, false); m_GestoreTitoliScuole = new GestoreTitoli(session); m_GestoreTitoliScuole.ReBuildElencoTitoli(percorso, true, this.treeListScuola); m_GestoreTitoliScuole.ApplyElencoTitoli(m_GestoreProfili, this.treeListScuola, true); this.checkEditScuola.Checked = (m_GestoreProfili.TotalePersoneScuole() > 0); checkEditScuola_CheckedChanged(null, null); this.spinEditNumero.Value = m_GestoreProfili.TotalePersone(); if (this.spinEditNumero.Value == 0) { this.spinEditNumero.Value = 1; } this.spinEditNumeroS.Value = m_GestoreProfili.TotalePersoneScuole(); SetupAlbero(); AggiornaTotale(); }
public void Init(UnitOfWork session, List <Ingresso> percorso, ProfiloCliente profilo, GestoreProfili gestore) { m_Profilo = profilo; m_GestoreProfili = gestore; m_GestoreTitoliSingoliGruppi = new GestoreTitoli(session); m_GestoreTitoliSingoliGruppi.ReBuildElencoTitoli(percorso, false, this.treeListSingolo); m_GestoreTitoliSingoliGruppi.ApplyElencoTitoli(m_Profilo.ElencoTitoli, this.treeListSingolo); m_GestoreTitoliScuole = new GestoreTitoli(session); m_GestoreTitoliScuole.ReBuildElencoTitoli(percorso, true, this.treeListScuola); m_GestoreTitoliScuole.ApplyElencoTitoli(m_Profilo.ElencoTitoli, this.treeListScuola); this.spinEditNumero.Value = m_Profilo.NumeroPersone; this.simpleButtonDelete.Enabled = m_GestoreProfili.ElencoProfili.Contains(m_Profilo); this.checkEditScuola.Checked = m_Profilo.Scuola; checkEditScuola_CheckedChanged(null, null); SetupAlbero(); }