1 | // ************************************************************************************************************************************************* |
---|
2 | // Libreria de scripts de Javascript |
---|
3 | // Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla |
---|
4 | // Fecha Creación: 2009-2010 |
---|
5 | // Fecha Última modificación: Agosto-2010 |
---|
6 | // Nombre del fichero: acciones.js |
---|
7 | // Descripción : |
---|
8 | // Este fichero implementa las funciones javascript del fichero acciones.php |
---|
9 | // ************************************************************************************************************************************************* |
---|
10 | //________________________________________________________________________________________________________ |
---|
11 | // |
---|
12 | // Ejecuta una tarea |
---|
13 | //________________________________________________________________________________________________________ |
---|
14 | |
---|
15 | function ejecutar_tareas(op) |
---|
16 | { |
---|
17 | |
---|
18 | reset_contextual(-1,-1); // Oculta menu contextual |
---|
19 | var resul=window.confirm(TbMsg[0]); |
---|
20 | if (!resul) return |
---|
21 | var idtarea=currentNodo.toma_identificador() // identificador del ambito |
---|
22 | var tarea=currentNodo.toma_infonodo() // Nombre de la tarea |
---|
23 | |
---|
24 | /* LLamada a la gestión */ |
---|
25 | var wurl="../gestores/gestor_ejecutaracciones.php"; |
---|
26 | var prm="opcion="+op+"&idtarea="+idtarea+"&descritarea="+tarea; |
---|
27 | |
---|
28 | CallPage(wurl,prm,"retornoGestion","POST"); |
---|
29 | } |
---|
30 | //______________________________________________________________________________________________________ |
---|
31 | |
---|
32 | function retornoGestion(resul) |
---|
33 | { |
---|
34 | //alert(resul) |
---|
35 | if(resul.length>0) |
---|
36 | eval(resul); |
---|
37 | } |
---|
38 | //________________________________________________________________________________________________________ |
---|
39 | // |
---|
40 | // Devuelve el resultado de ejecutar una tarea |
---|
41 | // Parámetros: |
---|
42 | // - resul: resultado de la operación( true si tuvo éxito) |
---|
43 | // - descrierror: Descripción del error en su caso |
---|
44 | //________________________________________________________________________________________________________ |
---|
45 | |
---|
46 | function resultado_ejecutar_tareas(resul,descrierror) |
---|
47 | { |
---|
48 | if (!resul){ // Ha habido algún error en la ejecución |
---|
49 | alert(descrierror) |
---|
50 | return |
---|
51 | } |
---|
52 | alert(TbMsg[2]) |
---|
53 | } |
---|
54 | //________________________________________________________________________________________________________ |
---|
55 | // |
---|
56 | // Muestra formulario de programaciones para tareas y trabajos |
---|
57 | //________________________________________________________________________________________________________ |
---|
58 | |
---|
59 | function programacion(tipoaccion) |
---|
60 | { |
---|
61 | reset_contextual(-1,-1) |
---|
62 | var identificador=currentNodo.toma_identificador() |
---|
63 | var descripcion=currentNodo.toma_infonodo() |
---|
64 | switch(tipoaccion){ |
---|
65 | case EJECUCION_COMANDO: |
---|
66 | var whref="../varios/programaciones.php?idcomando="+identificador+"&descripcioncomando="+descripcion+"&tipoaccion="+EJECUCION_COMANDO |
---|
67 | break; |
---|
68 | case EJECUCION_TAREA: |
---|
69 | var whref="../varios/programaciones.php?idtarea="+identificador+"&descripciontarea="+descripcion+"&tipoaccion="+EJECUCION_TAREA |
---|
70 | break; alert(whref); |
---|
71 | } |
---|
72 | window.open(whref,"frame_contenidos") |
---|
73 | } |
---|
74 | //________________________________________________________________________________________________________ |
---|
75 | // |
---|
76 | // Muestra información de procedimientos y tareas |
---|
77 | //________________________________________________________________________________________________________ |
---|
78 | |
---|
79 | function informacion_acciones(tipo) |
---|
80 | { |
---|
81 | reset_contextual(-1,-1) |
---|
82 | var identificador=currentNodo.toma_identificador() |
---|
83 | var descripcionaccion=currentNodo.toma_infonodo() |
---|
84 | var whref="../varios/informacion_acciones.php?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo |
---|
85 | window.open(whref,"frame_contenidos") |
---|
86 | } |
---|
87 | //________________________________________________________________________________________________________ |
---|
88 | // |
---|
89 | // Muestra el formulario de Menús disponibles para gestionar la inclusión de procedimientos, tareas o trabajos en ellos |
---|
90 | //________________________________________________________________________________________________________ |
---|
91 | |
---|
92 | function insertar_accionmenu(tipo) |
---|
93 | { |
---|
94 | reset_contextual(-1,-1) |
---|
95 | var identificador=currentNodo.toma_identificador() |
---|
96 | var descripcionaccion=currentNodo.toma_infonodo() |
---|
97 | var whref="../varios/accionmenu.php?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo |
---|
98 | window.open(whref,"frame_contenidos") |
---|
99 | } |
---|
100 | //________________________________________________________________________________________________________ |
---|
101 | |
---|
102 | function inclusion_acciones(tipo) |
---|
103 | { |
---|
104 | reset_contextual(-1,-1) |
---|
105 | var identificador=currentNodo.toma_identificador() |
---|
106 | var descripcionaccion=currentNodo.toma_infonodo() |
---|
107 | var ambito=currentNodo.toma_atributoNodo("value"); |
---|
108 | var whref="../varios/inclusionacciones.php"; |
---|
109 | whref+="?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo+"&ambito="+ambito; |
---|
110 | window.open(whref,"frame_contenidos") |
---|
111 | } |
---|