diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..76ce570 Binary files /dev/null and b/.DS_Store differ diff --git a/panels/cadastro_jogos-desktop.xml b/panels/cadastro_jogos-desktop.xml index 59367e4..a1bb969 100644 --- a/panels/cadastro_jogos-desktop.xml +++ b/panels/cadastro_jogos-desktop.xml @@ -395,7 +395,7 @@ spacing="true"> @@ -524,6 +524,7 @@ function(action) { if(action.yes()) { try { + lib.fncDeletarRegistro(config_jogos, itemId); engine.getField("dbtJogos").refresh(); } catch (error) { diff --git a/patches/.DS_Store b/patches/.DS_Store new file mode 100644 index 0000000..d6ad0bc Binary files /dev/null and b/patches/.DS_Store differ diff --git a/patches/postgresql/matheus_medeiros_jogos.xml b/patches/postgresql/matheus_medeiros_jogos.xml index 44518c1..049e039 100644 --- a/patches/postgresql/matheus_medeiros_jogos.xml +++ b/patches/postgresql/matheus_medeiros_jogos.xml @@ -186,5 +186,61 @@ UNIQUE (EMAIL, ID_JOGO); + + + + + + + + + + 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) + ); + + + + + + + + + + + + + CREATE SEQUENCE TB_MATHEUS_MEDEIROS_VENDAS_JOGOS_SEQ + START WITH 1 + INCREMENT BY 1 + CACHE 1 + NO CYCLE; + + \ No newline at end of file