//------------------------------------------------------------------------- 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); }
private CResultAErreur CFormEditionTypeMetaProjet_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; using (CWaitCursor waiter = new CWaitCursor()) { if (page == m_pageChampCustom) { m_panelEditChamps.InitPanel( TypeMetaProjet, typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } if (page == m_pageEOS) { m_panelEOS.Init(TypeMetaProjet); } } return(result); }
//------------------------------------------------------------------------- private CResultAErreur CFormEditionSchemaReseau_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; if (page == m_pageSchema) { C2iSchemaReseau schema = SchemaReseau.GetSchema(ModeEdition); m_editeurSchema.Init(schema, SchemaReseau); } else if (page == m_pageChamps) { InitPanelChamps(); } else if (page == m_pageSymbole) { result = m_panelSymbole.InitChamps(SchemaReseau, SchemaReseau.TypeSchemaReseau); } else if (page == m_pageEos) { m_panelEOS.Init(SchemaReseau); } return(result); }
private CResultAErreur CFormEditionGroupeActeurs_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; using (CWaitCursor waiter = new CWaitCursor()) { if (page == m_pageGroupes) { CListeObjetsDonnees liste = new CListeObjetsDonnees(GroupeActeur.ContexteDonnee, typeof(CGroupeActeur), false); //Le groupe ne doit pas dépendre d'un groupe dépendant de lui même !! int[] idsDependants = GroupeActeur.GetHierarchieGroupesContenus(); if (idsDependants.Length > 0) { string strFiltre = ""; foreach (int nId in idsDependants) { strFiltre += nId.ToString() + ","; } strFiltre = "(" + strFiltre.Substring(0, strFiltre.Length - 1) + ")"; strFiltre = CGroupeActeur.c_champId + " not in " + strFiltre; liste.Filtre = new CFiltreData(strFiltre); } m_panelGroupesContenants.Init( liste, GroupeActeur.RelationsGroupesContenantsDirects, GroupeActeur, "GroupeContenu", "GroupeContenant"); m_panelGroupesContenants.RemplirGrille(); m_panelNecessitesGroupes.Init( liste, GroupeActeur.RelationsGroupesNecessaires, GroupeActeur, "GroupeNecessitant", "GroupeNecessaire"); m_panelNecessitesGroupes.RemplirGrille(); m_wndListeMembres.Remplir(GroupeActeur.RelationsGroupesContenusDirects); } else if (page == m_pageRoles) { m_listViewRoles.Remplir(CRoleActeur.Roles); m_listViewRoles.CheckBoxes = true; Hashtable tableRoles = new Hashtable(); foreach (CRelationRoleActeur_GroupeActeur rel in GroupeActeur.RelationsRoles) { if (rel.RoleActeur != null) { tableRoles[rel.RoleActeur] = rel; } } foreach (ListViewItem item in m_listViewRoles.Items) { if (tableRoles.ContainsKey((CRoleActeur)item.Tag)) { item.Checked = true; } } } else if (page == m_pageChampsCustom) { m_panelDefinisseurChamps.InitPanel (GroupeActeur, typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } else if (page == m_pageEOs) { m_panelEOS.Init(GroupeActeur); } } return(result); }