Exemple #1
0
        public static Lib_Primavera.Model.Fornecedor GetFornecedor(string codFornecedor)
        {
            string query = "SELECT fornecedor, nome, morada, local, cp, NumContrib, pais  FROM dbo.Fornecedores WHERE dbo.Fornecedores.Fornecedor='" + codFornecedor + "'";
            ErpBS objMotor = new ErpBS();
            StdBELista objList;
            Model.Fornecedor fornecedor = new Model.Fornecedor();

            if (PriEngine.InitializeCompany(NomeEmpresa, UtilizadorEmpresa, PasswordEmpresa) == true)
            {
                objList = PriEngine.Engine.Consulta(query);
                if (!objList.NoFim())
                {
                    fornecedor.id = objList.Valor("fornecedor");
                    fornecedor.nome = objList.Valor("nome");
                    fornecedor.morada = objList.Valor("Morada");
                    fornecedor.numContrib = objList.Valor("NumContrib");
                    fornecedor.codpostal = objList.Valor("cp");
                    fornecedor.local = objList.Valor("local");
                    fornecedor.pais = objList.Valor("pais");
                }
            }

            return fornecedor;
        }
Exemple #2
0
        internal static IEnumerable<Model.Fornecedor> ListaFornecedores()
        {
            ErpBS objMotor = new ErpBS();

            StdBELista objList;

            Model.Fornecedor fornec = new Model.Fornecedor();
            List<Model.Fornecedor> listFornecedores = new List<Model.Fornecedor>();

            if (PriEngine.InitializeCompany(COMPANYNAME, USERNAME, PASSWORD) == true)
            {

                objList = PriEngine.Engine.Consulta("SELECT Fornecedor, Nome, Moeda, NumContrib as NumContribuinte, ModoPag, CondPag FROM  FORNECEDORES");

                while (!objList.NoFim())
                {
                    fornec = new Model.Fornecedor();
                    fornec.CodFornecedor = objList.Valor("Fornecedor");
                    fornec.NomeFornecedor = objList.Valor("Nome");
                    fornec.Moeda = objList.Valor("Moeda");
                    fornec.NumContribuinte = objList.Valor("NumContribuinte");
                    fornec.ModoPag = objList.Valor("ModoPag");
                    fornec.CondPag = objList.Valor("CondPag");

                    listFornecedores.Add(fornec);
                    objList.Seguinte();

                }

                return listFornecedores;
            }
            else
                return null;
        }