Class StdBSTransaccoes
Classe utilizada para obter serviços e regras de negócio sobre Transacções.
Inheritance
Implements
Inherited Members
Namespace: StdPlatBS100
Assembly: StdPlatBS100.dll
Syntax
[ComVisible(true)]
[Guid("356DF24C-B26A-4B9B-A877-62F430444CA3")]
[ClassInterface(ClassInterfaceType.None)]
public class StdBSTransaccoes : IStdBSTransaccoes
Methods
AtribuiTransaccao(StdBETransaccao)
Atribui uma transacção.
Declaration
public StdBETransaccao AtribuiTransaccao(StdBETransaccao TransOrg)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | TransOrg | Objecto com as definições de uma Transacção. |
Returns
Type | Description |
---|---|
StdBETransaccao |
BloqueiaRegistos(StdBETransaccao, String, Object[])
Bloqueia registos.
Declaration
public void BloqueiaRegistos(StdBETransaccao Transaccao, string Tabela, params object[] IdentificadorRegistos)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | Transaccao | Objecto com as definições de uma Transacção. |
System.String | Tabela | Identificador da Tabela. |
System.Object[] | IdentificadorRegistos | Identificador de um Conjunto de Registos. |
BloqueiaRegistosEx(StdBETransaccao, String, Object[])
Bloqueia registos Ex.
Declaration
public void BloqueiaRegistosEx(StdBETransaccao Transaccao, string Tabela, object[] IdentificadorRegistos)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | Transaccao | Objecto com as definições de uma Transacção. |
System.String | Tabela | Identificador da Tabela. |
System.Object[] | IdentificadorRegistos | Identificador de um Conjunto de Registos. |
BloqueiaRegistosSQL(String, String)
Description : Devolve SQl para bloquear registos de tabela
Declaration
public string BloqueiaRegistosSQL(string strTabela, string strWhere)
Parameters
Type | Name | Description |
---|---|---|
System.String | strTabela | Tabela a bloquear |
System.String | strWhere | Where dos registos |
Returns
Type | Description |
---|---|
System.String |
BloqueiaTabela(StdBETransaccao, String)
Bloqueia uma tabela
Declaration
public void BloqueiaTabela(StdBETransaccao Transaccao, string Tabela)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | Transaccao | Objecto com as definições de uma Transacção. |
System.String | Tabela | Identificador da Tabela. |
BloqueiaTabelas(StdBETransaccao, String)
Bloqueia tabelas.
Declaration
public void BloqueiaTabelas(StdBETransaccao Transaccao, string Tabelas)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | Transaccao | Objecto com as definições de uma Transacção. |
System.String | Tabelas | Identificador das tabelas. |
DesfazTransaccao(StdBETransaccao)
Desfaz transacção.
Declaration
public void DesfazTransaccao(StdBETransaccao Transaccao)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | Transaccao | Objecto com as definições de uma Transacção. |
IniciaTransaccao(StdBETransaccao)
Inicia uma transacção.
Declaration
public void IniciaTransaccao(StdBETransaccao Transaccao)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | Transaccao | Objecto com as definições de uma Transacção. |
TerminaTransaccao(StdBETransaccao)
Termina uma transacção.
Declaration
public void TerminaTransaccao(StdBETransaccao Transaccao)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | Transaccao | Objecto com as definições de uma Transacção. |
VerificaErroLock(StdBETransaccao)
Verifica se existem erros de Lock.
Declaration
public bool VerificaErroLock(StdBETransaccao Transaccao)
Parameters
Type | Name | Description |
---|---|---|
StdBETransaccao | Transaccao | Objecto com as definições de uma Transacção. |
Returns
Type | Description |
---|---|
System.Boolean |