PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSUltraGrid

    Classe utilizada para obter serviços e regras de negócio sobre a Ultra Grid.

    Inheritance
    System.Object
    StdBSUltraGrid
    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: StdPlatBS100
    Assembly: StdPlatBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("2087B1CA-16FD-47CB-B5DB-3B1C24CF3317")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSUltraGrid

    Methods

    AplicaOrdenacaoColuna(Object, Int32, Int32)

    Aplica Ordenação numa coluna.

    Declaration
    public void AplicaOrdenacaoColuna(dynamic Grelha, int SentidoOrd, int ColIndex = -1)
    Parameters
    Type Name Description
    System.Object Grelha

    Objecto com as definições da Grelha.

    System.Int32 SentidoOrd

    Identificador do Sentido da Ordenação.

    System.Int32 ColIndex

    Identificador do Indice da coluna.

    AutoSizeColumns(Object)

    Este evento automaticamente ajusta o tamanho das colunas.

    Declaration
    public void AutoSizeColumns(dynamic Grid)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    AutoSizeColumnsGridWidth(Object)

    Este evento automaticamente ajusta a largura das colunas.

    Declaration
    public void AutoSizeColumnsGridWidth(dynamic Grid)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    CampoTipoAlfanumerico(StdBETipos.EnumTipoCampo)

    Verifica se o campo é do tipo Alfanumérico.

    Declaration
    public bool CampoTipoAlfanumerico(StdBETipos.EnumTipoCampo TipoCampo)
    Parameters
    Type Name Description
    StdBETipos.EnumTipoCampo TipoCampo

    Identificador do Tipo de Campo.

    Returns
    Type Description
    System.Boolean

    CampoTipoBooleano(StdBETipos.EnumTipoCampo)

    Verifica se o campo é do tipo Boleano.

    Declaration
    public bool CampoTipoBooleano(StdBETipos.EnumTipoCampo TipoCampo)
    Parameters
    Type Name Description
    StdBETipos.EnumTipoCampo TipoCampo

    Identificador do Tipo de Campo.

    Returns
    Type Description
    System.Boolean

    CampoTipoNumerico(StdBETipos.EnumTipoCampo)

    Verifica se o campo é do tipo numérico.

    Declaration
    public bool CampoTipoNumerico(StdBETipos.EnumTipoCampo TipoCampo)
    Parameters
    Type Name Description
    StdBETipos.EnumTipoCampo TipoCampo

    Identificador do Tipo de Campo.

    Returns
    Type Description
    System.Boolean

    ColunasVisiveis(Object)

    Devolve o número de colunas visiveis.

    Declaration
    public int ColunasVisiveis(dynamic Grid)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    Returns
    Type Description
    System.Int32

    DaColuna(Object, Int32)

    Devolve uma coluna.

    Declaration
    public dynamic DaColuna(dynamic Grid, int ColIndex)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    System.Int32 ColIndex

    Identificador do Indice da Coluna.

    Returns
    Type Description
    System.Object

    DaColunaADO(Object, Double)

    Devolve uma Coluna ADO.

    Declaration
    public FieldHelper DaColunaADO(dynamic Grid, double ColIndex)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    System.Double ColIndex

    Identificador do Indice da Coluna.

    Returns
    Type Description
    UpgradeHelpers.DB.FieldHelper

    DaRefGrupoFuncaoAgregada(Object)

    Devolve a referência do grupo da função agregada.

    Declaration
    public dynamic DaRefGrupoFuncaoAgregada(dynamic Grelha)
    Parameters
    Type Name Description
    System.Object Grelha

    Objecto com as definições da Grelha.

    Returns
    Type Description
    System.Object

    DaTipoColunaSimplificado(StdBETipos.EnumTipoCampo)

    Devolve o tipo de coluna simplificado.

    Declaration
    public StdBETipos.EnumTipoCampoSimplificado DaTipoColunaSimplificado(StdBETipos.EnumTipoCampo TipoColuna)
    Parameters
    Type Name Description
    StdBETipos.EnumTipoCampo TipoColuna

    Identificador do Tipo de Coluna.

    Returns
    Type Description
    StdBETipos.EnumTipoCampoSimplificado

    Finalize()

    Declaration
    protected void Finalize()

    GetBaseColumnName(Object, Double)

    Devolve o nome da coluna.

    Declaration
    public string GetBaseColumnName(dynamic Grid, double Index)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    System.Double Index

    Identificador do Indice.

    Returns
    Type Description
    System.String

    GetBaseTableName(Object, Double)

    Devolve o nome da tabela base.

    Declaration
    public string GetBaseTableName(dynamic Grid, double Index)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    System.Double Index

    Identificador do Indice.

    Returns
    Type Description
    System.String

    GetBookmark(Object)

    Devolve um BookMark.

    Declaration
    public dynamic GetBookmark(dynamic Grid)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    Returns
    Type Description
    System.Object

    GuardaLayout(Object, String, StdBETipos.EnumTipoLayoutGrelha, Boolean, Boolean, Boolean, Boolean, Boolean)

    Guarda Layout da Grelha.

    Declaration
    public void GuardaLayout(dynamic Grelha, string Id, StdBETipos.EnumTipoLayoutGrelha TipoLayout = StdBETipos.EnumTipoLayoutGrelha.lgLista, bool TamanhoCol = true, bool OrdemCol = true, bool OrdenacaoCol = true, bool Agrupamento = true, bool Totais = true)
    Parameters
    Type Name Description
    System.Object Grelha

    Objecto com as definições da Grelha.

    System.String Id

    Identificador do Id.

    StdBETipos.EnumTipoLayoutGrelha TipoLayout

    Identificador do Tipo de Layout.

    System.Boolean TamanhoCol

    Indica se guarda o Tamanho das Colunas.

    System.Boolean OrdemCol

    Indica se guarda a Ordem das Colunas.

    System.Boolean OrdenacaoCol

    Indica se guarda a Ordenação.

    System.Boolean Agrupamento

    Indica se guarda o Agrupamento.

    System.Boolean Totais

    Indica se guarda os Totais.

    Imprimir(Object, String, Boolean, Boolean)

    Imprime a grelha.

    Declaration
    public StdBSGridImpressao Imprimir(dynamic Grelha, string NomeDocumento, bool MostraConfig = false, bool RegistosSeleccionados = false)
    Parameters
    Type Name Description
    System.Object Grelha

    Objecto com as definições da Grelha.

    System.String NomeDocumento

    Identificador do Nome do Documento.

    System.Boolean MostraConfig

    Indica se mostra o Configurador.

    System.Boolean RegistosSeleccionados

    Indica se apenas os registos selecionados.

    Returns
    Type Description
    StdBSGridImpressao

    InicializeLayout(Object, String, StdBETipos.EnumTipoLayoutGrelha, Boolean, Boolean, Boolean, Boolean, Boolean)

    Inicializa o Layout.

    Declaration
    public void InicializeLayout(dynamic objGrelha, string strId, StdBETipos.EnumTipoLayoutGrelha enuTipoLayout = StdBETipos.EnumTipoLayoutGrelha.lgLista, bool blnTamanhoCol = true, bool blnOrdemCol = true, bool blnOrdenacaoCol = true, bool blnAgrupamento = true, bool blnTotais = true)
    Parameters
    Type Name Description
    System.Object objGrelha

    Objecto com as definições da Grelha.

    System.String strId

    Identificador do Id.

    StdBETipos.EnumTipoLayoutGrelha enuTipoLayout

    Identificador do Tipo de Layout.

    System.Boolean blnTamanhoCol

    Indica se inicializa o Tamanho das Colunas.

    System.Boolean blnOrdemCol

    Indica se inicializa a Ordem das Colunas.

    System.Boolean blnOrdenacaoCol

    Indica se inicializa a Ordenação.

    System.Boolean blnAgrupamento

    Indica se inicializa o Agrupamento.

    System.Boolean blnTotais

    Indica se inicializa os Totais.

    PreverImpressao(Object, AxHost, String, Boolean)

    Prevê a impressão.

    Declaration
    public StdBSGridImpressao PreverImpressao(dynamic Grelha, AxHost ControloPrever, string NomeDocumento, bool RegistosSeleccionados = false)
    Parameters
    Type Name Description
    System.Object Grelha

    Objecto com as definições da Grelha.

    System.Windows.Forms.AxHost ControloPrever

    Objecto com as definições do Controlo de Pré-Visualização.

    System.String NomeDocumento

    Identificador do Nome do Documento.

    System.Boolean RegistosSeleccionados

    Indica se apenas os registos selecionados.

    Returns
    Type Description
    StdBSGridImpressao

    RemoveLayout(String, StdBETipos.EnumTipoLayoutGrelha)

    Remove o Layout.

    Declaration
    public void RemoveLayout(string Id, StdBETipos.EnumTipoLayoutGrelha TipoLayout = StdBETipos.EnumTipoLayoutGrelha.lgLista)
    Parameters
    Type Name Description
    System.String Id

    Identificador do Id.

    StdBETipos.EnumTipoLayoutGrelha TipoLayout

    Identificador do Tipo de Layout da Grelha.

    SeleccionaCabColunaActiva(Object, Int32)

    Selecciona o cabeçanho da coluna activa.

    Declaration
    public void SeleccionaCabColunaActiva(dynamic Grelha, int UltimaColunaActiva)
    Parameters
    Type Name Description
    System.Object Grelha
    System.Int32 UltimaColunaActiva

    SetBookmark(Object, Object)

    Define um BookMark.

    Declaration
    public void SetBookmark(dynamic Grid, dynamic oBookmark)
    Parameters
    Type Name Description
    System.Object Grid

    Objecto com as definições da Grelha.

    System.Object oBookmark

    Objecto com as definições do BookMark.

    ToggleGroupByBox(Object)

    Alterna a visibilidade da GroupBox.

    Declaration
    public void ToggleGroupByBox(dynamic Grelha)
    Parameters
    Type Name Description
    System.Object Grelha

    Objecto com as definições da Grelha.