PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSTDU

    Classe utilizada para obter serviços e regras de negócio sobre Tabelas do Utilizador.

    Inheritance
    System.Object
    StdBSTDU
    Implements
    IStdBSTDU
    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("FDBCD538-BAC4-4DC2-83F2-9522F6344D09")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSTDU : IStdBSTDU

    Properties

    FormTabela

    Formulário das Tabelas do Utilizador.

    Declaration
    public frmStdBaseForm FormTabela { get; set; }
    Property Value
    Type Description
    frmStdBaseForm

    Tabela

    Tabela.

    Declaration
    public string Tabela { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AdicionaColuna(String)

    Função que adiciona uma coluna à lista

    Declaration
    public void AdicionaColuna(string Coluna)
    Parameters
    Type Name Description
    System.String Coluna

    Nome da coluna a adicionar

    BeforeColEdit(Int32, Object)

    Handler do evento BeforeColEdit

    Declaration
    public void BeforeColEdit(int ColIndex, dynamic Cancel)
    Parameters
    Type Name Description
    System.Int32 ColIndex
    System.Object Cancel

    BeforeColUpdate(Int32, Int32, String, Object)

    Handler do evento BeforeColUpdate

    Declaration
    public void BeforeColUpdate(int Row, int ColIndex, string OldValue, dynamic Cancel)
    Parameters
    Type Name Description
    System.Int32 Row
    System.Int32 ColIndex
    System.String OldValue
    System.Object Cancel

    BeforeDelete(Object)

    Handler do evento BeforeDelete

    Declaration
    public void BeforeDelete(dynamic Cancel)
    Parameters
    Type Name Description
    System.Object Cancel

    BeforeGroupChange(Object, Int32, Int32, Object)

    Handler do evento BeforeGroupChange

    Declaration
    public void BeforeGroupChange(dynamic Group, int ChangeOperation, int GroupPosition, dynamic Cancel)
    Parameters
    Type Name Description
    System.Object Group
    System.Int32 ChangeOperation
    System.Int32 GroupPosition
    System.Object Cancel

    ColResize(Int32, Int32, Object)

    Handler do evento ColResize

    Declaration
    public void ColResize(int ColIndex, int NewColWidth, dynamic Cancel)
    Parameters
    Type Name Description
    System.Int32 ColIndex
    System.Int32 NewColWidth
    System.Object Cancel

    CriaFiltroRapido()

    Função que cria um filtro

    Declaration
    public void CriaFiltroRapido()

    EditaTabela(String, StdBECampos)

    Edita uma Tabela de Utilizador

    Declaration
    public void EditaTabela(string Tabela, StdBECampos Filtro = null)
    Parameters
    Type Name Description
    System.String Tabela

    Tabela a editar

    StdBECampos Filtro

    Filtro a aplicar à Query SQL

    EscondeCaixaPesquisa(Object)

    Função que esconde a caixa de pesquisa

    Declaration
    public void EscondeCaixaPesquisa(dynamic t)
    Parameters
    Type Name Description
    System.Object t

    EscondeColuna(String)

    Função que esconde uma coluna

    Declaration
    public bool EscondeColuna(string Coluna)
    Parameters
    Type Name Description
    System.String Coluna

    Nome da coluna a esconder

    Returns
    Type Description
    System.Boolean

    EventoMenuItemSeleccionado(String)

    Handler do evento EventoMenuItemSeleccionado (selecção de um item no menu)

    Declaration
    public void EventoMenuItemSeleccionado(string Comando)
    Parameters
    Type Name Description
    System.String Comando

    ExistemTabelasUtilizador(String)

    Indica se existem tabelas de utilizadores

    Declaration
    public bool ExistemTabelasUtilizador(string AbvtApl)
    Parameters
    Type Name Description
    System.String AbvtApl
    Returns
    Type Description
    System.Boolean

    Finalize()

    Declaration
    protected void Finalize()

    GravaTabela()

    Declaration
    public void GravaTabela()

    ImprimeVista()

    Função que inicializa a impressão da vista

    Declaration
    public void ImprimeVista()

    Inicializa(frmTDU)

    Inicializa o formulário das Tabelas Do Utilizador

    Declaration
    public void Inicializa(frmTDU parentForm)
    Parameters
    Type Name Description
    frmTDU parentForm

    KeyDown(Int32, Int32, Boolean)

    Handler do evento KeyDown

    Declaration
    public void KeyDown(int KeyCode, int Shift, bool JanelaModal = false)
    Parameters
    Type Name Description
    System.Int32 KeyCode
    System.Int32 Shift
    System.Boolean JanelaModal

    ListaTabelaDisponiveis(String)

    Declaration
    public List<string> ListaTabelaDisponiveis(string AbvtApl)
    Parameters
    Type Name Description
    System.String AbvtApl
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    MostraCaixaPesquisa(TextBox, Int32)

    Função que mostra a caixa de pesquisa sobre a coluna seleccionada

    Declaration
    public void MostraCaixaPesquisa(TextBox Caixa, int KeyAscii)
    Parameters
    Type Name Description
    System.Windows.Forms.TextBox Caixa

    Caixa a apresentar

    System.Int32 KeyAscii

    Texto a apresentar

    MouseUp(MouseButtons, Boolean, Single, Single)

    Handler do evento MouseUp

    Declaration
    public void MouseUp(MouseButtons Button, bool Shift, float x, float y)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseButtons Button
    System.Boolean Shift
    System.Single x
    System.Single y

    MudaPosicaoColuna(String, Int32)

    Função que altera a ordem de uma coluna à lista

    Declaration
    public void MudaPosicaoColuna(string Coluna, int Posicao)
    Parameters
    Type Name Description
    System.String Coluna

    Nome da coluna

    System.Int32 Posicao

    Nova posição (ordem) da coluna

    OLESetData(Object, Int32)

    Handler do evento OLESetData

    Declaration
    public void OLESetData(dynamic Data, int DataFormat)
    Parameters
    Type Name Description
    System.Object Data
    System.Int32 DataFormat

    OLEStartDrag(Object, ref Int32)

    Handler do evento OLEStartDrag

    Declaration
    public void OLEStartDrag(dynamic Data, ref int AllowedEffects)
    Parameters
    Type Name Description
    System.Object Data
    System.Int32 AllowedEffects

    PreveImpressaoVista()

    Função que inicializa a impressão da vista

    Declaration
    public void PreveImpressaoVista()

    PreviewOnCloseClick()

    Handler do evento PreviewOnCloseClick

    Declaration
    public void PreviewOnCloseClick()

    RowColChange(Int32, Int32)

    Handler do evento RowColChange

    Declaration
    public void RowColChange(int LastRow, int LastCol)
    Parameters
    Type Name Description
    System.Int32 LastRow
    System.Int32 LastCol

    RowDrag(Int32, Int32)

    Handler do evento RowDrag

    Declaration
    public void RowDrag(int Button, int Shift)
    Parameters
    Type Name Description
    System.Int32 Button
    System.Int32 Shift

    RowFormat(Object)

    Handler do evento RowFormat

    Declaration
    public void RowFormat(dynamic RowBuffer)
    Parameters
    Type Name Description
    System.Object RowBuffer

    SetNewRowDefaultValues(Int32)

    Declaration
    public void SetNewRowDefaultValues(int rowHandle)
    Parameters
    Type Name Description
    System.Int32 rowHandle

    Implements

    IStdBSTDU