--CREAZIONE FUNZIONI
INSERT INTO DBCGO_FUNZIONE_WEB (id,nome,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),'CALCOLO PENALI','Calcolo Penali',(SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
  
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
        (SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
        'PENALI DONOR','calcoloPenaliDonorSearch.do','Calcolo penali Donor',  (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
 
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
        (SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
        'PENALI RECIPIENT','calcoloPenaliRecipientSearch.do','Calcolo penali Recipient',  (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
 
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
        (SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
        'SINTESI','sintesiSearch.do','Sintesi',  (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);

INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
        (SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
        'DISSERVIZI AOM','disserviziAomSearch.do','Disservizi AOM',  (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);

INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
        (SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
        'DISSERVIZI TIM','disserviziTimSearch.do','Disservizi TIM',  (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);

INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
        (select ID from DBCGO_FUNZIONE_WEB where NOME='CALCOLO PENALI'),
        'UPLOAD FRANCHIGIE','uploadFranchigie.do','Upload File Franchigie', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),'1') ;

  
--ASSOCIAZIONE PROFILI
INSERT INTO  DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'SINTESI' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO  DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'DISSERVIZI AOM' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO  DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'DISSERVIZI TIM' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO  DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'PENALI DONOR' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO  DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'PENALI RECIPIENT' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO  DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'UPLOAD FRANCHIGIE' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO  DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALCOLO PENALI'),1);
 
INSERT INTO  DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (0,'OK');
INSERT INTO  DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (1,'IN_LAVORAZIONE');
INSERT INTO  DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (2,'EVASO');
INSERT INTO  DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (3,'CONFLITTO');
 
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (1,'GENNAIO','1','1Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (2,'FEBBRAIO','2','1Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (3,'MARZO','3','1Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (4,'APRILE','4','2Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (5,'MAGGIO','5','2Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (6,'GIUGNO','6','2Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (7,'LUGLIO','7','3Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (8,'AGOSTO','8','3Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (9,'SETTEMBRE','9','3Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (10,'OTTOBRE','10','4Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (11,'NOVEMBRE','11','4Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (12,'DICEMBRE','12','4Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (13,'1Q','13','1Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (14,'2Q','14','2Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (15,'3Q','15','3Q');
INSERT INTO  DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (16,'4Q','16','4Q');

COMMIT;
