//------------------------------------------------------------------------- protected override CResultAErreur MyInitChamps() { CResultAErreur result = base.MyInitChamps(); AffecterTitre(I.T("Settings group|30219") + GroupeParametrage.Libelle); m_wndAide.FournisseurProprietes = new CFournisseurPropDynStd(true); m_wndAide.ObjetInterroge = GroupeParametrage.GetType(); m_txtCondition.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge); if (GroupeParametrage.FormuleCondition != null) { m_txtCondition.Text = GroupeParametrage.FormuleCondition.GetString(); } else { m_txtCondition.Text = ""; } CListeObjetsDonnees listeActions = new CListeObjetsDonnees( GroupeParametrage.ContexteDonnee, typeof(CProcessInDb), new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id)); m_panelListeActions.InitFromListeObjets( listeActions, typeof(CProcessInDb), typeof(CFormEditionProcess), GroupeParametrage, "GroupeParametrage"); CListeObjetsDonnees listeEvenements = new CListeObjetsDonnees( GroupeParametrage.ContexteDonnee, typeof(CEvenement), new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id)); m_panelListeEvenements.InitFromListeObjets( listeEvenements, typeof(CEvenement), typeof(CFormEditionEvenement), GroupeParametrage, "GroupeParametrage"); CListeObjetsDonnees listeExport = new CListeObjetsDonnees( GroupeParametrage.ContexteDonnee, typeof(C2iStructureExportInDB), new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id)); m_panelListeExports.InitFromListeObjets( listeExport, typeof(C2iStructureExportInDB), typeof(CFormEditionStructureDonnee), GroupeParametrage, "GroupeParametrage"); return(result); }
//------------------------------------------------------------------------- private void InitPanelEvenements() { CReferenceTypeFormBuiltIn refTypeForm = CFormFinder.GetRefFormToEdit(typeof(CEvenement)) as CReferenceTypeFormBuiltIn; m_panelEvenements.InitFromListeObjets( m_definisseur.Evenements, typeof(CEvenement), refTypeForm != null ? refTypeForm.TypeForm : null, null, null); //S'il n'y a de navigateur, tout se passe en popup if (CFormNavigateurPopup.FindNavigateur(this) == null) { m_gestionnaireModeEdition.SetModeEdition(m_panelEvenements, TypeModeEdition.EnableSurEdition); m_panelEvenements.LockEdition = !m_gestionnaireModeEdition.ModeEdition; m_panelEvenements.AjouterElement = new CPanelListeSpeedStandard.AjouterElementDelegate(CreeEvenementPopup); m_panelEvenements.TraiterModificationElement = new CPanelListeSpeedStandard.ModifierElementDelegate(EditeEvenementPopup); } }