Esempio n. 1
0
        public DocumentoRepositorio CopiarDocumento(DocumentoRepositorio Documento, string Ruta)
        {
            Ruta += Ruta.EndsWith("\\") ? "" : "\\";
            DocumentInfo informacionDocumento = Documento.DocumentoAsociado as DocumentInfo;
            int          idResultante         = informacionDocumento.CopyTo(Ruta + Documento.Nombre);

            DocumentInfo documentoCopiado = Document.GetDocumentInfo(idResultante, sesion);

            DocumentoRepositorio documentoResultante = new DocumentoRepositorio()
            {
                Directorio        = false,
                Nombre            = documentoCopiado.Name,
                Plantilla         = documentoCopiado.TemplateName,
                Ruta              = documentoCopiado.Path,
                Repositorio       = Repositorio.Laserfiche,
                IdDocumento       = documentoCopiado.Id.ToString(),
                DocumentoAsociado = documentoCopiado
            };

            return(documentoResultante);
        }