diff options
Diffstat (limited to 'admin/WebConsole/jscripts/trabajostareas.js')
-rw-r--r-- | admin/WebConsole/jscripts/trabajostareas.js | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/admin/WebConsole/jscripts/trabajostareas.js b/admin/WebConsole/jscripts/trabajostareas.js new file mode 100644 index 00000000..3c45400c --- /dev/null +++ b/admin/WebConsole/jscripts/trabajostareas.js @@ -0,0 +1,80 @@ +// ************************************************************************************************************************************************* +// Libreria de scripts de Javascript +// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla +// Fecha Creación: 2009-2010 +// Fecha Última modificación: Agosto-2010 +// Nombre del fichero: trabajostareas.js +// Descripción : +// Este fichero implementa las funciones javascript del fichero trabajostareas.php +// ************************************************************************************************************************************************* +var currentidtarea=null; +//____________________________________________________________________________ +function gestion_tareas(id,o,op){ + var idtrabajo=document.fdatos.idtrabajo.value + var oorden=document.getElementById("orden-"+id) + var orden=oorden.value + if(orden=="" || orden<1){ + alert(TbMsg[1]); + if(op==null) o.checked=false + oorden.focus(); + return + } + if (o.checked){ + if(op==null) + var opcion=op_alta; + else + var opcion=op_modificacion; + } + else + var opcion=op_eliminacion; + + var wurl="../gestores/gestor_trabajostareas.php"; + var prm="opcion="+opcion+"&idtrabajo="+idtrabajo+"&idtarea="+id+"&orden="+orden + CallPage(wurl,prm,"retornoGestion","POST"); +} +//______________________________________________________________________________________________________ +function retornoGestion(resul){ + if(resul.length>0){ + eval(resul); + } +} + + + +//________________________________________________________________________________________________________ +function resultado_insertar_trabajostareas(resul,descrierror,resultado_modificar_trabajostareas){ + if (!resul){ // Ha habido algún error en la inserción + alert(descrierror) + return + } + alert(TbMsg[0]) + var imgact=document.getElementById("imgact-"+currentidtarea); + var imgHTML='<TD id="imgact-'+currentidtarea+'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('+currentidtarea+')">'; + imgact.innerHTML=imgHTML +} +//________________________________________________________________________________________________________ +function resultado_eliminar_trabajostareas(resul,descrierror,idtt){ + if (!resul){ // Ha habido algún error en la eliminación + alert(descrierror) + return + } + alert(TbMsg[2]) + var imgact=document.getElementById("imgact-"+currentidtarea); + var imgHTML=' '; + imgact.innerHTML=imgHTML + var oorden=document.getElementById("orden-"+currentidtarea) + oorden.value=""; +} +//________________________________________________________________________________________________________ +function resultado_modificar_trabajostareas(resul,descrierror,id){ + if (!resul){ // Ha habido algún error en la eliminación + alert(descrierror) + return + } + alert(TbMsg[3]) +} +//____________________________________________________________________________ +function ActualizarAccion(id){ + var ocheckbox=document.getElementById("checkbox-"+id); + gestion_tareas(id,ocheckbox,op_modificacion) +} |