PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGabBSCadastroObrigacoes

    Classe utilizada para obter serviços e regras de negócio sobre o cadastro de obrigações.

    Namespace: IGabBS100
    Assembly: IGabBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("C0EA03D7-EF5B-41D2-B5BB-73DFA4B0F527")]
    public interface IGabBSCadastroObrigacoes

    Methods

    Actualiza(GabBERegistoObrigacao)

    Actualiza a informação do registo de obrigações.

    Declaration
    void Actualiza(GabBERegistoObrigacao RegistoObrigacao)
    Parameters
    Type Name Description
    GabBERegistoObrigacao RegistoObrigacao

    Actualiza(GabBERegistoObrigacao, ref String)

    Actualiza a informação do registo de obrigações.

    Declaration
    void Actualiza(GabBERegistoObrigacao RegistoObrigacao, ref string Avisos)
    Parameters
    Type Name Description
    GabBERegistoObrigacao RegistoObrigacao
    System.String Avisos

    ActualizaCalendario(String, GabBELinhasRegistoObrigacao)

    Actualiza o calendário de um cliente.

    Declaration
    void ActualizaCalendario(string Cliente, GabBELinhasRegistoObrigacao LinhasRegistoObrigacao)
    Parameters
    Type Name Description
    System.String Cliente
    GabBELinhasRegistoObrigacao LinhasRegistoObrigacao

    ActualizaCalendario(String, GabBELinhasRegistoObrigacao, ref String)

    Actualiza o calendário de um cliente.

    Declaration
    void ActualizaCalendario(string Cliente, GabBELinhasRegistoObrigacao LinhasRegistoObrigacao, ref string Avisos)
    Parameters
    Type Name Description
    System.String Cliente
    GabBELinhasRegistoObrigacao LinhasRegistoObrigacao
    System.String Avisos

    ActualizaCalendario(String, GabBELinhasRegistoObrigacao, ref String, ref Int32)

    Actualiza o calendário de um cliente.

    Declaration
    void ActualizaCalendario(string Cliente, GabBELinhasRegistoObrigacao LinhasRegistoObrigacao, ref string Avisos, ref int Ano)
    Parameters
    Type Name Description
    System.String Cliente
    GabBELinhasRegistoObrigacao LinhasRegistoObrigacao
    System.String Avisos
    System.Int32 Ano

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string ID, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String ID
    System.String Atributo
    System.Object Valor

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza os valores de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string ID, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String ID
    StdBECampos Atributos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaIdentificador(String, String, DateTime, Int32)

    Retorna o identificador único de uma obrigação, por cliente, data de fim e tipo de selecção.

    Declaration
    string DaIdentificador(string Cliente, string Obrigacao, DateTime dataFim, int TipoSeleccao)
    Parameters
    Type Name Description
    System.String Cliente
    System.String Obrigacao
    System.DateTime dataFim
    System.Int32 TipoSeleccao
    Returns
    Type Description
    System.String

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string ID, string Atributo)
    Parameters
    Type Name Description
    System.String ID
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Object[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string ID, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ID
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação do registo de obrigações.

    Declaration
    GabBERegistoObrigacao Edita(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    GabBERegistoObrigacao

    EditaCalendario(String, Int32)

    Edita a informação das linhas de obrigações.

    Declaration
    GabBELinhasRegistoObrigacao EditaCalendario(string Cliente, int Ano)
    Parameters
    Type Name Description
    System.String Cliente
    System.Int32 Ano
    Returns
    Type Description
    GabBELinhasRegistoObrigacao

    Existe(String)

    Verifica se existe uma obrigação.

    Declaration
    bool Existe(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    System.Boolean

    ExisteCalendario(String)

    Verifica se existe um calendário para o cliente.

    Declaration
    bool ExisteCalendario(string Cliente)
    Parameters
    Type Name Description
    System.String Cliente
    Returns
    Type Description
    System.Boolean

    LstAlertaObrigacoes(DateTime, DateTime, String, String, Boolean, Boolean, String)

    Devolve lista de alerta de obrigações.

    Declaration
    StdBELista LstAlertaObrigacoes(DateTime dataInicio, DateTime dataFim, string strCliente, string strObrigacao, bool boolAlerta, bool boolPrazo, string strFuncionario)
    Parameters
    Type Name Description
    System.DateTime dataInicio
    System.DateTime dataFim
    System.String strCliente
    System.String strObrigacao
    System.Boolean boolAlerta
    System.Boolean boolPrazo
    System.String strFuncionario
    Returns
    Type Description
    StdBELista

    LstCadastroObrigacoes()

    Devolve lista de obrigações.

    Declaration
    StdBELista LstCadastroObrigacoes()
    Returns
    Type Description
    StdBELista

    LstExploracaoObrigacoes(DateTime, DateTime, String, String, String, String, Boolean)

    Devolve lista de obrigações.

    Declaration
    StdBELista LstExploracaoObrigacoes(DateTime DataLimiteInicio, DateTime DataLimiteFim, string strCliente, string strObrigacao, string strTipoObrigacao, string strEstado, bool boolTerminadas)
    Parameters
    Type Name Description
    System.DateTime DataLimiteInicio
    System.DateTime DataLimiteFim
    System.String strCliente
    System.String strObrigacao
    System.String strTipoObrigacao
    System.String strEstado
    System.Boolean boolTerminadas
    Returns
    Type Description
    StdBELista

    LstObrigacoesTarefa(String, String)

    Devolve lista de obrigações de uma tarefa.

    Declaration
    StdBELista LstObrigacoesTarefa(string strTarefa, string strCliente)
    Parameters
    Type Name Description
    System.String strTarefa
    System.String strCliente
    Returns
    Type Description
    StdBELista

    LstRegistosObrigacoes(String, String, DateTime, DateTime, Boolean)

    Devolve lista de obrigações.

    Declaration
    StdBELista LstRegistosObrigacoes(string strCliente, string strFuncionario, DateTime dataInicio, DateTime dataFim, bool boolTerminadas)
    Parameters
    Type Name Description
    System.String strCliente
    System.String strFuncionario
    System.DateTime dataInicio
    System.DateTime dataFim
    System.Boolean boolTerminadas
    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove a obrigação.

    Declaration
    void Remove(string ID)
    Parameters
    Type Name Description
    System.String ID

    RemoveCalendario(String)

    Remove o calendário de um cliente.

    Declaration
    void RemoveCalendario(string Cliente)
    Parameters
    Type Name Description
    System.String Cliente

    ValidaActualizacao(GabBERegistoObrigacao, ref String)

    Efectua a validação da informação da obrigação.

    Declaration
    bool ValidaActualizacao(GabBERegistoObrigacao RegistoObrigacao, ref string strErro)
    Parameters
    Type Name Description
    GabBERegistoObrigacao RegistoObrigacao
    System.String strErro
    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(GabBERegistoObrigacao, ref String, ref Int32)

    Efectua a validação da informação da obrigação.

    Declaration
    bool ValidaActualizacao(GabBERegistoObrigacao RegistoObrigacao, ref string strErro, ref int Ano)
    Parameters
    Type Name Description
    GabBERegistoObrigacao RegistoObrigacao
    System.String strErro
    System.Int32 Ano
    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(GabBERegistoObrigacao, ref String, ref Int32, Boolean)

    Efectua a validação da informação da obrigação.

    Declaration
    bool ValidaActualizacao(GabBERegistoObrigacao RegistoObrigacao, ref string strErro, ref int Ano, bool Calendario)
    Parameters
    Type Name Description
    GabBERegistoObrigacao RegistoObrigacao
    System.String strErro
    System.Int32 Ano
    System.Boolean Calendario
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String)

    Efectua as validações necessárias à remoção da obrigação.

    Declaration
    bool ValidaRemocao(string ID, string strErro)
    Parameters
    Type Name Description
    System.String ID
    System.String strErro
    Returns
    Type Description
    System.Boolean