示例#1
0
        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;
        }
示例#2
0
        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;
        }