public static List<Model.Armazem> Warehouses_List() { StdBELista objListCab; Model.Armazem dc = new Model.Armazem(); List<Model.Armazem> listdc = new List<Model.Armazem>(); if (PriEngine.InitializeCompany(FirstREST.Properties.Settings.Default.Company.Trim(), FirstREST.Properties.Settings.Default.User.Trim(), FirstREST.Properties.Settings.Default.Password.Trim()) == true) { objListCab = PriEngine.Engine.Consulta("SELECT Armazem, Morada, Localidade, Cp FROM Armazens ORDER BY 'Armazem'"); while (!objListCab.NoFim()) { dc = new Model.Armazem(); dc.Nome = objListCab.Valor("Armazem"); dc.Morada = objListCab.Valor("Morada"); dc.Localidade = objListCab.Valor("Localidade"); dc.CodPostal = objListCab.Valor("Cp"); listdc.Add(dc); objListCab.Seguinte(); } } return listdc; }
public static Lib_Primavera.Model.Armazem GetArmazem(string codArmazem) { Model.Armazem armazem = new Model.Armazem(); string query = "SELECT Armazem, Descricao, Morada, Localidade, Cp, CpLocalidade FROM dbo.Armazens WHERE dbo.Armazens.Armazem='" + codArmazem + "'"; ErpBS objMotor = new ErpBS(); StdBELista objList; if (PriEngine.InitializeCompany(NomeEmpresa, UtilizadorEmpresa, PasswordEmpresa) == true) { objList = PriEngine.Engine.Consulta(query); if (!objList.NoFim()) { armazem.id = objList.Valor("Armazem"); armazem.descricao = objList.Valor("Descricao"); armazem.morada = objList.Valor("Morada"); armazem.localidade = objList.Valor("Localidade"); armazem.Cp = objList.Valor("Cp"); armazem.CpLocalidade = objList.Valor("CpLocalidade"); } } return armazem; }