//------------------------------------------------------------------------- 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(); AffecterTitre(I.T("Ticket Type|481") + " : " + TypeTicket.Libelle); m_PanelChamps.ElementEdite = TypeTicket; // Page champs custom m_panelDefinisseurChamps.InitPanel( TypeTicket, typeof(CFormEditionChampCustom), typeof(CFormEditionFormulaireAvance)); // Contrats CListeObjetsDonnees listeContrats = new CListeObjetsDonnees(TypeTicket.ContexteDonnee, typeof(CContrat)); m_panelEditRelationsContrats.Init( listeContrats, TypeTicket.RelationsContratsListe, TypeTicket, "TypeTicket", "Contrat"); m_panelEditRelationsContrats.RemplirGrille(); m_panelPhases.InitChamps(TypeTicket); m_panelDefinisseurEvenements.InitChamps(TypeTicket); return(result); }
private CResultAErreur CFormEditionFamilleEquipementLogique_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; using (CWaitCursor waiter = new CWaitCursor()) { if (page == m_pageDefinissionFiches) { m_panelDefinisseurChamps.InitPanel( Famille, typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } else if (page == m_pageEntitesFilles) { m_panelFilles.InitFromListeObjets( Famille.FamillesFilles, typeof(CFamilleEquipementLogique), typeof(CFormEditionFamilleEquipementLogique), Famille, "FamilleParente"); } } return(result); }
private CResultAErreur CFormEditionTypeConsommable_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; if (page == m_pageFormulaires) { m_panelChamps.ElementEdite = TypeConsommable; } if (page == m_pageOptions) { m_panelChampsLot.InitPanel(TypeConsommable, typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } if (page == m_pageConditionnement) { m_panelEditConditionnements.Init(TypeConsommable); } if (page == m_pageLots) { m_panelListLots.InitFromListeObjets( TypeConsommable.LotsConsommable, typeof(CLotConsommable), TypeConsommable, "TypeConsommable"); } return(result); }
private CResultAErreur CFormEditionFamilleEquipement_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; using (CWaitCursor waiter = new CWaitCursor()) { if (page == m_pageEquipements) { m_panelChampsTypeEquipement.InitPanel( Famille.GetDefinisseurPourTypeEquipement(), typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } else if (page == m_pageConsommables) { m_paneChampsTypeConsommables.InitPanel( Famille.GetDefinisseurPourTypeConsommable(), typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } else if (page == m_pageEntitesFilles) { m_panelFilles.InitFromListeObjets( Famille.FamillesFilles, typeof(CFamilleEquipement), typeof(CFormEditionFamilleEquipement), Famille, "FamilleParente"); } } return(result); }
private CResultAErreur CFormEditionTypeWorkflow_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; if (page == m_pageWorkflow) { m_panelWorkflow.WorkflowEdite = TypeWorkflow.Dessin; } if (page == m_pageChamps) { m_panelEditChamps.InitPanel( TypeWorkflow, typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } if (page == m_pageEvenements) { m_panelEvenements.InitChamps(TypeWorkflow); } if (page == m_pageTypesEtapes) { m_wndListeTypesEtapes.BoutonAjouterVisible = false; m_wndListeTypesEtapes.BoutonSupprimerVisible = false; m_wndListeTypesEtapes.InitFromListeObjets( TypeWorkflow.Etapes, typeof(CTypeEtapeWorkflow), TypeWorkflow, "Workflow"); } return(result); }
//------------------------------------------------------------------------- private CResultAErreur CFormEditionTypeEntiteOrganisationnelle_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; using (CWaitCursor waiter = new CWaitCursor()) { if (page == pageChampsCustom) { m_panelDefinisseurChamps.InitPanel( TypeEntiteOrganisationnelle, typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } else if (page == pageCoor) { result = m_panelSystemeCoordonnees.Init(TypeEntiteOrganisationnelle); if (result) { result = m_ctrlOptionsCoor.Init(TypeEntiteOrganisationnelle); } } else if (page == pageSetup) { foreach (CControleSelectFormulaireParType ctrl in m_listeControlesFormulairesParTypes) { result = ctrl.InitChamps(TypeEntiteOrganisationnelle); if (!result) { return(result); } } // Sélection des Exception pour les Types d'entités m_lstViewExceptionsPourType.BeginUpdate(); m_lstViewExceptionsPourType.CheckBoxes = m_gestionnaireModeEdition.ModeEdition; List <CInfoClasseDynamique> lstTypesElementsAEO = new List <CInfoClasseDynamique>(); foreach (CInfoClasseDynamique info in DynamicClassAttribute.GetAllDynamicClassHeritant(typeof(IElementAEO))) { if (!info.Classe.IsInterface) { lstTypesElementsAEO.Add(info); } } m_lstViewExceptionsPourType.Remplir(lstTypesElementsAEO); foreach (ListViewItem item in m_lstViewExceptionsPourType.Items) { item.Checked = TypeEntiteOrganisationnelle.HasExceptionForType(((CInfoClasseDynamique)item.Tag).Classe); if (!item.Checked && !m_gestionnaireModeEdition.ModeEdition) { m_lstViewExceptionsPourType.Items.Remove(item); } } m_lstViewExceptionsPourType.EndUpdate(); } } return(result); }
private CResultAErreur CFormEditionTypeCommande_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; if (page == m_pageChamps) { m_panelEditChamps.InitPanel( TypeCommande, typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } return(result); }
//------------------------------------------------------------------------- private CResultAErreur CFormEditionTypeSchemaReseau_OnInitPage(object page) { CResultAErreur result = CResultAErreur.True; if (page == m_pageChampsCustom) { m_panelEditChamps.InitPanel( TypeSchemaReseau, typeof(CFormListeChampsCustom), typeof(CFormListeFormulaires)); } if (page == m_pageSymbole) { m_panelSymbole.InitChamps(TypeSchemaReseau, null); } 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 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); }