Пример #1
0
        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();
            }
        }
Пример #2
0
        //--------------------------------------------------------------------------
        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;
            }
        }
Пример #4
0
        //-------------------------------------------------------------------------
        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);
        }
Пример #5
0
        //-------------------------------------------------------------------------
        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);
        }