Estou a ter dificuldade em clonar um artigo para outra empresa ja tentei de muitas formas, neste codigo, o artigo é registado na empresa destino, mas na empresa origem ele não funciona
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Primavera.Extensibility.BusinessEntities;
using Primavera.Extensibility.Base.Editors;
using Primavera.Extensibility.BusinessEntities.ExtensibilityService.EventArgs;
using ErpBS100;
using StdBE100;
using StdPlatBS100;
using static StdBE100.StdBETipos;
using BasBE100;
namespace Sincroniza_Armazens.Base
{
public class UiFichaArtigos : FichaArtigos
{
public override void DepoisDeGravar(string Artigo, ExtensibilityEventArgs e)
{
StdBSConfApl objAplConf = new StdBSConfApl();
StdPlatBS Plataforma = new StdPlatBS();
ErpBS MotorLE = new ErpBS();
string company = “DEMO”;
string user = “consulang”;
string pass = “123”;
EnumTipoPlataforma objTipoPlataforma;
objTipoPlataforma = EnumTipoPlataforma.tpEmpresarial;
StdBETransaccao objStdTransac = new StdBETransaccao();
try
{
BSO.AbreEmpresaTrabalho(objTipoPlataforma, company, user, pass, objStdTransac, “Default”);
this.Artigo.EmModoEdicao = true;
BSO.Base.Artigos.Actualiza(this.Artigo.Clone());
this.Artigo.Clone()
}
catch (Exception ex)
{
PSO.Dialogos.MostraMensagem(StdBSTipos.TipoMsg.PRI_SimplesOk, “Algo deu Errado!!!” +ex.Message);
throw (ex);
}
}
}
}