PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class WMSDataImport

    Implementação da interface IWMSDataImport

    Inheritance
    System.Object
    WMSDataImport
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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 com os dados da Unidade Agregadora que se pretende bloquear

    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 com os dados do Documento a fechar

    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 com os dados do da Ordem de Produção

    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 com os dados do documento a gerar picking

    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 com os dados do documento.

    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 com os dados da Unidade Agregadora.

    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 com os dados da Classe de Artigo a eliminar

    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 com os dados do documento a eliminar.

    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 com os dados do tipo de documento a eliminar

    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 com os dados do Terceiro a eliminar

    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 com os dados da Família a eliminar

    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 com os dados do Artigo a eliminar

    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 com os dados do Armazéma a eliminar

    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 com os dados do Documento a obter

    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 com os dados para filtrar a lista de documentos a obter

    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 com os dados para filtrar a lista de documentos a obter

    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 com os dados do Artigo que se pretende obter o stock

    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 com os dados da Localização que se pretende obter o stock

    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 com os dados da Unidade Agregadora

    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 com os dados do documento a gravar

    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 com os dados da Classe de Artigo a gravar

    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 com os dados da Empresa a gravar

    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 com os dados do Documento a gravar

    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 com os dados do tipo de documento a gravar

    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 com os dados do Terceiro a gravar

    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 com os dados da Família a gravar

    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 com os dados do Operador a gravar

    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 com os dados do da Ordem de Produção, que vai servir para gerar os documentos de Produção

    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 com os dados do da Ordem de Produção, que vai servir para gerar os documentos de Produção. Gera um único documento de Entrada ou saída.

    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 com os dados do Artigo a gravar

    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 com os dados do Armazém a gravar

    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 com os dados da Unidade Agregadora.

    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 com os dados da Unidade Agregadora a desbloquear

    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 com os dados do da Ordem de Produção

    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

    See Also

    GlobalSist.Server.WMS.WCF.IWMSDataImport