public static List <Model.ArmazemQuantidade> GetQuantidadeArtigoArmazens(string codArtigo) { ErpBS objMotor = new ErpBS(); StdBELista objList; List <Model.ArmazemQuantidade> listQtArmazens = new List <Model.ArmazemQuantidade>(); if (PriEngine.InitializeCompany(ConfigurationConstants.NAME_COMPANY, ConfigurationConstants.USERNAME, ConfigurationConstants.PASSWORD) == true) { objList = PriEngine.Engine.Consulta("SELECT ARMAZENS.Armazem, ARMAZENS.Descricao, ARMAZENS.Localidade, ARTIGOARMAZEM.StkActual FROM ARTIGOARMAZEM, ARMAZENS WHERE ARTIGOARMAZEM.Artigo = '" + codArtigo + "' AND ARMAZENS.Armazem = ARTIGOARMAZEM.Armazem"); while (!objList.NoFim()) { Model.ArmazemQuantidade arm_quant = new Model.ArmazemQuantidade(); arm_quant.CodArmazem = objList.Valor("Armazem"); arm_quant.DescArmazem = objList.Valor("Descricao"); arm_quant.Localidade = objList.Valor("Localidade"); arm_quant.StkArmazem = objList.Valor("StkActual"); listQtArmazens.Add(arm_quant); objList.Seguinte(); } return(listQtArmazens); } else { return(null); } }
public static List<Model.ArmazemQuantidade> GetQuantidadeArtigoArmazens(string codArtigo) { ErpBS objMotor = new ErpBS(); StdBELista objList; List<Model.ArmazemQuantidade> listQtArmazens = new List<Model.ArmazemQuantidade>(); if (PriEngine.InitializeCompany(ConfigurationConstants.NAME_COMPANY, ConfigurationConstants.USERNAME, ConfigurationConstants.PASSWORD) == true) { objList = PriEngine.Engine.Consulta("SELECT ARMAZENS.Armazem, ARMAZENS.Descricao, ARMAZENS.Localidade, ARTIGOARMAZEM.StkActual FROM ARTIGOARMAZEM, ARMAZENS WHERE ARTIGOARMAZEM.Artigo = '" + codArtigo + "' AND ARMAZENS.Armazem = ARTIGOARMAZEM.Armazem"); while (!objList.NoFim()) { Model.ArmazemQuantidade arm_quant = new Model.ArmazemQuantidade(); arm_quant.CodArmazem = objList.Valor("Armazem"); arm_quant.DescArmazem = objList.Valor("Descricao"); arm_quant.Localidade = objList.Valor("Localidade"); arm_quant.StkArmazem = objList.Valor("StkActual"); listQtArmazens.Add(arm_quant); objList.Seguinte(); } return listQtArmazens; } else return null; }