diff options
author | ramon <ramongomez@us.es> | 2009-10-29 10:39:24 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2009-10-29 10:39:24 +0000 |
commit | 1b9262949ad2e32b4a82338d45fb4b6e5b293fba (patch) | |
tree | 3aee6892f32251570b996f7321a06980588cbc1e /admin/WebConsole/comandos/jscripts/comunescomandos.js | |
parent | afcf2a19aa44ea6d03e02abd05b6f2938d687225 (diff) |
Reorganización directorios OpenGNSys Admin.
git-svn-id: https://opengnsys.es/svn/trunk@455 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/comandos/jscripts/comunescomandos.js')
-rw-r--r-- | admin/WebConsole/comandos/jscripts/comunescomandos.js | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/admin/WebConsole/comandos/jscripts/comunescomandos.js b/admin/WebConsole/comandos/jscripts/comunescomandos.js new file mode 100644 index 00000000..829ed203 --- /dev/null +++ b/admin/WebConsole/comandos/jscripts/comunescomandos.js @@ -0,0 +1,171 @@ +//---------------------------------------------------------------------------------------------- + function comprobar_datosejecucion(){ + + // Comprobación de las opciones de ejecución ---------------------------------- + var sw_ejya=document.fdatosejecucion.sw_ejya.checked; + var sw_seguimientocon=document.fdatosejecucion.sw_seguimiento[0].checked; + var sw_seguimientosin=document.fdatosejecucion.sw_seguimiento[1].checked; + + var sw_mkprocedimiento=document.fdatosejecucion.sw_mkprocedimiento.checked; + var sw_nuevaprocedimiento=document.fdatosejecucion.sw_procedimiento[0].checked; + var descripcion_nuevaprocedimiento=document.fdatosejecucion.nombreprocedimiento.value; + var sw_procedimientoexistente=document.fdatosejecucion.sw_procedimiento[1].checked; + + var sw_mktarea=document.fdatosejecucion.sw_mktarea.checked; + var sw_nuevatarea=document.fdatosejecucion.sw_tarea[0].checked; + var descripcion_nuevatarea=document.fdatosejecucion.nombretarea.value; + var sw_tareaexistente=document.fdatosejecucion.sw_tarea[1].checked; + + var pprocedimiento=document.fdatosejecucion.idprocedimiento.selectedIndex + var ptarea=document.fdatosejecucion.idtarea.selectedIndex + + if(!sw_ejya && !sw_mkprocedimiento && !sw_mktarea ){ + alert("ATENCIÓN.- Debe elegir al menos un modo de ejecución"); + return(false); + } + + // Cuestión procedimiento ------------------------------------------------------------------------------------------------------------------------------ + if(sw_ejya){ + if(!sw_seguimientocon && !sw_seguimientosin){ + alert("ATENCIÓN.- Debe elegir un modo de ejecución inmediata"); + return(false); + } + } + // Cuestión procedimiento ------------------------------------------------------------------------------------------------------------------------------ + if(sw_mkprocedimiento){ + if(!sw_nuevaprocedimiento && !sw_procedimientoexistente){ + alert("ATENCIÓN.- Debe elegir un modo de inclusión en procedimiento de este comando"); + return(false); + } + if(sw_nuevaprocedimiento && descripcion_nuevaprocedimiento==""){ + alert("ATENCIÓN.- Debe especificar el nombre del nuevo procedimiento que se creará y al que se añadirá este comando"); + document.fdatosejecucion.nombreprocedimiento.focus(); + return(false); + } + if(sw_procedimientoexistente && pprocedimiento==0){ + alert("ATENCIÓN.- Debe elegir el procedimiento al que se añadirá este comando"); + document.fdatosejecucion.idprocedimiento.focus(); + return(false); + } + } + + // Cuestión tarea ------------------------------------------------------------------------------------------------------------------------------ + if(sw_mktarea){ + if(!sw_nuevatarea && !sw_tareaexistente){ + alert("ATENCIÓN.- Debe elegir un modo de inclusión en tarea ejecutable, de este comando"); + return(false); + } + if(sw_nuevatarea && descripcion_nuevatarea==""){ + alert("ATENCIÓN.- Debe especificar el nombre de la nueva tarea ejecutable que se creará y a la que se añadirá este comando"); + document.fdatosejecucion.nombretarea.focus(); + return(false); + } + if(sw_tareaexistente && ptarea==0){ + alert("ATENCIÓN.- Debe elegir la tarea a la que se añadirá este comando"); + document.fdatosejecucion.idtarea.focus(); + return(false); + } + } + //----------------------------------------------------------------------------------------------------------------------------------------------------- + return(true) +} +//____________________________________________________________________________ +function clic_mktarea(o){ + if(!o.checked){ + document.fdatosejecucion.sw_tarea[0].checked=false; + document.fdatosejecucion.nombretarea.value=""; + document.fdatosejecucion.sw_tarea[1].checked=false; + document.fdatosejecucion.idtarea.selectedIndex=0; + } +} +function clic_nwtarea(o){ + if(o.checked){ + document.fdatosejecucion.sw_mktarea.checked=true; + document.fdatosejecucion.sw_tarea[1].checked=false; + document.fdatosejecucion.idtarea.selectedIndex=0; + } +} +function clic_extarea(o){ + if(o.checked){ + document.fdatosejecucion.sw_mktarea.checked=true; + document.fdatosejecucion.sw_tarea[0].checked=false; + document.fdatosejecucion.nombretarea.value=""; + } +} +function clic_nomtarea(o){ + document.fdatosejecucion.sw_mktarea.checked=true; + document.fdatosejecucion.sw_tarea[0].checked=true; + document.fdatosejecucion.idtarea.selectedIndex=0; +} +function clic_mkprocedimiento(o){ + if(!o.checked){ + document.fdatosejecucion.sw_procedimiento[0].checked=false; + document.fdatosejecucion.nombreprocedimiento.value=""; + document.fdatosejecucion.sw_procedimiento[1].checked=false; + document.fdatosejecucion.idprocedimiento.selectedIndex=0; + } +} +function clic_nwprocedimiento(o){ + if(o.checked){ + document.fdatosejecucion.sw_mkprocedimiento.checked=true; + document.fdatosejecucion.sw_procedimiento[1].checked=false; + document.fdatosejecucion.idprocedimiento.selectedIndex=0; + } +} +function clic_exprocedimiento(o){ + if(o.checked){ + document.fdatosejecucion.sw_mkprocedimiento.checked=true; + document.fdatosejecucion.sw_procedimiento[0].checked=false; + document.fdatosejecucion.nombreprocedimiento.value=""; + } +} +function clic_nomprocedimiento(o){ + document.fdatosejecucion.sw_mkprocedimiento.checked=true; + document.fdatosejecucion.sw_procedimiento[0].checked=true; + document.fdatosejecucion.idprocedimiento.selectedIndex=0; +} + +function procedimientoexistente(o){ + document.fdatosejecucion.sw_mkprocedimiento.checked=true; + document.fdatosejecucion.sw_procedimiento[1].checked=true; + document.fdatosejecucion.nombreprocedimiento.value=""; +} + +function tareaexistente(o){ + document.fdatosejecucion.sw_mktarea.checked=true; + document.fdatosejecucion.sw_tarea[1].checked=true; + document.fdatosejecucion.nombretarea.value=""; +} +//____________________________________________________________________________ +function compone_urlejecucion(){ + + var wurl="" + + var sw_ejya=document.fdatosejecucion.sw_ejya.checked; + var sw_seguimiento=document.fdatosejecucion.sw_seguimiento[0].checked; + + var sw_mkprocedimiento=document.fdatosejecucion.sw_mkprocedimiento.checked; + if (document.fdatosejecucion.sw_procedimiento[0].checked){ + var nwidprocedimiento=0 + var nwdescriprocedimiento=document.fdatosejecucion.nombreprocedimiento.value; + } + else{ + var p=document.fdatosejecucion.idprocedimiento.selectedIndex + var nwidprocedimiento=document.fdatosejecucion.idprocedimiento.options[p].value + var nwdescriprocedimiento=document.fdatosejecucion.idprocedimiento.options[p].text + } + + var sw_mktarea=document.fdatosejecucion.sw_mktarea.checked; + if (document.fdatosejecucion.sw_tarea[0].checked){ + var nwidtarea=0 + var nwdescritarea=document.fdatosejecucion.nombretarea.value; + } + else{ + var p=document.fdatosejecucion.idtarea.selectedIndex + var nwidtarea=document.fdatosejecucion.idtarea.options[p].value + var nwdescritarea=document.fdatosejecucion.idtarea.options[p].text + } + wurl+="sw_ejya="+sw_ejya +"&sw_seguimiento="+sw_seguimiento+"&sw_mktarea="+sw_mktarea+"&nwidtarea="+nwidtarea+"&nwdescritarea="+nwdescritarea + wurl+="&sw_mkprocedimiento="+sw_mkprocedimiento+"&nwidprocedimiento="+nwidprocedimiento+"&nwdescriprocedimiento="+nwdescriprocedimiento + return(wurl) +}
\ No newline at end of file |