void OnClickItemParametreDessinGantt(object sender, EventArgs e) { // Change le parametre de dessin du Gantt ToolStripMenuItem itemParam = sender as ToolStripMenuItem; if (itemParam != null) { CParametrageDessinGantt paramInDb = itemParam.Tag as CParametrageDessinGantt; if (paramInDb != null) { // Applique le parmatre de dessin sélmectionné m_parametreDessinGantt = paramInDb; m_parametreDessinLigne = paramInDb.ParametreDessin; } else { // Pas de parametre m_parametreDessinGantt = null; m_parametreDessinLigne = CParametreDessinLigneGantt.ParametreParDefaut; } m_composantSauvegardePreferences.SaveToRegistre(); Init(); } }
//-------------------------------------------------------------------------- public void SetPreferencesParametres(int nIdParametreGroupement, int nIdParametreDessin) { try { // Parametrage groupe CParametrageGantt paramGroupe = new CParametrageGantt(m_contexteDonnee); if (paramGroupe.ReadIfExists(nIdParametreGroupement)) { m_parametreGroupement = paramGroupe; CResultAErreur result = paramGroupe.FiltreElements.GetFiltreData(); if (result) { m_filtreDeBase = result.Data as CFiltreData; } } // Parametrage dessin CParametrageDessinGantt paramDessin = new CParametrageDessinGantt(m_contexteDonnee); if (paramDessin.ReadIfExists(nIdParametreDessin)) { m_parametreDessinGantt = paramDessin; m_parametreDessinLigne = paramDessin.ParametreDessin; m_gantt.ParametreDessinLigne = m_parametreDessinLigne; Refresh(); } } catch { } }
public void Init(CParametreDessinLigneGantt parametre) { m_parametre = parametre; if (parametre != null) { m_numUpDownHauteurLignes.Value = parametre.HauteurLigne; } }
//------------------------------------------------------------------------- protected override CResultAErreur MAJ_Champs() { CResultAErreur result = base.MAJ_Champs(); if (!result) { return(result); } result = m_panelEditParametreDessinLigneGantt.MajChamps(); if (result) { result = m_panelEditBarreGantt.MajChamps(); } if (result) { result = m_panelEditZoneGauche.MajChamps(); } if (result) { result = m_panelEditZoneDroite.MajChamps(); } if (!result) { return(result); } CParametreDessinLigneGantt parametre = m_panelEditParametreDessinLigneGantt.ParametreLigneGantt; if (parametre != null) { parametre.ParametreBarre = m_panelEditBarreGantt.ParametreDessinBarreGantt; parametre.ParametreZoneGauche = m_panelEditZoneGauche.ParametreDessinGantt; parametre.ParametreZoneDroite = m_panelEditZoneDroite.ParametreDessinGantt; } ParametrageDessinGantt.ParametreDessin = parametre; return(result); }
//------------------------------------------------------------------------- protected override CResultAErreur MyInitChamps() { CResultAErreur result = base.MyInitChamps(); AffecterTitre(I.T("Gantt drawing setting @1|10057", ParametrageDessinGantt.Libelle)); CParametreDessinLigneGantt parametre = ParametrageDessinGantt.ParametreDessin; if (parametre == null) { parametre = new CParametreDessinLigneGantt(); } m_panelEditParametreDessinLigneGantt.Init(parametre); // Paramétrage de la barre principale du Gant m_panelEditBarreGantt.Init(parametre.ParametreBarre); // Paramétrage des zones latérales de la barre gantt m_panelEditZoneGauche.Init(parametre.ParametreZoneGauche); m_panelEditZoneDroite.Init(parametre.ParametreZoneDroite); return(result); }