Exemplo n.º 1
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("EDM category|176") + " " + CategorieGED.Libelle);

            if (!result)
            {
                return(result);
            }

            m_ArbreHierarchique.AfficheHierarchie(CategorieGED);

            // Catégories filles
            m_PanelCategoriesFilles.InitFromListeObjets(
                CategorieGED.CategoriesFilles,
                typeof(CCategorieGED),
                CategorieGED,
                "CategorieParente");

            // Init Definisseur champs custom
            m_panelEditDefinisseurChampsCustom.InitPanel(
                CategorieGED,
                typeof(CFormListeChampsCustom),
                typeof(CFormListeFormulaires));

            // Initialisation des EO
            m_panelEOS.Init(CategorieGED);

            return(result);
        }
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            m_arbreParents.AfficheHierarchie(TypeEntiteOrganisationnelle);

            if (TypeEntiteOrganisationnelle.IsNew() &&
                TypeEntiteOrganisationnelle.TypeParent == null)
            {
                TypeEntiteOrganisationnelle.TypeParent = m_lastType;
            }

            m_lastType = TypeEntiteOrganisationnelle.TypeParent;

            CTypeEntiteOrganisationnelle typeFils = TypeEntiteOrganisationnelle.TypeFils;

            if (typeFils == null)
            {
                m_lnkEntiteFille.Text = I.T("Not (click for create)|112");
            }
            else
            {
                m_lnkEntiteFille.Text = typeFils.Libelle;
            }

            AffecterTitre(I.T("Organizational entity type @1|114", ((CTypeEntiteOrganisationnelle)ObjetEdite).Libelle));

            return(result);
        }
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Qualification|464") + ": " + QualifTicket.Libelle);

            //On met à jour les éléments
            m_extLinkField.FillObjetFromDialog(QualifTicket);

            // Initialise l'affichage de l'arbre hiérarchique
            m_ArbreHierarchique.AfficheHierarchie(QualifTicket);


            //On identifi le parent
            if (QualifTicket.QualificationTicketParent != null)
            {
                m_lnkParent.ClickEnabled = true;
                m_lnkParent.Text         = QualifTicket.QualificationTicketParent.Libelle;
            }
            else
            {
                m_lnkParent.ClickEnabled = false;
                m_lnkParent.Text         = I.T("None|148");
            }

            m_PanelQualifFils.InitFromListeObjets(
                QualifTicket.QualificationTicketFils,
                typeof(CQualificationTicket),
                typeof(CFormEditionQualificationTicket),
                QualifTicket,
                "QualificationTicketParent");


            return(result);
        }
Exemplo n.º 4
0
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            if (EntiteOrganisationnelle.IsNew() &&
                EntiteOrganisationnelle.EntiteParente == null)
            {
                EntiteOrganisationnelle.EntiteParente = m_lastParent;
            }
            m_lastParent = EntiteOrganisationnelle.EntiteParente;

            m_arbreHierarchie.AfficheHierarchie(EntiteOrganisationnelle);

            InitComboTypeEntites(false);
            if (EntiteOrganisationnelle.EntiteParente == null &&
                EntiteOrganisationnelle.EntiteFilles.Count == 0)
            {
                m_cmbTypeEntite.LockEdition = !m_gestionnaireModeEdition.ModeEdition;
            }
            else
            {
                m_cmbTypeEntite.LockEdition = true;
            }

            m_cmbTypeEntite.ElementSelectionne = EntiteOrganisationnelle.TypeEntite;

            if (EntiteOrganisationnelle.GetFormulaires().Length == 0)
            {
                if (m_tabControl.TabPages.Contains(m_pageFiche))
                {
                    m_tabControl.TabPages.Remove(m_pageFiche);
                }
            }
            else
            {
                if (!m_tabControl.TabPages.Contains(m_pageFiche))
                {
                    m_tabControl.TabPages.Insert(0, m_pageFiche);
                }
            }

            AffecterTitre(I.T("Organizational Entity @1|117", EntiteOrganisationnelle.Libelle));

            result = InitPanelsCoordonnees();

            return(result);
        }
        protected override CResultAErreur MyInitChamps()
        {
            if (Famille.IsNew() &&
                Famille.FamilleParente == null)
            {
                Famille.FamilleParente = m_lastParent;
            }
            m_lastParent = Famille.FamilleParente;

            m_arbreHierarchie.AfficheHierarchie(Famille);

            AffecterTitre(I.T("Equipment family|193") + " " + Famille.Libelle);

            CResultAErreur result = base.MyInitChamps();

            return(result);
        }
Exemplo n.º 6
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Mail Folder|10367") + " " + DossierMail.Libelle);

            if (!result)
            {
                return(result);
            }

            m_ArbreHierarchique.AfficheHierarchie(DossierMail);

            // Catégories filles
            m_PanelCategoriesFilles.InitFromListeObjets(
                DossierMail.DossiersMailFils,
                typeof(CDossierMail),
                DossierMail,
                "DossierMailParent");

            return(result);
        }
Exemplo n.º 7
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Symbol family|30021") + ": " + FamilleSymbole.Libelle);

            //On met à jour les éléments
            m_extLinkField.FillObjetFromDialog(FamilleSymbole);

            // Initialise l'affichage de l'arbre hiérarchique
            m_ArbreHierarchique.AfficheHierarchie(FamilleSymbole);


            //On identifi le parent
            if (FamilleSymbole.FamilleSymboleParent != null)
            {
                m_lnkParent.ClickEnabled = true;
                m_lnkParent.Text         = FamilleSymbole.FamilleSymboleParent.Libelle;
            }
            else
            {
                m_lnkParent.ClickEnabled = false;
                m_lnkParent.Text         = I.T("None|148");
            }

            m_PanelFamilleFille.InitFromListeObjets(
                FamilleSymbole.FamilleSymboleFille,
                typeof(CFamilleSymbole),
                typeof(CFormEditionFamilleSymbole),
                FamilleSymbole,
                "FamilleSymboleParent");



            return(result);
        }