fix: update game search field caption and enhance delete functionality in cadastro_jogos desktop XML

This commit is contained in:
Matheus
2026-10-01 15:31:58 -03:00
parent 6561615978
commit 8cf91179c6
4 changed files with 58 additions and 1 deletions
Vendored
BIN
View File
Binary file not shown.
+2 -1
View File
@@ -395,7 +395,7 @@
spacing="true"> spacing="true">
<HorizontalLayout width="100%" spacing="true"> <HorizontalLayout width="100%" spacing="true">
<TextField expandRatio="0.8" width="100%" id="txfPesquisaJogo" <TextField expandRatio="0.8" width="100%" id="txfPesquisaJogo"
caption="Pesquise pelo nome do jogo" type="string" caption="Pesquise o nome do jogo" type="string"
immediate="true"> immediate="true">
<events> <events>
@@ -524,6 +524,7 @@
function(action) { function(action) {
if(action.yes()) { if(action.yes()) {
try { try {
lib.fncDeletarRegistro(config_jogos, itemId); lib.fncDeletarRegistro(config_jogos, itemId);
engine.getField("dbtJogos").refresh(); engine.getField("dbtJogos").refresh();
} catch (error) { } catch (error) {
BIN
View File
Binary file not shown.
@@ -186,5 +186,61 @@
UNIQUE (EMAIL, ID_JOGO); UNIQUE (EMAIL, ID_JOGO);
</sql> </sql>
</changeSet> </changeSet>
<!-- Tabela de vendas de jogos -->
<changeSet author="matheus.medeiros" id="matheus.medeiros-11" objectQuotingStrategy="LEGACY">
<preConditions onError="WARN" onFail="MARK_RAN" onSqlOutput="IGNORE">
<not>
<tableExists tableName="TB_MATHEUS_MEDEIROS_VENDAS_JOGOS"/>
</not>
</preConditions>
<sql endDelimiter=";" splitStatements="true" stripComments="false">
CREATE TABLE TB_MATHEUS_MEDEIROS_VENDAS_JOGOS (
ID NUMERIC(10) NOT NULL,
ID_JOGO NUMERIC(10) NOT NULL,
QTD_VENDIDA NUMERIC(10) NOT NULL,
PRECO_UN NUMERIC(12,2) NOT NULL,
VALOR_TOTAL NUMERIC(14,2) NOT NULL,
VENDEDOR VARCHAR(100) NOT NULL,
NOME_CLIENTE VARCHAR(150) NOT NULL,
NOME_LOJA VARCHAR(150) NOT NULL,
DTA_VENDA TIMESTAMP NOT NULL,
CONSTRAINT PK_MM_VENDAS_JOGOS
PRIMARY KEY (ID),
CONSTRAINT FK_MM_VENDAS_JOGO
FOREIGN KEY (ID_JOGO)
REFERENCES TB_MATHEUS_MEDEIROS_JOGOS (ID),
CONSTRAINT CK_MM_VENDAS_QTD
CHECK (QTD_VENDIDA > 0),
CONSTRAINT CK_MM_VENDAS_PRECO
CHECK (PRECO_UN >= 0),
CONSTRAINT CK_MM_VENDAS_TOTAL
CHECK (VALOR_TOTAL >= 0)
);
</sql>
</changeSet>
<!-- Sequência para geração automática do ID -->
<changeSet author="matheus.medeiros" id="matheus.medeiros-12">
<preConditions onError="WARN" onFail="MARK_RAN" onSqlOutput="IGNORE">
<not>
<sequenceExists
sequenceName="TB_MATHEUS_MEDEIROS_VENDAS_JOGOS_SEQ"/>
</not>
</preConditions>
<sql endDelimiter=";" splitStatements="true" stripComments="false">
CREATE SEQUENCE TB_MATHEUS_MEDEIROS_VENDAS_JOGOS_SEQ
START WITH 1
INCREMENT BY 1
CACHE 1
NO CYCLE;
</sql>
</changeSet>
</databaseChangeLog> </databaseChangeLog>