예제 #1
0
 //---------------------------------------------------
 public List <CAffectationsProprietes> EditeAffectationsProprietes(List <CAffectationsProprietes> listeAffectations)
 {
     return(CFormEditProprieteAffectationsProprietes.EditeLesAffectations(
                listeAffectations,
                m_objetSource,
                m_typeElementAffecte,
                m_fournisseur));
 }
예제 #2
0
        //-----------------------------------------------------------------------
        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);
        }