Example #1
0
        //-------------------------------------------------------------------
        /// <summary>
        /// Retourne dans le data du result un CSourceDocument lié sur le document
        /// </summary>
        /// <param name="reference"></param>
        /// <returns></returns>
        public static CResultAErreur GetDocument(int nIdSession, CReferenceDocument reference)
        {
            CResultAErreur result = CResultAErreur.True;
            ///TODO
            ///Problème VersionObjet
            IDocumentServeur doc = (IDocumentServeur)CContexteDonnee.GetTableLoader(CDocumentGED.c_nomTable, null, nIdSession);

            result = doc.GetDocument(reference);
            return(result);
        }
Example #2
0
        //-------------------------------------------------------------------
        public static CResultAErreur SaveDocument(
            int nIdSession,
            CSourceDocument source,
            CTypeReferenceDocument tpRef,
            CReferenceDocument versionPrecedente,
            bool bIncrementeVersionFichier)
        {
            CResultAErreur result = CResultAErreur.True;
            ///TODO
            ///Problème VersionObjet
            IDocumentServeur doc = (IDocumentServeur)CContexteDonnee.GetTableLoader(CDocumentGED.c_nomTable, null, nIdSession);

            result = doc.SaveDocument(source, tpRef, versionPrecedente, bIncrementeVersionFichier);
            return(result);
        }