Esempio n. 1
0
        //-------------------------------------------------------------------
        private void GetListesPourValidation(
            ref ArrayList listeFichiersToDelete,
            ref ArrayList listeFichiersToValide,
            ref ArrayList listeFichiersANePasSupprimer)
        {
            CSessionClient session = CSessionClient.GetSessionForIdSession(IdSession);

            listeFichiersToDelete        = null;
            listeFichiersToValide        = null;
            listeFichiersANePasSupprimer = null;
            if (session != null)
            {
                listeFichiersToDelete        = session.GetPropriete(c_strListeFichiersToDelete) as ArrayList;
                listeFichiersToValide        = session.GetPropriete(c_strListeFichiersToValidate) as ArrayList;
                listeFichiersANePasSupprimer = session.GetPropriete(c_strListeFichierSANePasSupprimer) as ArrayList;
            }
            else
            {
                listeFichiersToDelete        = m_globaleListeANePasSupprimer;
                listeFichiersToValide        = m_globaleListeFichiersToValide;
                listeFichiersANePasSupprimer = m_globaleListeANePasSupprimer;
                return;
            }
            if (listeFichiersToDelete == null)
            {
                listeFichiersToDelete = new ArrayList();
                session.SetPropriete(c_strListeFichiersToDelete, listeFichiersToDelete);
            }
            if (listeFichiersToValide == null)
            {
                listeFichiersToValide = new ArrayList();
                session.SetPropriete(c_strListeFichiersToValidate, listeFichiersToValide);
            }
            if (listeFichiersANePasSupprimer == null)
            {
                listeFichiersANePasSupprimer = new ArrayList();
                session.SetPropriete(c_strListeFichierSANePasSupprimer, listeFichiersANePasSupprimer);
            }
        }