Class WMSDataImport
Implementação da interface IWMSDataImport
Inheritance
Inherited Members
Namespace: GlobalSist.Server.WMS.WCF
Assembly: GlobalSist.Server.WMS.dll
Syntax
public class WMSDataImport : IWMSDataImport
Constructors
WMSDataImport()
Declaration
public WMSDataImport()
Methods
BlockContainer(ContainerRequest)
Bloquear Unidade Agregadora
Declaration
public Result BlockContainer(ContainerRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ContainerRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
CloseDoc(CloseDocRequest)
Metodo para Fechar Documento
Declaration
public Result CloseDoc(CloseDocRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| CloseDocRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
CloseProductionDocs(ProductionOrderRequest)
Fechar Documento (Produção).
Declaration
public Result CloseProductionDocs(ProductionOrderRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ProductionOrderRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
CreatePicking(DocRequest, Int32, String)
Gerar picking para um determinado documento.
Declaration
public Result CreatePicking(DocRequest request, int DocId, string LocationCode)
Parameters
| Type | Name | Description |
|---|---|---|
| DocRequest | request | Classe |
| System.Int32 | DocId | Identificador do documento do EP |
| System.String | LocationCode | Código da Localização. |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
CreatePickingByContainer(DocRequest, Int32, Int32, String)
Criar tarefa de picking a partir de uma Unidade Agregadora.
Declaration
public Result CreatePickingByContainer(DocRequest request, int DocId, int DocLine, string ContainerCode)
Parameters
| Type | Name | Description |
|---|---|---|
| DocRequest | request | Classe |
| System.Int32 | DocId | O identificador do documento no EP. |
| System.Int32 | DocLine | A linha do documento para a qual se pretende gerar a tarefa. |
| System.String | ContainerCode | O código da Unidade Agregadora de onde se deve gerar a tarefa. |
Returns
| Type | Description |
|---|---|
| Result |
CreateProductionStockMovement(ContainerRequest.eMovType, ContainerRequest)
Criar movimento de stock de Produção.
Declaration
public Result CreateProductionStockMovement(ContainerRequest.eMovType movType, ContainerRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ContainerRequest.eMovType | movType | Tipo de Movimento. |
| ContainerRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
DeleteClass(ClassRequest)
Eliminar Classe de Artigo
Declaration
public Result DeleteClass(ClassRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ClassRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
DeleteDoc(DocRequest)
Eliminar Documento.
Declaration
public Result DeleteDoc(DocRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| DocRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
DeleteDocDefinition(DocDefinitionRequest)
Eliminar Tipo de Documento
Declaration
public Result DeleteDocDefinition(DocDefinitionRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| DocDefinitionRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
DeleteEntity(EntityRequest)
Eliminar Terceiro.
Declaration
public Result DeleteEntity(EntityRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| EntityRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
DeleteGroup(GroupRequest)
Eliminar Família
Declaration
public Result DeleteGroup(GroupRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| GroupRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
DeleteSKU(SKURequest)
Eliminar Artigo.
Declaration
public Result DeleteSKU(SKURequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| SKURequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
DeleteWarehouse(WarehouseRequest)
Eliminar Armazém
Declaration
public Result DeleteWarehouse(WarehouseRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| WarehouseRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
EditDocID(DocRequest)
Obter Documento
Declaration
public ResultDocRequest EditDocID(DocRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| DocRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| ResultDocRequest | Classe ResultDocRequest com os dados do Documento |
GetDocList(DocListRequest)
Obter lista de Documentos
Declaration
public ResultDocList GetDocList(DocListRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| DocListRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| ResultDocList | Classe ResultDocList com a lista dos Documentos |
GetDocListWithDivergencies(DocListRequest)
Obter lista de Documentos com divergências (Quantidade != Quantidade Confirmada)
Declaration
public ResultDocList GetDocListWithDivergencies(DocListRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| DocListRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| ResultDocList | Classe ResultDocList com a lista dos Documentos |
GetSkuStock(SkuStockRequest)
Obter stock de um Artigo
Declaration
public ResultStock GetSkuStock(SkuStockRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| SkuStockRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| ResultStock | Classe ResultStock com os dados do stock do Artigo |
GetStockOnLocation(SkuStockRequest)
Obter stock numa determinada Localização
Declaration
public ResultStock GetStockOnLocation(SkuStockRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| SkuStockRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| ResultStock | Classe ResultStock com os dados do stock na Localização |
ListContainerMovements(ContainerRequest)
Obter lista de movimentos de uma Unidade Agregadora
Declaration
public ResultContainer ListContainerMovements(ContainerRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ContainerRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| ResultContainer | Classe ResultContainer com a lista dos movimentos da Unidade Agregadora |
SaveAssemblyDoc(AssemblyDocRequest)
Gravar Documento (Composição/Decomposição).
Declaration
public Result SaveAssemblyDoc(AssemblyDocRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| AssemblyDocRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveClass(ClassRequest)
Gravar Classe de Artigo
Declaration
public Result SaveClass(ClassRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ClassRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveCompany(CompanyRequest)
Gravar Empresa
Declaration
public Result SaveCompany(CompanyRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| CompanyRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveDoc(DocRequest)
Gravar Documento.
Declaration
public Result SaveDoc(DocRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| DocRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveDocDefinition(DocDefinitionRequest)
Gravar Tipo de Documento
Declaration
public Result SaveDocDefinition(DocDefinitionRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| DocDefinitionRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveEntity(EntityRequest)
Gravar Terceiro.
Declaration
public Result SaveEntity(EntityRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| EntityRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveGroup(GroupRequest)
Gravar Família
Declaration
public Result SaveGroup(GroupRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| GroupRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveOperator(OperatorsRequest)
Gravar Operador
Declaration
public Result SaveOperator(OperatorsRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| OperatorsRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveProductionDocs(ProductionOrderRequest)
Gravar Documento (Produção).
Declaration
public Result SaveProductionDocs(ProductionOrderRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ProductionOrderRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveSingleProductionDoc(ProductionOrderRequest)
Gravar Documento (Produção).
Declaration
public Result SaveSingleProductionDoc(ProductionOrderRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ProductionOrderRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveSKU(SKURequest)
Gravar Artigo.
Declaration
public Result SaveSKU(SKURequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| SKURequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
SaveWarehouse(WarehouseRequest)
Gravar Armazém.
Declaration
public Result SaveWarehouse(WarehouseRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| WarehouseRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
TransferStockToNewContainer(ContainerRequest)
Transferir stock para uma nova Unidade Agregadora
Declaration
public Result TransferStockToNewContainer(ContainerRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ContainerRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
UnBlockContainer(ContainerRequest)
Desbloquear Unidade Agregadora
Declaration
public Result UnBlockContainer(ContainerRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ContainerRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
UpdateProductionDoc(ProductionOrderRequest)
Atualizar Documento (Produção).
Declaration
public Result UpdateProductionDoc(ProductionOrderRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| ProductionOrderRequest | request | Classe |
Returns
| Type | Description |
|---|---|
| Result | Classe Result com o resultado da acção |
Version()
Obter versão do WMSDataImport.
Declaration
public string Version()
Returns
| Type | Description |
|---|---|
| System.String | Valor da versão |