Esempio n. 1
0
        public Articulo SubeDocumentoArticulo(Articulo articulo)
        {
            articulo.DocumentoExpediente.ArchivoFisico = GuardarArchivoFTP(articulo.IdCliente, articulo.IdEmpresa, articulo.DocumentoExpediente.NombreOrigen,
                                                                           articulo.DocumentoExpediente.ArchivoFisico.ArchivoBytes, articulo.DocumentoExpediente.ArchivoFisico.ExtensionArchivo);
            var iExpedienteDigitalDominio = FactoryEngine <IExpedienteDigitalDominio> .GetInstance("IExpedienteDigitalDominioConfig");

            var requestED = new Modelo.Dominio.Entidades.ExpedienteDigital.ExpedienteDigital()
            {
                IdEmpresa       = articulo.IdEmpresa,
                IdArticulo      = articulo.IdArticulo,
                NombreOrigen    = articulo.DocumentoExpediente.ArchivoFisico.NombreArchivo,
                NombreDestino   = articulo.DocumentoExpediente.ArchivoFisico.NuevoNombreArchivo,
                Path            = articulo.DocumentoExpediente.ArchivoFisico.PathDestino,
                IdTipoDocumento = 4,
                IdUsuario       = articulo.IdUsuario
            };

            iExpedienteDigitalDominio.InsertarExpedienteDigital(requestED);
            return(articulo);
        }
 public Modelo.Dominio.Entidades.ExpedienteDigital.ExpedienteDigital InsertarExpedienteDigital(
     Modelo.Dominio.Entidades.ExpedienteDigital.ExpedienteDigital expediente)
 {
     expediente = iExpedienteDigitalRepositorio.InsertaExpedienteDigital(expediente);
     return(expediente);
 }