Como interagir com as Unidades Agregadoras via WebService?
Este documento descreve os passos necessários para interagir com as Unidades Agregadoras no Eye Peak via WebServices. A integração de sistemas externos é realizada através de WebServices, tal como foi explicado no artigo “Como criar um projeto de integração com o Eye Peak via WebService?” Criar uma chamada ao método “BlockContainer”. Criar uma chamada ao método “UnBlockContainer”. Veja um exemplo sobre a tecnologia de integração com o Eye Peak no GitHub.Pré-Requisitos
Passo 1 – Criar uma classe “Container” para proceder ao tratamento dos métodos de interacção com as Unidades Agregadoras
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 Container
{
private WMSDataImportClient m_WSClient;
public Container()
{
m_WSClient = Utils.WS_CLIENT();
}
public void BlockContainer()
{
// Web Service of the Entity to be used
Sync.WMS.WMSDataImportWS.ContainerRequest wsEntity = new ContainerRequest();
//Required Fields
wsEntity.ERPCompany = "DEMOWMS10";
wsEntity.ContainerCode = "000000000010";
//Saving
object result;
result = m_WSClient.BlockContainer(wsEntity);
}
public void UnBlockContainer()
{
// Web Service of the Entity to be used
Sync.WMS.WMSDataImportWS.ContainerRequest wsEntity = new ContainerRequest();
//Required Fields
wsEntity.ERPCompany = "DEMOWMS10";
wsEntity.ContainerCode = "000000000010";
//Saving
object result;
result = m_WSClient.UnBlockContainer(wsEntity);
}
}
}
Passo 2 – Criar a chamada ao método de Bloqueio de uma Unidade Agregadora
private void btnBlockContainer_Click(object sender, EventArgs e)
{
Sync.WMS.Container Container = new Sync.WMS.Container();
Container.BlockContainer();
}
Passo 3 – Criar a chamada ao método de Desbloqueio de uma Unidade Agregadora
private void btnUnBlockContainer_Click(object sender, EventArgs e)
{
Sync.WMS.Container Container = new Sync.WMS.Container();
Container.UnBlockContainer();
}
login para deixar a sua opinião.