Como obter informação do stock de um artigo através de WebService?
Este documento descreve os passos necessários para obter informação do stock de um artigo no Eye Peak, através dos WebServices. A integração de sistemas externos é realizada através de Web Services, conforme já explicado no artigo “Como criar um projeto de integração com o Eye Peak via WebService?” No formulário, criar um novo botão para proceder à chamada do método “Consultar” Veja um exemplo sobre a tecnologia de integralção com o Eye Peak no GitHub.Pré-Requisitos
Passo 1 – Criar uma classe “Stocks” para proceder ao tratamento dos métodos de obtenção dos dados dos Stocks
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Sync.WMS.WMSDataImportWS;
namespace Sync.WMS
{
public class Stocks
{
private WMSDataImportClient m_WSClient;
public Stocks()
{
m_WSClient = Utils.WS_CLIENT();
}
public void GetSKUStock()
{
// Web Service of the Entity to be used
Sync.WMS.WMSDataImportWS.SkuStockRequest wsEntity = new SkuStockRequest();
//Required Fields
wsEntity.ERPCompany = "DEMOWMS510";
wsEntity.SKU = "A0001";
wsEntity.DeductPendingQtyOrders = false;
//Get Data
object result;
result = m_WSClient.GetSkuStock(wsEntity);
}
}
}
Passo 2 – Criar a chamada ao método de consulta de Stock
private void btnGetSKUStock_Click(object sender, EventArgs e)
{
Sync.WMS.Stocks SKUStock = new Sync.WMS.Stocks();
SKUStock.GetSKUStock();
}
login para deixar a sua opinião.