Subversion Repositories Sigmater

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6 Andrea 1
create or replace procedure CREA_UTENTE_COMUNALE(user_name varchar2,nome varchar2,cognome varchar2,email varchar2,codicebelfiore varchar2) is
2
 
3
 
4
id_ente                 NUMBER;
5
 
6
begin
7
 
8
     -- ricavo id_ente
9
     select d.id into id_ente from ws_enti d where d.codice_belfiore_ente = codicebelfiore;
10
 
11
     -- inserimento utente
12
     insert into ws_utenti (USERNAME,PASSWORD,
13
                            COGNOME,NOME,
14
                            EMAIL,LOGIN,
15
                            USR_CREATE_DATE,USR_EXPIRATION_DATE)
16
                 values    (user_name,'7c222fb2927d828af22f592134e8932480637c0d', 
17
                            cognome,nome,
18
                            email,upper(user_name),
19
                            sysdate,sysdate);
20
     -- creazione del profilo 
21
     CREA_RUOLO_PROFILO('COMUNALE',1039,user_name,416);
22
	   CREA_RUOLO_PROFILO('COMUNALE',1038,user_name,415);
23
	   CREA_RUOLO_PROFILO('COMUNALE',1037,user_name,414);
24
	   CREA_RUOLO_PROFILO('COMUNALE',1035,user_name,413);
25
	   CREA_RUOLO_PROFILO('COMUNALE',1033,user_name,412);
26
	   CREA_RUOLO_PROFILO('COMUNALE',1030,user_name,411);
27
	   CREA_RUOLO_PROFILO('COMUNALE',1028,user_name,410);
28
	   CREA_RUOLO_PROFILO('COMUNALE',1026,user_name,409);
29
	   CREA_RUOLO_PROFILO('COMUNALE',1023,user_name,408);
30
	   CREA_RUOLO_PROFILO('COMUNALE',1020,user_name,407);
31
	   CREA_RUOLO_PROFILO('COMUNALE',1017,user_name,406);
32
	   CREA_RUOLO_PROFILO('COMUNALE',1014,user_name,405);
33
	   CREA_RUOLO_PROFILO('COMUNALE',1011,user_name,404);
34
     CREA_RUOLO_PROFILO('COMUNALE',1008,user_name,403);
35
	   CREA_RUOLO_PROFILO('COMUNALE',1006,user_name,402);
36
	   CREA_RUOLO_PROFILO('COMUNALE',1005,user_name,401);
37
	   CREA_RUOLO_PROFILO('COMUNALE',1000,user_name,400);  
38
 
39
   /*  -- inserisco l'abilitazione  */
40
     insert into ws_cross_enti_utenti values(user_name,id_ente);
41
     commit;
42
 
43
exception 
44
          when others then
45
               dbms_output.put_line('ERR INS utente '|| sqlcode ||' '||sqlerrm);
46
               rollback;
47
 
48
end CREA_UTENTE_COMUNALE;
49
/
50