luis.espina 2024-08-12 16:15:06 -04:00
commit 11fc382f09
46 changed files with 1323 additions and 20 deletions

5
.gitignore vendored
View File

@ -2,4 +2,9 @@
/.project /.project
/.settings /.settings
/target /target
/settings.xml
/dist
/.factorypath /.factorypath
/*.BASE.xml
/*.LOCAL.xml
/*.REMOTE.xml

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>Flyway</artifactId> <artifactId>Flyway</artifactId>
<version>1.50.0</version> <version>1.80.0</version>
<distributionManagement> <distributionManagement>
<repository> <repository>
@ -79,5 +79,4 @@
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -0,0 +1,48 @@
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE ALIAS_CLASSE_SERVICO ADD (CLASSE_CONFORTO_MONITRIP VARCHAR2(30))';
exception when column_exists then null;
end;
/
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE ALIAS_CLASSE_SERVICO ADD EMPRESA_ID NUMBER(7,0) ';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE ALIAS_CLASSE_SERVICO ADD RUTA_ID NUMBER(7,0) ';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE ALIAS_CLASSE_SERVICO ADD INDSOMENTEIMPRESSAO NUMBER(1,0)';
exception when column_exists then null;
end;
/

View File

@ -0,0 +1,46 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE TIPO_EVENTO_EXTRA ADD (INDQUANTVIASIMPRIMIR NUMBER(1))';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate 'UPDATE TIPO_EVENTO_EXTRA SET INDQUANTVIASIMPRIMIR = 1 WHERE INDQUANTVIASIMPRIMIR IS NULL';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;
/
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate
'UPDATE tipo_evento_extra SET indquantviasimprimir = 2 WHERE desctipoevento IN (''VALE COBRADOR'', ''SANGRIA'') AND (INDQUANTVIASIMPRIMIR IS NULL OR INDQUANTVIASIMPRIMIR =1)';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;
/

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CAJA_TARJETA MODIFY (TX_ID VARCHAR2(60))';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -0,0 +1,15 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate 'Insert into CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,
VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID)
values (CONSTANTE_SEQ.NEXTVAL,''NUM_ASIENTO_CON_LETRA'',''NUM_ASIENTO_CON_LETRA'',
null,0,null,''1'',sysdate,''1'')';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE PARAM_RECOLECCION ADD IMPORTEBASE NUMBER(7,2)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -0,0 +1,17 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate
'INSERT INTO funcion_sistema (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
VALUES
(funcion_sistema_seq.NEXTVAL, 1, ''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> CONTRATO'',
''COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.CONTRATO'', 1, SYSDATE, 1)';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,15 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate 'Insert into CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,
VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID)
values (CONSTANTE_SEQ.NEXTVAL,''DESATIVAR_OBR_CAM_EMPRESA_IMPOSTO'',''DESATIVAR_OBR_CAM_EMPRESA_IMPOSTO'',
null,''false'',null,''1'',sysdate,''1'')';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CATEGORIA_DESCUENTO ADD TIPOIDENTIFICACIONDOC1 NUMBER(5,0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -10,6 +10,7 @@ begin
"CLASESERVICIO_ID" NUMBER(7,0), "CLASESERVICIO_ID" NUMBER(7,0),
"TARIFA" NUMBER(10, 2), "TARIFA" NUMBER(10, 2),
"USUARIO_ID" NUMBER(7,0), "USUARIO_ID" NUMBER(7,0),
"INDCOBERTURA" NUMBER(1,0),
"ACTIVO" NUMBER(1,0), "ACTIVO" NUMBER(1,0),
"FECMODIF" DATE, "FECMODIF" DATE,
CONSTRAINT "fk_grupo_contrato" FOREIGN KEY ("GRUPOCONTRATO_ID") REFERENCES "GRUPO_CONTRATO"("GRUPOCONTRATO_ID"), CONSTRAINT "fk_grupo_contrato" FOREIGN KEY ("GRUPOCONTRATO_ID") REFERENCES "GRUPO_CONTRATO"("GRUPOCONTRATO_ID"),

View File

@ -0,0 +1,118 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE ASISTVIAJE_EMPRESA_SEQ MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 1 NOCACHE ORDER CYCLE';
exception when object_exists then null;
end;
/
declare
table_exists exception;
pragma exception_init (table_exists , -00955);
begin
execute immediate
'CREATE TABLE ASISTVIAJE_EMPRESA (
ASISTVIAJEEMPRESA_ID NUMBER(7,0) NOT NULL ENABLE,
EMPRESA_ID NUMBER(7,0),
TARIFA NUMBER(10,2),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
USUARIO_ID NUMBER(7,0),
PRIMARY KEY (ASISTVIAJEEMPRESA_ID),
FOREIGN KEY (EMPRESA_ID)
REFERENCES EMPRESA (EMPRESA_ID) ENABLE
) ';
exception when table_exists then null;
end;
/
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE PTOVTA_SEGURO ADD INDVENDASISTVIAJE NUMBER (1,0)';
exception when column_exists then null;
end;
/
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE PTOVTA_SEGURO ADD INDESTANASISTVIAJE NUMBER (1,0)';
exception when column_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE TABLE IMPRESION_LAYOUT_CONFIG (
IMPRESIONLAYOUTCONFIG_ID NUMBER(7, 0) NOT NULL ,
DESCRICAO VARCHAR2(100 BYTE),
TEXTO CLOB ,
LINGUAGEM NUMBER(5,0),
ACTIVO NUMBER(1,0) ,
FECMODIF DATE,
USUARIO_ID NUMBER(7,0),
PRIMARY KEY (IMPRESIONLAYOUTCONFIG_ID)
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE IMPRESION_LAYOUT_CONFIG_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE TIPO_EVENTO_EXTRA ADD (IMPRESIONLAYOUTCONFIG_ID NUMBER(7) )';
exception when column_exists then null;
end;
/
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate
'insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
values
(FUNCION_SISTEMA_SEQ.NEXTVAL,''1'',''ADM > CATALOGOS > LAYOUT COMPROVANTE'',''COM.RJCONSULTORES.ADMINISTRACION.GUI.CATALOGOS.IMPRESIONLAYOUTCONFIG'',''1'',SYSDATE,''1'')';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;
/
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate
'insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
values
(FUNCION_SISTEMA_SEQ.NEXTVAL,''1'',''ADM > ADM DE PRECO > ASSISTENTE VIAJE'',''COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.ASISTENCIADEVIAGEMEMPRESA'',''1'',SYSDATE,''1'')';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -5,28 +5,22 @@ begin
execute immediate 'CREATE TABLE CONTRATO_CORPORATIVO ( execute immediate 'CREATE TABLE CONTRATO_CORPORATIVO (
"CONTRATO_ID" NUMBER(7) PRIMARY KEY, "CONTRATO_ID" NUMBER(7) PRIMARY KEY,
"CLIENTECORPORATIVO_ID" NUMBER(7), "CLIENTECORPORATIVO_ID" NUMBER(7),
"GRUPOCONTRATO_ID" NUMBER(7),
"NUMCONTRATO" VARCHAR2(15), "NUMCONTRATO" VARCHAR2(15),
"DATA_INICIO" DATE, "DATA_INICIAL" DATE,
"DATA_FIM" DATE, "DATA_FINAL" DATE,
"VALOR_CONTRATO" NUMBER(10, 2), "VALOR_CONTRATO" NUMBER(15, 2),
"PERCENTUAL_BONUS" NUMBER(5, 2), "PERCENTUAL_BONUS" NUMBER(5, 2),
"USUARIOREP_ID" NUMBER(7), "USUARIOREP_ID" NUMBER(7),
"TIPO_CALCULO" NUMBER(7), "TIPO_CALCULO" NUMBER(7),
"TIPO_TARIFA" NUMBER(7), "TIPO_TARIFA" NUMBER(7),
"TIPO_CONTRATO" NUMBER(7), "TIPO_CONTRATO" NUMBER(7),
"PUNTOVENTA_ID" NUMBER(7), "PUNTOVENTA_ID" NUMBER(7),
"CIUDAD_ID" NUMBER(7),
"LOGRADOURO" VARCHAR2(100),
"NUMERO" VARCHAR2(20),
"COMPLEMENTO" VARCHAR2(100),
"BAIRRO" VARCHAR2(50),
"CEP" VARCHAR2(20),
"TELEFONE" VARCHAR2(20),
"EMAIL" VARCHAR2(150),
"OBSERVACAO" VARCHAR2(255), "OBSERVACAO" VARCHAR2(255),
"DIVISAO" VARCHAR2(255), "DIVISAO" VARCHAR2(255),
"STATUS_CONTRATO" NUMBER(7), "STATUS_CONTRATO" NUMBER(7),
"DESCONTO_FATURA" NUMBER(10, 2), "DESCONTO_FATURA" NUMBER(10, 2),
"IND_BILHETES_ABERTOS" NUMBER(1),
"IND_BILHETES_CONFIRMADOS" NUMBER(1), "IND_BILHETES_CONFIRMADOS" NUMBER(1),
"IND_RESERVA_BILHETE" NUMBER(1), "IND_RESERVA_BILHETE" NUMBER(1),
"IND_MANIPULA_BONUS" NUMBER(1), "IND_MANIPULA_BONUS" NUMBER(1),
@ -34,11 +28,11 @@ begin
"USUARIO_ID" NUMBER(7,0), "USUARIO_ID" NUMBER(7,0),
"ACTIVO" NUMBER(1,0), "ACTIVO" NUMBER(1,0),
"FECMODIF" DATE , "FECMODIF" DATE ,
FOREIGN KEY ("PUNTOVENTA_ID") REFERENCES PUNTO_VENTA("PUNTOVENTA_ID"), CONSTRAINT "fk_contrato_punto_venta" FOREIGN KEY ("PUNTOVENTA_ID") REFERENCES PUNTO_VENTA("PUNTOVENTA_ID"),
FOREIGN KEY ("CIUDAD_ID") REFERENCES CIUDAD("CIUDAD_ID"), CONSTRAINT "fk_contrato_cliente_corporativo" FOREIGN KEY ("CLIENTECORPORATIVO_ID") REFERENCES CLIENTE_CORPORATIVO("CLIENTECORPORATIVO_ID"),
FOREIGN KEY ("CLIENTECORPORATIVO_ID") REFERENCES CLIENTE_CORPORATIVO("CLIENTECORPORATIVO_ID"), CONSTRAINT "fk_contrato_grupo_contrato" FOREIGN KEY ("GRUPOCONTRATO_ID") REFERENCES GRUPO_CONTRATO("GRUPOCONTRATO_ID"),
FOREIGN KEY ("USUARIO_ID") REFERENCES USUARIO("USUARIO_ID"), CONSTRAINT "fk_contrato_usuario" FOREIGN KEY ("USUARIO_ID") REFERENCES USUARIO("USUARIO_ID"),
FOREIGN KEY ("USUARIOREP_ID") REFERENCES USUARIO("USUARIO_ID") CONSTRAINT "fk_contrato_representante" FOREIGN KEY ("USUARIOREP_ID") REFERENCES USUARIO("USUARIO_ID")
)'; )';
exception when object_exists then null; exception when object_exists then null;
end; end;

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE empresa ADD INDCALCGRATUISOBREDESCTOTAIS NUMBER(1,0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -0,0 +1,13 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate 'Insert into PERFIL (PERFIL_ID,DESCPERFIL,ACTIVO,FECMODIF,USUARIO_ID,INDJERARQUIA)
values (''32'',''ADM CONTRATO'',''1'',sysdate,''1'',''0'')';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,27 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE TRANSPORTADORA (
"TRANSPORTADORA_ID" NUMBER(7,0) PRIMARY KEY,
"NIT" VARCHAR2(20),
"NOME_TRANSPORTADORA" VARCHAR2(150),
"CLASSE_PAGAMENTO" NUMBER(7,0),
"EMAIL" VARCHAR2(150) NULL,
"USUARIO_ID" NUMBER(7,0),
"ACTIVO" NUMBER(1,0),
"FECMODIF" DATE,
CONSTRAINT "fk_usuario_transportadora" FOREIGN KEY ("USUARIO_ID") REFERENCES "USUARIO"("USUARIO_ID")
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE "TRANSPORTADORA_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/

View File

@ -0,0 +1,17 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate
'INSERT INTO funcion_sistema (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
VALUES
(funcion_sistema_seq.NEXTVAL, 1, ''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> EMPRESA TRANSPORTADORA'',
''COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.TRANSPORTADORA'', 1, SYSDATE, 1)';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,161 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CONVENIO ADD TERMOECONDICAO VARCHAR2(100 BYTE)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CONVENIO ADD MENSAGEMGANHADOR VARCHAR2(100 BYTE)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CONVENIO ADD VLREMITIRCUPOM NUMBER(7, 0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CONVENIO ADD ISCUPOMALEATORIO NUMBER(1, 0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CONVENIO ADD QTDDIGITOSCUPOM NUMBER(3, 0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CONVENIO ADD CODIGOCUPOM VARCHAR2(40 BYTE)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE CONVENIOCAMPANHA_PTOVTA (
CONVENIOCAMPANHAPTOVTA_ID NUMBER(7,0) NOT NULL ENABLE,
CONVENIO_ID NUMBER(7,0),
PUNTOVENTA_ID NUMBER(7,0),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
USUARIO_ID NUMBER(7,0),
PRIMARY KEY (CONVENIOCAMPANHAPTOVTA_ID),
FOREIGN KEY (PUNTOVENTA_ID)
REFERENCES PUNTO_VENTA (PUNTOVENTA_ID) ENABLE,
FOREIGN KEY (CONVENIO_ID)
REFERENCES CONVENIO (CONVENIO_ID) ENABLE )';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE CONVENIOCAMPANHA_PTOVTA_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE CONVENIOCAMPANHA_EMPRESA (
CONVENIOCAMPANHAEMPRESA_ID NUMBER(7,0) NOT NULL ENABLE,
CONVENIO_ID NUMBER(7,0),
EMPRESA_ID NUMBER(7,0),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
USUARIO_ID NUMBER(7,0),
PRIMARY KEY (CONVENIOCAMPANHAEMPRESA_ID),
FOREIGN KEY (EMPRESA_ID)
REFERENCES EMPRESA (EMPRESA_ID) ENABLE,
FOREIGN KEY (CONVENIO_ID)
REFERENCES CONVENIO (CONVENIO_ID) ENABLE)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE CONVENIOCAMPANHA_EMPRESA_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
exception when object_exists then null;
end;

View File

@ -0,0 +1,122 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE BOLETO ADD CONVENIOCAMPANHA_ID NUMBER(7,0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
except_02275 exception;
except_02270 exception;
except_02261 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_02275 , -02275);
pragma exception_init (except_02270 , -02270);
pragma exception_init (except_02261 , -02261);
begin
execute immediate 'ALTER TABLE BOLETO
ADD CONSTRAINT FK_BOLETO_CONVENIOCAMPANHA
FOREIGN KEY (CONVENIOCAMPANHA_ID)
REFERENCES CONVENIO (CONVENIO_ID)';
exception
when object_exists then null;
when except_02275 then null;
when except_02270 then null;
when except_02261 then null;
end;
/
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CAJA ADD CONVENIOCAMPANHA_ID NUMBER(7,0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;
/
declare
object_exists exception;
except_02275 exception;
except_02270 exception;
except_02261 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_02275 , -02275);
pragma exception_init (except_02270 , -02270);
pragma exception_init (except_02261 , -02261);
begin
execute immediate 'ALTER TABLE CAJA
ADD CONSTRAINT FK_CAJA_CONVENIOCAMPANHA
FOREIGN KEY (CONVENIOCAMPANHA_ID)
REFERENCES CONVENIO (CONVENIO_ID)';
exception
when object_exists then null;
when except_02275 then null;
when except_02270 then null;
when except_02261 then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE CAMPANHACUPOMSORTEADO (
CAMPANHACUPOMSORTEADO_ID NUMBER(7,0) NOT NULL ENABLE,
BOLETOSORTEADO_ID NUMBER(15,0),
BOLETOCUPOM_ID NUMBER(15,0),
CONVENIO_ID NUMBER(7,0),
PUNTOVENTA_ID NUMBER(7,0),
EMPRESA_ID NUMBER(7,0),
CODIGOCUPOM VARCHAR2(40 BYTE),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
FECCREACION DATE,
USUARIO_ID NUMBER(7,0),
PRIMARY KEY (CAMPANHACUPOMSORTEADO_ID),
FOREIGN KEY (BOLETOSORTEADO_ID)
REFERENCES BOLETO (BOLETO_ID) ENABLE,
FOREIGN KEY (BOLETOCUPOM_ID)
REFERENCES BOLETO (BOLETO_ID) ENABLE,
FOREIGN KEY (PUNTOVENTA_ID)
REFERENCES PUNTO_VENTA (PUNTOVENTA_ID) ENABLE,
FOREIGN KEY (EMPRESA_ID)
REFERENCES EMPRESA (EMPRESA_ID) ENABLE,
FOREIGN KEY (CONVENIO_ID)
REFERENCES CONVENIO (CONVENIO_ID) ENABLE )';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE CAMPANHACUPOMSORTEADO_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
exception when object_exists then null;
end;

View File

@ -0,0 +1,31 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE CONVENIO_TRANSPORTADORA (
CONVENIOTRANSPORTADORA_ID NUMBER(7,0) PRIMARY KEY,
TRANSPORTADORA_ID NUMBER(7,0),
NOME_CONVENIO VARCHAR2(150),
NUMCONVENIO VARCHAR2(50),
VALOR NUMBER(15,2),
TIPO_CONVENIO NUMBER(7,0),
DATA_INICIAL DATE,
DATA_FINAL DATE,
USUARIO_ID NUMBER(7,0),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
CONSTRAINT fk_transportadora_convenio FOREIGN KEY (TRANSPORTADORA_ID) REFERENCES TRANSPORTADORA(TRANSPORTADORA_ID),
CONSTRAINT fk_usuario_convenio_transportadora FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID)
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE "CONVENIO_TRANSPORTADORA_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/

View File

@ -0,0 +1,27 @@
declare
table_exists exception;
pragma exception_init (table_exists , -00955);
begin
execute immediate
'CREATE TABLE EMPRESA_COMPPASSAGEM_CONFIG (
EMPRESACOMPPASSAGEMCONFIG_ID NUMBER(7) NOT NULL,
EMPRESA_ID NUMBER(7,0),
CHAVE VARCHAR2(100) NULL,
VALOR VARCHAR2(150) NULL,
ACTIVO NUMBER(1),
FECMODIF DATE,
USUARIO_ID NUMBER(7),
PRIMARY KEY ( EMPRESACOMPPASSAGEMCONFIG_ID )
)';
exception when table_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE "EMPRESA_COMPPASSAG_CONFIG_SEQ" INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
exception when object_exists then null;
end;
/

View File

@ -0,0 +1,15 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate 'Insert into CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,
VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID)
values (CONSTANTE_SEQ.NEXTVAL,''NUM_VIAJE_9_DIGITOS'',''NUM_VIAJE_9_DIGITOS'',
null,''false'',null,''1'',sysdate,''1'')';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,32 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE CAIXA_CONTRATO (
CAIXACONTRATO_ID NUMBER(7,0) PRIMARY KEY,
CONTRATO_ID NUMBER(7,0),
DATA_LANCAMENTO DATE,
VALOR NUMBER(15,2),
CAJA_ID NUMBER(7,0),
EVENTOEXTRA_ID NUMBER(7,0),
USUARIO_ID NUMBER(7,0),
TIPO_LANCAMENTO_ID NUMBER(7,0),
OBSERVACAO VARCHAR2(150),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
CONSTRAINT fk_contrato_caixa_contrato FOREIGN KEY (CONTRATO_ID) REFERENCES CONTRATO_CORPORATIVO(CONTRATO_ID),
CONSTRAINT fk_caja_caixa_contrato FOREIGN KEY (CAJA_ID) REFERENCES CAJA(CAJA_ID),
CONSTRAINT fk_eventoextra_caixa_contrato FOREIGN KEY (EVENTOEXTRA_ID) REFERENCES EVENTO_EXTRA(EVENTOEXTRA_ID),
CONSTRAINT fk_usuario_caixa_contrato FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID)
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE "CAIXA_CONTRATO_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/

View File

@ -0,0 +1,28 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE TARIFA_CONVENIO_TRANSP (
"TARIFACONVENIO_ID" NUMBER(7,0) PRIMARY KEY,
"CONVENIOTRANSPORTADORA_ID" NUMBER(7,0),
"ORIGEN_ID" NUMBER(7,0),
"DESTINO_ID" NUMBER(7,0),
"TARIFA" NUMBER(10, 2),
"USUARIO_ID" NUMBER(7,0),
"ACTIVO" NUMBER(1,0),
"FECMODIF" DATE,
CONSTRAINT "fk_convenio_tarifas" FOREIGN KEY ("CONVENIOTRANSPORTADORA_ID") REFERENCES "CONVENIO_TRANSPORTADORA"("CONVENIOTRANSPORTADORA_ID"),
CONSTRAINT "fk_parada_origen_convenio" FOREIGN KEY ("ORIGEN_ID") REFERENCES "PARADA"("PARADA_ID"),
CONSTRAINT "fk_parada_destino_convenio" FOREIGN KEY ("DESTINO_ID") REFERENCES "PARADA"("PARADA_ID")
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE "TARIFA_CONVENIO_TRANSP_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/

View File

@ -0,0 +1,38 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE EMPRESA_IZIPAY_CONFIG (
EMPRESAIZIPAY_ID NUMBER(7, 0) PRIMARY KEY ,
EMPRESA_ID NUMBER(7, 0),
CLIENT_ID VARCHAR2(50 BYTE),
SECRET VARCHAR2(50 BYTE),
DIAS_CANCELA NUMBER(7,0),
URL VARCHAR2(50 BYTE),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
USUARIO_ID NUMBER(7,0),
CONSTRAINT fk_usuario_empresa_izipay FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID)
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE EMP_IZIPAY_CONFIG_SEQ MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE REFERENCIA_IZIPAY_SEQ MINVALUE 1 MAXVALUE 999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;

View File

@ -0,0 +1,16 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate
'INSERT INTO funcion_sistema (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
VALUES
(funcion_sistema_seq.NEXTVAL, 1, ''ADM > ESQUEMA OPERACIONAL >> INTEGRAÇÃO >> COMPROVANTE DE PASSAGEM'',
''COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.INTEGRACAOCOMPROVANTEPASSAGEM'', 1, SYSDATE, 1)';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,31 @@
declare
table_exists exception;
pragma exception_init (table_exists , -00955);
begin
execute immediate
'CREATE TABLE CONF_COMPROVANTE_PASSAGEM (
CONFCOMPROVANTEPASSAGEM_ID NUMBER(7) NOT NULL,
EMPRESA_ID NUMBER(7,0),
VIA_COMPROVANTE VARCHAR2(100),
TIPO_INTEGRACAO VARCHAR2(100),
URL VARCHAR2(300),
API_KEY VARCHAR2(300),
REMETENTE VARCHAR2(300),
NOME_TEMPLATE VARCHAR2(100),
ACTIVO NUMBER(1),
FECMODIF DATE,
USUARIO_ID NUMBER(7),
PRIMARY KEY ( CONFCOMPROVANTEPASSAGEM_ID )
)';
exception when table_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE "CONF_COMPROVANTE_PASSAGEM_SEQ" INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
exception when object_exists then null;
end;
/

View File

@ -0,0 +1,7 @@
declare
object_exists exception;
pragma exception_init (object_exists , -01430);
begin
execute immediate 'ALTER TABLE PARADA ADD (CODSIGMA VARCHAR2(7))';
exception when object_exists then null;
end;

View File

@ -0,0 +1,29 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE DESCONTO_CONTRATO (
DESCONTOCONTRATO_ID NUMBER(7,0) PRIMARY KEY,
CONTRATO_ID NUMBER(7,0),
DATA_INICIAL DATE,
DATA_FINAL DATE,
PORCENTAGEM NUMBER(5,2),
INDDESCONTO NUMBER(1,0),
USUARIO_ID NUMBER(7,0),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
CONSTRAINT fk_contrato_desconto FOREIGN KEY (CONTRATO_ID) REFERENCES CONTRATO_CORPORATIVO(CONTRATO_ID),
CONSTRAINT fk_usuario_contrato_desconto FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID)
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE "DESCONTO_CONTRATO_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/

View File

@ -0,0 +1,15 @@
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE RUTA ADD (INDFREQMINIMA NUMBER(1,0))';
exception when column_exists then null;
end;
/
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE BOLETO ADD (INDFREQMINIMA NUMBER(1,0))';
exception when column_exists then null;
end;

View File

@ -0,0 +1,14 @@
-- INSERT / UPDATE
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate 'INSERT INTO funcion_sistema VALUES (funcion_sistema_seq.NEXTVAL, 1, ''ADM > RELATORIOS > RELATORIOS > RELATORIOS ESTATISTICO > RELATORIO DESCONTO POR CUPOM'',
''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIODESCONTOPORCUPOM'', 1, SYSDATE, 1)';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE empresa ADD INDQRCODEFORMMARCOREG NUMBER(1,0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CATEGORIA ADD INDEMITEFORMAUTORIZACAO NUMBER(1,0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -0,0 +1,8 @@
declare
dup_val_on_index exception;
pragma exception_init (dup_val_on_index , -00001);
begin
execute immediate 'INSERT INTO CONSTANTE (CONSTANTE_ID, NOMBCONSTANTE, DESCCONSTANTE, VALORCONSTANTE, INDTIPOCONSTANTE, INDMANTENIMIENTOUSUARIO, ACTIVO, FECMODIF, USUARIO_ID)
VALUES (CONSTANTE_SEQ.nextval, ''URL_API_RJ_INFOBIP'', ''URL da API da RJ que faz conexao com a api da INFOBIP'', null, ''1'', ''1'', ''1'', sysdate, ''1'')';
exception when dup_val_on_index then null;
end;

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CAIXA_CONTRATO ADD OBSERVACAO VARCHAR2(150)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CONF_COMPROVANTE_PASSAGEM ADD IDIOMA_TEMPLATE VARCHAR2(20)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -0,0 +1,28 @@
-- CREATE TABLE/CREATE SEQUENCE
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE CATEGORIA_FORM_AUTORIZACAO (
CATEGORIAFORMAUTORIZACAO_ID NUMBER(7,0),
CATEGORIA_ID NUMBER(7,0),
EMPRESA_ID NUMBER(7,0),
TEXTO CLOB,
ACTIVO NUMBER(1,0),
USUARIO_ID NUMBER(7,0),
FECMODIF DATE,
PRIMARY KEY (CATEGORIAFORMAUTORIZACAO_ID),
CONSTRAINT "fk_frmautorizacao_categoria" FOREIGN KEY ("CATEGORIA_ID") REFERENCES "CATEGORIA"("CATEGORIA_ID"),
CONSTRAINT "fk_frmautorizacao_empresa" FOREIGN KEY ("EMPRESA_ID") REFERENCES "EMPRESA"("EMPRESA_ID")
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE "CAT_FORM_AUTORIZACAO_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;

View File

@ -0,0 +1,17 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate
'INSERT INTO funcion_sistema (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
VALUES
(funcion_sistema_seq.NEXTVAL, 1, ''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> VOUCHER'',
''COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.VOUCHER'', 1, SYSDATE, 1)';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;

View File

@ -0,0 +1,45 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE VOUCHER (
VOUCHER_ID NUMBER(15,0) PRIMARY KEY,
NOME_PASSAGEIRO VARCHAR2(150),
NUM_FATURA VARCHAR2(30),
VALOR_LICITADO NUMBER(15,2),
VALOR_LEGALIZADO NUMBER(15,2),
DATA_VALIDADE DATE,
STATUS NUMBER(1,0),
DATA_INCLUSAO DATE,
ORIGEN_ID NUMBER(7,0),
DESTINO_ID NUMBER(7,0),
CLASESERVICIO_ID NUMBER(2,0),
CONTRATO_ID NUMBER(7,0),
MOTIVOCANCELACION_ID NUMBER(7,0),
CLIENTECORPORATIVO_ID NUMBER(7,0),
GRUPOCONTRATO_ID NUMBER(7,0),
TRANSPORTADORA_ID NUMBER(7,0),
USUARIO_ID NUMBER(15,0),
ACTIVO NUMBER(1,0),
FECMODIF DATE,
CONSTRAINT fk_usuario_voucher FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID),
CONSTRAINT fk_origen_voucher FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA(PARADA_ID),
CONSTRAINT fk_destino_voucher FOREIGN KEY (DESTINO_ID) REFERENCES PARADA(PARADA_ID),
CONSTRAINT fk_contrato_voucher FOREIGN KEY (CONTRATO_ID) REFERENCES CONTRATO_CORPORATIVO(CONTRATO_ID),
CONSTRAINT fk_cliente_corp_voucher FOREIGN KEY (CLIENTECORPORATIVO_ID) REFERENCES CLIENTE_CORPORATIVO(CLIENTECORPORATIVO_ID),
CONSTRAINT fk_motivo_cancel_voucher FOREIGN KEY (MOTIVOCANCELACION_ID) REFERENCES MOTIVO_CANCELACION(MOTIVOCANCELACION_ID),
CONSTRAINT fk_grupo_contrato_voucher FOREIGN KEY (GRUPOCONTRATO_ID) REFERENCES GRUPO_CONTRATO(GRUPOCONTRATO_ID),
CONSTRAINT fk_transportadora_voucher FOREIGN KEY (TRANSPORTADORA_ID) REFERENCES TRANSPORTADORA(TRANSPORTADORA_ID),
CONSTRAINT fk_clase_servicio_voucher FOREIGN KEY (CLASESERVICIO_ID) REFERENCES CLASE_SERVICIO(CLASESERVICIO_ID)
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE "VOUCHER_SEQ" MINVALUE 1 MAXVALUE 999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
exception when object_exists then null;
end;
/

View File

@ -0,0 +1,70 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE TABLE "SOLICITUD_EXPRESO"
( "SOLICITUDEXPRESO_ID" NUMBER(15,0) NOT NULL PRIMARY KEY,
"CIUDADORIGEN_ID" NUMBER(7,0),
"CIUDADDESTINO_ID" NUMBER(7,0),
"CANTPASAJEROS" NUMBER(3,0),
"FECSOLICITUD" DATE,
"TIPOIDENTIFICACION_ID" NUMBER(2,0),
"NUMIDENTIFICACION" VARCHAR2(60 BYTE),
"DESCNOMBRE" VARCHAR2(30 BYTE),
"DESCAPELLIDOS" VARCHAR2(60 BYTE),
"DESCDIRECCION" VARCHAR2(100 BYTE),
"DESCTELEFONO" VARCHAR2(12 BYTE),
"DESCEMAIL" VARCHAR2(60 BYTE),
"INDVIAJEREDONDO" NUMBER(1,0),
"FECHORIDA" DATE,
"DESCOBSERVACIONIDA" VARCHAR2(100 BYTE),
"DESCSITIOPARTIDAIDA" VARCHAR2(100 BYTE),
"DESCSITIOLLEGADAIDA" VARCHAR2(100 BYTE),
"FECHORREGRESO" DATE,
"DESCOBSERVACIONREGRESO" VARCHAR2(100 BYTE),
"DESCSITIOPARTIDAREGRESO" VARCHAR2(100 BYTE),
"DESCSITIOLLEGADAREGRESO" VARCHAR2(100 BYTE),
"INDREQUIEREDISPVEHICULO" NUMBER(1,0),
"INDREQUIERERECORRIDOSINTERNOS" NUMBER(1,0),
"STATUSSOLICITUDEXPRESO_ID" NUMBER(2,0),
"DOCCOTIZACION" BLOB,
"VALORCOTIZACION" NUMBER(15,2),
"ACTIVO" NUMBER(1,0),
"FECMODIF" DATE,
"USUARIO_ID" NUMBER(7,0),
"DOCCONTRATO" BLOB,
"ORMAPAGO_ID" NUMBER (7),
"USUARIOAUTORIZACREDITO" NUMBER (7),
"FECHORAUTORIZACREDITO" DATE
)';
exception when object_exists then null;
end;
begin
execute immediate
'CREATE SEQUENCE "SOLICITUD_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000';
exception when object_exists then null;
end;
begin
execute immediate
'ALTER TABLE "SOLICITUD_EXPRESO"
ADD FOREIGN KEY ("CIUDADORIGEN_ID")
REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE';
exception when object_exists then null;
end;
begin
execute immediate
'ALTER TABLE "SOLICITUD_EXPRESO"
ADD FOREIGN KEY ("CIUDADDESTINO_ID")
REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE';
exception when object_exists then null;
end;
begin
execute immediate
'ALTER TABLE "SOLICITUD_EXPRESO"
ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID")
REFERENCES "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE';
exception when object_exists then null;
end;

View File

@ -0,0 +1,28 @@
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate 'Insert into TRANSPORTADORA (TRANSPORTADORA_ID, NIT, NOME_TRANSPORTADORA, USUARIO_ID, ACTIVO, FECMODIF)
values (''1'', '''', ''Expreso Bolivariano'', ''1'', ''1'', sysdate)';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;
/
declare
dup_val_on_index exception;
except_02291 exception;
pragma exception_init (dup_val_on_index , -00001);
pragma exception_init (except_02291 , -02291);
begin
execute immediate 'Insert into TRANSPORTADORA (TRANSPORTADORA_ID, NIT, NOME_TRANSPORTADORA, USUARIO_ID, ACTIVO, FECMODIF)
values (''2'', '''', ''Continental Bus'', ''1'', ''1'', sysdate)';
exception
when dup_val_on_index then null;
when except_02291 then null;
end;
/

View File

@ -0,0 +1,15 @@
declare
object_exists exception;
except_01451 exception;
except_01442 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_01451 , -01451);
pragma exception_init (except_01442 , -01442);
begin
execute immediate 'ALTER TABLE CAIXA_CONTRATO ADD VOUCHER_ID NUMBER(15,0)';
exception
when object_exists then null;
when except_01451 then null;
when except_01442 then null;
end;

View File

@ -0,0 +1,18 @@
declare
object_exists exception;
except_02275 exception;
except_02270 exception;
except_02261 exception;
pragma exception_init (object_exists , -01430);
pragma exception_init (except_02275 , -02275);
pragma exception_init (except_02270 , -02270);
pragma exception_init (except_02261 , -02261);
begin
execute immediate 'ALTER TABLE CAIXA_CONTRATO ADD CONSTRAINT FK_VOUCHER_CAIXA FOREIGN KEY(VOUCHER_ID) REFERENCES VOUCHER(VOUCHER_ID) ENABLE';
exception
when object_exists then null;
when except_02275 then null;
when except_02270 then null;
when except_02261 then null;
end;

View File

@ -0,0 +1,36 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE TABLE "TRAYECTOS_EXPRESOS"
( "TRAYECTOSEXPRESOS_ID" NUMBER(15,0) NOT NULL PRIMARY KEY,
"DESCTRAYECTO" VARCHAR2(60 BYTE),
"VALORTRAYECTO" NUMBER(15,2),
"CANTVEHICULOS" NUMBER(3,0),
"ACTIVO" NUMBER(1,0),
"FECMODIF" DATE,
"USUARIO_ID" NUMBER(7,0),
"SOLICITUDEXPRESO_ID" NUMBER(15,0),
"NUMPLACA" VARCHAR2(8 BYTE),
"DOCFLUEC" BLOB
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE "TRAYECTOS_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000';
exception when object_exists then null;
end;
begin
execute immediate
'ALTER TABLE "TRAYECTOS_EXPRESOS"
ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID")
REFERENCES "SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE';
exception when object_exists then null;
end;

View File

@ -0,0 +1,29 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'Insert into CONSTANTE (
"CONSTANTE_ID",
"NOMBCONSTANTE",
"DESCCONSTANTE",
"INDTIPOCONSTANTE",
"VALORCONSTANTE",
"INDMANTENIMIENTOUSUARIO",
"ACTIVO",
"FECMODIF",
"USUARIO_ID"
)
values (
CONSTANTE_SEQ.NEXTVAL,
"FORMAPAGOCREDITO_ID",
"ID de Pago a Crédito Expresos",
null,
"2",
null,
"1",
sysdate,
"1"
);';
exception when object_exists then null;
end;

View File

@ -0,0 +1,8 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'ALTER TABLE SOLICITUD_EXPRESO ADD (DOCLISTAPASAJEROS BLOB)';
exception when object_exists then null;
end;