public static List <Model.ArtigoArmazem> GetArtigosPorArmazem(string codArmazem) { ErpBS objMotor = new ErpBS(); StdBELista objList; List <Model.ArtigoArmazem> listArtigosArmazens = new List <Model.ArtigoArmazem>(); if (PriEngine.InitializeCompany(ConfigurationConstants.NAME_COMPANY, ConfigurationConstants.USERNAME, ConfigurationConstants.PASSWORD) == true) { string query = "SELECT ARTIGO.Artigo AS Artigo, ARTIGO.Descricao AS ArtigoDesc, ARTIGOMOEDA.PVP1 AS Preco, ARTIGO.Iva AS Iva, FAMILIAS.Descricao AS Familia, " + "ARTIGO.STKActual AS ArtStk, ARMAZENS.Armazem AS Armazem, ARMAZENS.Descricao AS ArmazemDesc, ARMAZENS.Morada AS Morada, ARMAZENS.Localidade AS Localidade, " + "ARMAZENS.Cp AS Cp, ARMAZENS.CpLocalidade AS CpLocalidade, ARMAZENS.Telefone AS Telefone, ARMAZENS.Fax AS Fax, ARMAZENS.Distrito AS Distrito, " + "ARMAZENS.Pais AS Pais, ARTIGOARMAZEM.StkActual AS ArmStk " + "FROM ARTIGO, ARTIGOARMAZEM, ARTIGOMOEDA, ARMAZENS, " + "FAMILIAS WHERE " + "ARTIGO.Artigo = ARTIGOARMAZEM.Artigo AND ARMAZENS.Armazem = ARTIGOARMAZEM.Armazem AND " + "ARTIGO.Artigo = ARTIGOMOEDA.Artigo AND FAMILIAS.Familia = ARTIGO.Familia AND ARMAZENS.Armazem = '" + codArmazem + "'"; objList = PriEngine.Engine.Consulta(query); while (!objList.NoFim()) { Model.ArtigoArmazem artigo_armazem = new Model.ArtigoArmazem(); artigo_armazem.CodArtigo = objList.Valor("Artigo"); artigo_armazem.DescArtigo = objList.Valor("ArtigoDesc"); artigo_armazem.Preco = objList.Valor("Preco"); artigo_armazem.IVA = objList.Valor("Iva"); artigo_armazem.Familia = objList.Valor("Familia"); artigo_armazem.StkAtual = objList.Valor("ArtStk"); artigo_armazem.CodArmazem = objList.Valor("Armazem"); artigo_armazem.DescArmazem = objList.Valor("ArmazemDesc"); artigo_armazem.Morada = objList.Valor("Morada"); artigo_armazem.Localidade = objList.Valor("Localidade"); artigo_armazem.CodPostal = objList.Valor("Cp"); artigo_armazem.CodPostalLocalidade = objList.Valor("CpLocalidade"); artigo_armazem.Telefone = objList.Valor("Telefone"); artigo_armazem.Fax = objList.Valor("Fax"); artigo_armazem.Distrito = objList.Valor("Distrito"); artigo_armazem.Pais = objList.Valor("Pais"); artigo_armazem.StkArmazem = objList.Valor("ArmStk"); listArtigosArmazens.Add(artigo_armazem); objList.Seguinte(); } return(listArtigosArmazens); } else { return(null); } }
public static List<Model.ArtigoArmazem> GetArtigosPorArmazem(string codArmazem) { ErpBS objMotor = new ErpBS(); StdBELista objList; List<Model.ArtigoArmazem> listArtigosArmazens = new List<Model.ArtigoArmazem>(); if (PriEngine.InitializeCompany(ConfigurationConstants.NAME_COMPANY, ConfigurationConstants.USERNAME, ConfigurationConstants.PASSWORD) == true) { string query = "SELECT ARTIGO.Artigo AS Artigo, ARTIGO.Descricao AS ArtigoDesc, ARTIGOMOEDA.PVP1 AS Preco, ARTIGO.Iva AS Iva, FAMILIAS.Descricao AS Familia, " + "ARTIGO.STKActual AS ArtStk, ARMAZENS.Armazem AS Armazem, ARMAZENS.Descricao AS ArmazemDesc, ARMAZENS.Morada AS Morada, ARMAZENS.Localidade AS Localidade, " + "ARMAZENS.Cp AS Cp, ARMAZENS.CpLocalidade AS CpLocalidade, ARMAZENS.Telefone AS Telefone, ARMAZENS.Fax AS Fax, ARMAZENS.Distrito AS Distrito, " + "ARMAZENS.Pais AS Pais, ARTIGOARMAZEM.StkActual AS ArmStk " + "FROM ARTIGO, ARTIGOARMAZEM, ARTIGOMOEDA, ARMAZENS, " + "FAMILIAS WHERE " + "ARTIGO.Artigo = ARTIGOARMAZEM.Artigo AND ARMAZENS.Armazem = ARTIGOARMAZEM.Armazem AND " + "ARTIGO.Artigo = ARTIGOMOEDA.Artigo AND FAMILIAS.Familia = ARTIGO.Familia AND ARMAZENS.Armazem = '" + codArmazem + "'"; objList = PriEngine.Engine.Consulta(query); while (!objList.NoFim()) { Model.ArtigoArmazem artigo_armazem = new Model.ArtigoArmazem(); artigo_armazem.CodArtigo = objList.Valor("Artigo"); artigo_armazem.DescArtigo = objList.Valor("ArtigoDesc"); artigo_armazem.Preco = objList.Valor("Preco"); artigo_armazem.IVA = objList.Valor("Iva"); artigo_armazem.Familia = objList.Valor("Familia"); artigo_armazem.StkAtual = objList.Valor("ArtStk"); artigo_armazem.CodArmazem = objList.Valor("Armazem"); artigo_armazem.DescArmazem = objList.Valor("ArmazemDesc"); artigo_armazem.Morada = objList.Valor("Morada"); artigo_armazem.Localidade = objList.Valor("Localidade"); artigo_armazem.CodPostal = objList.Valor("Cp"); artigo_armazem.CodPostalLocalidade = objList.Valor("CpLocalidade"); artigo_armazem.Telefone = objList.Valor("Telefone"); artigo_armazem.Fax = objList.Valor("Fax"); artigo_armazem.Distrito = objList.Valor("Distrito"); artigo_armazem.Pais = objList.Valor("Pais"); artigo_armazem.StkArmazem = objList.Valor("ArmStk"); listArtigosArmazens.Add(artigo_armazem); objList.Seguinte(); } return listArtigosArmazens; } else return null; }