public static Lib_Primavera.Model.RespostaErro InsereArtigoObj(Model.Artigo art) { Lib_Primavera.Model.RespostaErro erro = new Model.RespostaErro(); GcpBEArtigo myArt = new GcpBEArtigo(); try { if (PriEngine.InitializeCompany(FirstREST.Properties.Settings.Default.Company.Trim(), FirstREST.Properties.Settings.Default.User.Trim(), FirstREST.Properties.Settings.Default.Password.Trim()) == true) { myArt.set_Artigo(art.ID); myArt.set_Descricao(art.DescArtigo); myArt.set_Desconto(Convert.ToSingle(art.Desconto)); myArt.set_StkActual(Convert.ToSingle(art.STKActual)); myArt.set_PCPadrao(Convert.ToSingle(art.Preço)); myArt.set_Familia(art.Familia); myArt.set_SubFamilia(art.SubFamilia); myArt.set_Marca(art.Marca); myArt.set_Modelo(art.Modelo); myArt.set_IVA("23"); PriEngine.Engine.Comercial.Artigos.Actualiza(myArt); erro.Erro = 0; erro.Descricao = "Sucesso"; return erro; } else { erro.Erro = 1; erro.Descricao = "Erro ao abrir empresa"; return erro; } } catch (Exception ex) { erro.Erro = 1; erro.Descricao = ex.Message; return erro; } }