public static List <Model.Artigo> ListaArtigos() { StdBELista objList; Model.Artigo art = new Model.Artigo(); List <Model.Artigo> listArts = new List <Model.Artigo>(); if (PriEngine.InitializeCompany(ElectroSinf.Properties.Settings.Default.Company.Trim(), ElectroSinf.Properties.Settings.Default.User.Trim(), ElectroSinf.Properties.Settings.Default.Password.Trim()) == true) { objList = PriEngine.Engine.Comercial.Artigos.LstArtigos(); while (!objList.NoFim()) { art = new Model.Artigo(); art.CodArtigo = objList.Valor("artigo"); art.DescArtigo = objList.Valor("descricao"); listArts.Add(art); objList.Seguinte(); } return(listArts); } else { return(null); } }
public static Lib_Primavera.Model.Artigo GetArtigo(string codArtigo) { GcpBEArtigo objArtigo; Model.Artigo myArt = new Model.Artigo(); if (PriEngine.InitializeCompany(ElectroSinf.Properties.Settings.Default.Company.Trim(), ElectroSinf.Properties.Settings.Default.User.Trim(), ElectroSinf.Properties.Settings.Default.Password.Trim()) == true) { objArtigo = PriEngine.Engine.Comercial.Artigos.Consulta(codArtigo); if (objArtigo == null) { return(null); } double pvp1 = PriEngine.Engine.Comercial.ArtigosPrecos.DaPrecoArtigoMoeda(codArtigo, "EUR", "UN", "PVP1", false, 0); myArt = new Model.Artigo(objArtigo, pvp1); return(myArt); } else { return(null); } }