This commit is contained in:
Roly Rudy Gutierrez Pinto
2016-12-02 14:01:57 -04:00
parent 26e9d3a687
commit 8966cf88c5

View File

@@ -47,48 +47,48 @@ var oPanel1;
getField('SEARCH').disabled = true; getField('SEARCH').disabled = true;
hideRowById("SEARCH"); hideRowById("SEARCH");
//hideRowById('WS_USER'); //hideRowById('WS_USER');
//hideRowById('WS_PASS'); //hideRowById('WS_PASS');
//hideRowById('WS_ROUNDROBIN'); //hideRowById('WS_ROUNDROBIN');
//hideRowById('subtitle2'); //hideRowById('subtitle2');
/**/ /**/
leimnud.event.add(getField('TASKS'), 'change', function() { leimnud.event.add(getField('TASKS'), 'change', function () {
if (getField('WS_USER')!=""&&getField('WS_PASS')!=""){ if (getField('WS_USER') != "" && getField('WS_PASS') != "") {
getField('SEARCH').disabled = true; getField('SEARCH').disabled = true;
} }
}); });
/**/ /**/
leimnud.event.add(getField("WS_USER"), "keypress", function() { leimnud.event.add(getField("WS_USER"), "keypress", function () {
hideRowById("SEARCH"); hideRowById("SEARCH");
}); });
leimnud.event.add(getField("WS_PASS"), "keypress", function() { leimnud.event.add(getField("WS_PASS"), "keypress", function () {
hideRowById("SEARCH"); hideRowById("SEARCH");
}); });
leimnud.event.add(getField('WE_TYPE'), 'change', function() { leimnud.event.add(getField('WE_TYPE'), 'change', function () {
if (getField('WE_TYPE').value=='WS') { if (getField('WE_TYPE').value == 'WS') {
hideRowById("SEARCH"); hideRowById("SEARCH");
showRowById("TEST"); showRowById("TEST");
showRowById('WE_USR'); showRowById('WE_USR');
showRowById('WS_USER'); showRowById('WS_USER');
showRowById('WS_PASS'); showRowById('WS_PASS');
showRowById('WS_ROUNDROBIN'); showRowById('WS_ROUNDROBIN');
showRowById('subtitle2'); showRowById('subtitle2');
} } else {
else { getField('SEARCH').disabled = false;
getField('SEARCH').disabled = false; hideRowById("TEST");
hideRowById("TEST"); showRowById("SEARCH");
showRowById("SEARCH");
hideRowById('WS_USER'); hideRowById('WS_USER');
hideRowById('WS_PASS'); hideRowById('WS_PASS');
hideRowById('WS_ROUNDROBIN');
hideRowById('subtitle2');
}
hideRowById('WS_ROUNDROBIN'); hideRowById('WS_ROUNDROBIN');
hideRowById('subtitle2');
}hideRowById('WS_ROUNDROBIN');
}.extend(getField('WE_TYPE'))); }.extend(getField('WE_TYPE')));
/* function webEntry_validate /* function webEntry_validate
@@ -99,150 +99,157 @@ leimnud.event.add(getField('WE_TYPE'), 'change', function() {
* process user has the permissions to create and use a webentry * process user has the permissions to create and use a webentry
*/ */
var webEntry_validate = function(PRO_UID, TASKS, DYNAFORM) { var webEntry_validate = function (PRO_UID, TASKS, DYNAFORM) {
//G.alert(PRO_UID); //G.alert(PRO_UID);
// G.alert(getField('WE_TYPE').value); // G.alert(getField('WE_TYPE').value);
//G.alert(getField('TASKS').value); //G.alert(getField('TASKS').value);
if(getField('WE_TYPE').value=='SINGLE'){ if (getField('WE_TYPE').value == 'SINGLE') {
var tasksName = getField('TASKS')[getField('TASKS').selectedIndex].innerHTML; var tasksName = getField('TASKS')[getField('TASKS').selectedIndex].innerHTML;
var oRPC = new leimnud.module.rpc.xmlhttp({ var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../processes/processes_Ajax', url: '../processes/processes_Ajax',
async : true, async: true,
method: 'POST', method: 'POST',
args : "action=webEntry_validate&data="+{PRO_UID:PRO_UID, TASKS:getField('TASKS').value, DYNAFORM:getField('DYNAFORM').value, WE_TYPE:getField('WE_TYPE').value, WS_USER:getField('WS_USER').value, WS_PASS:getField('WS_PASS').value, WS_ROUNDROBIN:getField('WS_ROUNDROBIN').value, WE_USR:getField('WE_USR').value, TASKS_NAME:tasksName }.toJSONString() args: "action=webEntry_validate&data=" + {PRO_UID: PRO_UID, TASKS: getField('TASKS').value, DYNAFORM: getField('DYNAFORM').value, WE_TYPE: getField('WE_TYPE').value, WS_USER: getField('WS_USER').value, WS_PASS: getField('WS_PASS').value, WS_ROUNDROBIN: getField('WS_ROUNDROBIN').value, WE_USR: getField('WE_USR').value, TASKS_NAME: tasksName}.toJSONString()
}); });
oRPC.callback = function(rpc){ oRPC.callback = function (rpc) {
//var scs=rpc.xmlhttp.responseText.extractScript(); //var scs=rpc.xmlhttp.responseText.extractScript();
//scs.evalScript(); //scs.evalScript();
getField('SEARCH').disabled = false; getField('SEARCH').disabled = false;
//webEntry_generate(PRO_UID); //webEntry_generate(PRO_UID);
}.extend(this); }.extend(this);
oRPC.make(); oRPC.make();
}else{ } else {
var tasksName = getField('TASKS')[getField('TASKS').selectedIndex].innerHTML; var tasksName = getField('TASKS')[getField('TASKS').selectedIndex].innerHTML;
var oRPC = new leimnud.module.rpc.xmlhttp({ var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../processes/processes_Ajax', url: '../processes/processes_Ajax',
async : true, async: true,
method: 'POST', method: 'POST',
args : "action=webEntry_validate&data="+{PRO_UID:PRO_UID, TASKS:getField('TASKS').value, DYNAFORM:getField('DYNAFORM').value, WE_TYPE:getField('WE_TYPE').value, WS_USER:getField('WS_USER').value, WS_PASS:getField('WS_PASS').value, WS_ROUNDROBIN:getField('WS_ROUNDROBIN').value, WE_USR:getField('WE_USR').value, TASKS_NAME:tasksName }.toJSONString() args: "action=webEntry_validate&data=" + {PRO_UID: PRO_UID, TASKS: getField('TASKS').value, DYNAFORM: getField('DYNAFORM').value, WE_TYPE: getField('WE_TYPE').value, WS_USER: getField('WS_USER').value, WS_PASS: getField('WS_PASS').value, WS_ROUNDROBIN: getField('WS_ROUNDROBIN').value, WE_USR: getField('WE_USR').value, TASKS_NAME: tasksName}.toJSONString()
}); });
oRPC.callback = function(rpc){ oRPC.callback = function (rpc) {
//var scs=rpc.xmlhttp.responseText.extractScript(); //var scs=rpc.xmlhttp.responseText.extractScript();
//scs.evalScript(); //scs.evalScript();
if(rpc.xmlhttp.responseText>=1){ if (rpc.xmlhttp.responseText >= 1) {
showRowById("SEARCH"); showRowById("SEARCH");
getField('SEARCH').disabled = false; getField('SEARCH').disabled = false;
//webEntry_generate(PRO_UID); //webEntry_generate(PRO_UID);
} else { } else {
getField('SEARCH').disabled = true; getField('SEARCH').disabled = true;
msgBox(rpc.xmlhttp.responseText,"alert"); msgBox(rpc.xmlhttp.responseText, "alert");
} }
}.extend(this); }.extend(this);
oRPC.make(); oRPC.make();
} }
} }
var webEntry_generate = function(PRO_UID, TASKS, DYNAFORM) { var webEntry_generate = function (PRO_UID, TASKS, DYNAFORM) {
//alert(PRO_UID+" ** "+getField('TASKS').value+" ** "+getField('DYNAFORM').value);return; //alert(PRO_UID+" ** "+getField('TASKS').value+" ** "+getField('DYNAFORM').value);return;
otask = getField('TASKS'); otask = getField('TASKS');
odynaform = getField('DYNAFORM'); odynaform = getField('DYNAFORM');
sw=0; sw = 0;
if(otask.value=='') if (otask.value == '')
{ if(odynaform.value=='') {
{ alert(G_STRINGS.ID_WEBENTRY); if (odynaform.value == '')
} {
} alert(G_STRINGS.ID_WEBENTRY);
else }
{ if(odynaform.value=='') } else
{ alert('This process does not have an assigned dynaform'); {
} if (odynaform.value == '')
else {
{ sw=1; alert('This process does not have an assigned dynaform');
} } else
} {
if(sw==1) sw = 1;
{ }
if(getField('WE_TYPE').value=='SINGLE') }
{ oPanel1 = new leimnud.module.panel(); if (sw == 1)
oPanel1.options = { {
size :{w:500,h:400}, if (getField('WE_TYPE').value == 'SINGLE')
position:{x:0,y:0,center:true}, {
title :"Web Entry", oPanel1 = new leimnud.module.panel();
statusBar:true, oPanel1.options = {
control :{resize:false,roll:false}, size: {w: 500, h: 400},
fx :{modal:true,opacity:true,blinkToFront:true,fadeIn:false} position: {x: 0, y: 0, center: true},
}; title: "Web Entry",
oPanel1.events = { statusBar: true,
remove: function() { delete(oPanel1); }.extend(this) control: {resize: false, roll: false},
}; fx: {modal: true, opacity: true, blinkToFront: true, fadeIn: false}
oPanel1.make(); };
oPanel1.loader.show(); oPanel1.events = {
var oRPC = new leimnud.module.rpc.xmlhttp({ remove: function () {
url : '../processes/processes_Ajax', delete(oPanel1);
async : true, }.extend(this)
method: 'POST', };
args : "action=webEntry_generate&data="+{PRO_UID:PRO_UID, TASKS:getField('TASKS').value, DYNAFORM:getField('DYNAFORM').value, WE_TYPE:getField('WE_TYPE').value, WS_USER:getField('WS_USER').value, WS_PASS:getField('WS_PASS').value, WS_ROUNDROBIN:getField('WS_ROUNDROBIN').value, WE_USR:getField('WE_USR').value }.toJSONString() oPanel1.make();
}); oPanel1.loader.show();
oRPC.callback = function(rpc){ var oRPC = new leimnud.module.rpc.xmlhttp({
oPanel1.loader.hide(); url: '../processes/processes_Ajax',
var scs=rpc.xmlhttp.responseText.extractScript(); async: true,
oPanel1.addContent(rpc.xmlhttp.responseText); method: 'POST',
scs.evalScript(); args: "action=webEntry_generate&data=" + {PRO_UID: PRO_UID, TASKS: getField('TASKS').value, DYNAFORM: getField('DYNAFORM').value, WE_TYPE: getField('WE_TYPE').value, WS_USER: getField('WS_USER').value, WS_PASS: getField('WS_PASS').value, WS_ROUNDROBIN: getField('WS_ROUNDROBIN').value, WE_USR: getField('WE_USR').value}.toJSONString()
}.extend(this); });
oRPC.make(); oRPC.callback = function (rpc) {
} oPanel1.loader.hide();
else var scs = rpc.xmlhttp.responseText.extractScript();
{ oPanel1.addContent(rpc.xmlhttp.responseText);
var k = new leimnud.module.rpc.xmlhttp({ scs.evalScript();
url : '../processes/processes_Ajax', }.extend(this);
async : true, oRPC.make();
method: 'POST', } else
args : "action=webEntry_Val_Assig&data="+{ {
PRO_UID:PRO_UID, var k = new leimnud.module.rpc.xmlhttp({
TASKS:getField('TASKS').value, url: '../processes/processes_Ajax',
DYNAFORM:getField('DYNAFORM').value async: true,
}.toJSONString() method: 'POST',
}); args: "action=webEntry_Val_Assig&data=" + {
PRO_UID: PRO_UID,
TASKS: getField('TASKS').value,
DYNAFORM: getField('DYNAFORM').value
}.toJSONString()
});
k.callback = function(rpc){ k.callback = function (rpc) {
if(rpc.xmlhttp.responseText!=1){ if (rpc.xmlhttp.responseText != 1) {
msgBox(G_STRINGS.WEBEN_ONLY_BALANCEDJS,"alert"); msgBox(G_STRINGS.WEBEN_ONLY_BALANCEDJS, "alert");
} }
}.extend(this); }.extend(this);
k.make(); k.make();
var oRPC = new leimnud.module.rpc.xmlhttp({ var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../processes/processes_Ajax', url: '../processes/processes_Ajax',
async : true, async: true,
method: 'POST', method: 'POST',
args : "action=webEntry_generate&data="+{PRO_UID:PRO_UID, TASKS:getField('TASKS').value, DYNAFORM:getField('DYNAFORM').value, WE_TYPE:getField('WE_TYPE').value, WS_USER:getField('WS_USER').value, WS_PASS:getField('WS_PASS').value, WS_ROUNDROBIN:getField('WS_ROUNDROBIN').value, WE_USR:getField('WE_USR').value }.toJSONString() args: "action=webEntry_generate&data=" + {PRO_UID: PRO_UID, TASKS: getField('TASKS').value, DYNAFORM: getField('DYNAFORM').value, WE_TYPE: getField('WE_TYPE').value, WS_USER: getField('WS_USER').value, WS_PASS: getField('WS_PASS').value, WS_ROUNDROBIN: getField('WS_ROUNDROBIN').value, WE_USR: getField('WE_USR').value}.toJSONString()
}); });
oRPC.make(); oRPC.callback = function (rpc, panel) {
oPanel.remove(); var r = new leimnud.module.rpc.xmlhttp({
Pm.tmp.editProcessPanel.clearContent(); url: '../processes/processes_Ajax',
Pm.tmp.editProcessPanel.loader.show(); args: "action=webEntry&data=" + {
var r = new leimnud.module.rpc.xmlhttp({ pro_uid: PRO_UID
url:'../processes/processes_Ajax', }.toJSONString()
args:"action=webEntry&data="+{ });
pro_uid :PRO_UID r.callback = function (rpc, panel)
}.toJSONString() {
}); Pm.tmp.editProcessPanel.loader.hide();
r.callback=function(rpc,panel) var scs = rpc.xmlhttp.responseText.extractScript();
{ Pm.tmp.editProcessPanel.addContent(rpc.xmlhttp.responseText);
Pm.tmp.editProcessPanel.loader.hide(); scs.evalScript();
var scs = rpc.xmlhttp.responseText.extractScript(); }.extend(this, panel);
Pm.tmp.editProcessPanel.addContent(rpc.xmlhttp.responseText); r.make();
scs.evalScript(); }.extend(this, panel);
}.extend(this,panel); oRPC.make();
r.make(); oPanel.remove();
} Pm.tmp.editProcessPanel.clearContent();
} Pm.tmp.editProcessPanel.loader.show();
}
}
}; };
hideRowById('WS_ROUNDROBIN'); hideRowById('WS_ROUNDROBIN');