Event.observe(window, 'load', function() { AddEditPedidosListeners = function(e) { var el = e.element(); var del = el.hasClassName('spanDelete'); var id = el.identify(); if(del == true){ DeletePedidoPopup(id); return; } } $('contenido').observe("click", AddEditPedidosListeners); }); function DeletePedidoPopup(id){ var message = "Realmente deseas eliminar este pedido?"; if(!confirm(message)){ return; } new Ajax.Request(WEB_ROOT+'/ajax/pedidos.php',{ method:'post', parameters: {type: "deletePedido", pedidoId: id}, onSuccess: function(transport){ var response = transport.responseText || "no response text"; var splitResponse = response.split("[#]"); ShowStatus(splitResponse[1]); $('contenido').innerHTML = splitResponse[2]; HideFview(); }, onFailure: function(){ alert('Something went wrong...') } }); }//DeletePedidoPopup function Search() { new Ajax.Request(WEB_ROOT+'/ajax/pedidos.php', { method:'post', parameters: $('frmSearch').serialize(), onLoading: function(){ $('loadBusqueda').show(); $('contenido').innerHTML = ''; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $('contenido').innerHTML = response; }, onFailure: function(){ alert('Something went wrong...') } }); } function UpdateFrecuente(idPedido) { var checked = $("frecuente_"+idPedido).checked; var vStatus = 0; if(checked) vStatus = 1; new Ajax.Request(WEB_ROOT+'/ajax/pedidos.php', { method:'post', parameters: {type:"updateFrecuente", pedidoId:idPedido, status:vStatus}, onSuccess: function(transport){ var response = transport.responseText || "no response text"; }, onFailure: function(){ alert('Something went wrong...') } }); } function ContinuarPedido(idPedido){ var resp = confirm("Esta seguro de activar este pedido para continuar con el proceso?"); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/pedidos.php', { method:'post', parameters: {type:"continuarPedido", pedidoId:idPedido}, onSuccess: function(transport){ var response = transport.responseText || "no response text"; var splitResponse = response.split("[#]"); if(splitResponse[0] == "ok") window.location.reload(); }, onFailure: function(){ alert('Something went wrong...') } }); } function CalificarProv(id){ grayOut(true); if(id == 0){ $('fview').hide(); grayOut(false); return; } $('fview').show(); new Ajax.Request(WEB_ROOT+'/ajax/proveedores.php',{ method:'post', parameters: {type: "calificarProv", pedidoId:id}, onSuccess: function(transport){ var response = transport.responseText || "no response text"; FViewOffSet(response); Event.observe($('btnSave'), "click", SaveCalificacionProv); Event.observe($('fviewclose'), "click", function(){ HideFview(); }); }, onFailure: function(){ alert('Something went wrong...') } }); }//CalificarProv function SaveCalificacionProv(){ new Ajax.Request(WEB_ROOT+'/ajax/proveedores.php', { method:'post', parameters: $('frmCalificarProv').serialize(), onSuccess: function(transport){ var response = transport.responseText || "no response text"; var splitResponse = response.split("[#]"); if(splitResponse[0] == "ok"){ ShowStatusPopUp(splitResponse[1]); HideFview(); }else{ ShowStatusPopUp(splitResponse[1]); } }, onFailure: function(){ alert('Something went wrong...') } }); }//SaveCalificacionProv function CheckKey(e){ if(window.event) keyCode = window.event.keyCode; else if(e) keyCode=e.which; if(keyCode == 13) Search(); }//CheckKey