//--------------------------------------------------- public List <CAffectationsProprietes> EditeAffectationsProprietes(List <CAffectationsProprietes> listeAffectations) { return(CFormEditProprieteAffectationsProprietes.EditeLesAffectations( listeAffectations, m_objetSource, m_typeElementAffecte, m_fournisseur)); }
//----------------------------------------------------------------------- public static List <CAffectationsProprietes> EditeLesAffectations( List <CAffectationsProprietes> affectations, CObjetPourSousProprietes objetSource, Type typeElement, IFournisseurProprietesDynamiques fournisseur) { CFormEditProprieteAffectationsProprietes form = new CFormEditProprieteAffectationsProprietes(); form.m_typeElement = typeElement; form.m_objetSource = objetSource; form.m_listeEditee = new List <CAffectationsProprietes>(affectations); form.m_fournisseur = fournisseur; DialogResult result = form.ShowDialog(); List <CAffectationsProprietes> retour = form.m_listeEditee; if (result == DialogResult.OK) { retour = form.m_listeEditee; } form.Dispose(); return(retour); }