/*https://web.agile-labs.com/minZIP/*//*version=3.9.1*/function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,a){if(e){if("string"==typeof e)return _arrayLikeToArray(e,a);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,a):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,a){(null==a||a>e.length)&&(a=e.length);for(var t=0,r=new Array(a);t-1||m.indexOf("dc"+g+"_image")>-1||m.indexOf("dc"+g+"_imagepath")>-1?GetReferExpr(m,v,c):Evaluate(m,v,c,"expr"))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||Assignfldval(m,u),AxActiveDc==g&&(isSumTillGrid||isEvalGrid)){isSumTillGrid=!1;$="";if(isEvalGrid)try{var w=regVarFldExp.filter(function(e){return e.startsWith(h.toLowerCase()+"♦")});if(w.length>0){var x=w[0].split("♦")[1];-1!=x&&($=x)}else{var A=FNames.filter(function(e){return e.toLowerCase()=="rvar_"+h.toLowerCase()});if(""!=A){var b=GetFldNamesIndx(A),C=Expressions[b].toString();regVarFldExp.push(h+"♦"+A+"♠"+C),$=A+"♠"+C}else regVarFldExp.push(h+"♦-1")}}catch(B){}isEvalGrid=!1;G=0;G=parseInt(GetDcRowCount(g),10);for(P=1;P<=G;P++){k=GetClientRowNo(P,g);AxActiveRowNo=GetDbRowNo(k,g);I=h+k+"F"+g;if(("username"!=(u=Evaluate(I,k,c,"expr"))||"usergroup"!=u||u!=undefined||"undefined"!=u.toString())&&(Assignfldval(I,u),""!=$))try{var F=$.split("♠"),D=F[0]+k+"F"+g;Evaluate(D,k,F[1],"expr")}catch(B){}}isEvalGrid=!1}}}else if("PG"==d&&"PG"==p){v=GetClientRowNo(AxActiveRowNo,AxActiveDc);"username"==(u=EvalPrepared(m=m+v+"F"+AxActiveDc,v,c,"expr"))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||Assignfldval(m,u)}else if("PG"==d&&"GR"==p){var N=GetFieldsDcNo(a);AxActivePRow=AxActiveRowNo,AxActiveDc=f,AxActivePDc=N;var y=GetClientRowNo(AxActivePRow,AxActivePDc),S=GetPopRows(AxActivePDc,y,AxActiveDc).split(","),R=m;for(P=0;P0){var T=O[0].split("♦")[1];-1!=T&&($=T)}else{var V=FNames.filter(function(e){return e.toLowerCase()=="rvar_"+m.toLowerCase()});if(""!=V){var E=GetFldNamesIndx(V),L=Expressions[E].toString();regVarFldExp.push(m+"♦"+V+"♠"+L),$=V+"♠"+L}else regVarFldExp.push(m+"♦-1")}}catch(B){}if(isEvalGrid=!1,""!=$)try{var W=$.split("♠"),U=W[0]+k+"F"+f;Evaluate(U,k,W[1],"expr")}catch(B){}}}}isSumTillGrid!=undefined&&(isSumTillGrid=!1),AxActiveRowNo=r,AxActivePRow=o,AxActiveDc=i,AxActivePDc=l,FldOldValue=n}}}function EvaluateAxFunctionPerf(e,a,t){var r=AxActiveRowNo,o=AxActivePRow,i=AxActiveDc,l=AxActivePDc,n=FldOldValue,s=GetFldNamesIndx(e),d="",c="";if(-1!=s&&(d=GetExpressionType(e,s),c=Expressions[s].toString()),CheckExpFunctions(c.toLowerCase()))GetDependents(a,"");else{var p=GetFieldGridType(a),m=e,f=GetDcNo(m);if(-1!=s&&""!=c){var u="";if("NG"==d&&"NG"==p)"axpattachmentpath"==m?(m=m+"000F"+f,"username"==(u=c.substring(1,c.length-1))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||AssignfldvalPerf(m,u)):"username"==(u=EvalPrepared(m=m+"000F"+f,"000",c,"expr"))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||AssignfldvalPerf(m,u);else if("NG"==d&&"GR"==p){"username"==(u=EvalPrepared(m=m+(v=GetClientRowNo(AxActiveRowNo,f))+"F"+f,v,c,"expr"))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||AssignfldvalPerf(m,u)}else if("GR"!=d&&"PG"!=d||"NG"!=p){if("GR"==d&&"GR"==p){var v=GetClientRowNo(AxActiveRowNo,AxActiveDc),g=GetDcNo(m);if(AxActiveDc!=g){D=0;D=parseInt(GetDcRowCount(g),10);for(N=1;N<=D;N++){S=GetClientRowNo(N,g);AxActiveRowNo=GetDbRowNo(S,g);y=m+S+"F"+g;"username"==(u=Evaluate(y,S,c,"expr"))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||AssignfldvalPerf(y,u)}}else{var h=m;if("username"==(u=(m=m+v+"F"+AxActiveDc).indexOf("_referimages")>-1||m.indexOf("dc"+g+"_image")>-1||m.indexOf("dc"+g+"_imagepath")>-1?GetReferExpr(m,v,c):Evaluate(m,v,c,"expr"))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||AssignfldvalPerf(m,u),AxActiveDc==g&&isSumTillGrid){isSumTillGrid=!1;var w=parseInt(AxActiveRowNo)+1;D=0;D=parseInt(GetDcRowCount(g),10);for(N=w;N<=D;N++){S=GetClientRowNo(N,g);AxActiveRowNo=GetDbRowNo(S,g);y=h+S+"F"+g;"username"==(u=Evaluate(y,S,c,"expr"))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||AssignfldvalPerf(y,u)}}}}else if("PG"==d&&"PG"==p){"username"==(u=EvalPrepared(m=m+(v=GetClientRowNo(AxActiveRowNo,AxActiveDc))+"F"+AxActiveDc,v,c,"expr"))&&"usergroup"==u&&u==undefined&&"undefined"==u.toString()||AssignfldvalPerf(m,u)}else if("PG"==d&&"GR"==p){var x=GetFieldsDcNo(a);AxActivePRow=AxActiveRowNo,AxActiveDc=f,AxActivePDc=x;var A=GetClientRowNo(AxActivePRow,AxActivePDc),b=GetPopRows(AxActivePDc,A,AxActiveDc).split(","),C=m;for(N=0;N0){if("***"==r[0].value)return;$j("#"+("img~"+e)).length>0&&(isFocusFrmPickList=!0);var o=GetFieldsName(e),i=GetFieldsRowNo(e),l=GetFieldsDcNo(e),n=GetDbRowNo(i,l);TstructHasPop&&IsParentField(o,l)&&UpdatePopUpParents(e);for(var s=0,d=0;d0&&$j("#icons").prop("disabled")&&$j("#icons").prop("disabled",!1)}function CheckDisabledActionBtn(e){var a=!1;return $j(".action").each(function(){var t=$j(this).html().toLowerCase(),r=t.substring(t.indexOf("callaction")+11).indexOf("""+e+""");if(-1==r&&(r=t.substring(t.indexOf("callaction")+11).indexOf('"'+e+'"')),-1!=r&&"disabled"==$j(this).attr("disabled"))return a=!0,!1}),a}function CallAction(e,a,t,r,o,i,l){if(actionCallFlag==actionCallbackFlag){actionCallFlag=Math.random(),$("#icons,#btnSaveTst,.BottomToolbarBar a").css({"pointer-events":"auto"});try{clickedButtonCaption=this.event.currentTarget.text}catch(p){}if($j("#hdnActionName").val(e),i==undefined&&(i=""),AxActiveAction=e,CheckDisabledActionBtn(e)||AxIsTstructLocked)return actionCallbackFlag=actionCallFlag,void $("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"});ShowDimmer(!0),""!=currentCK&&ShowdivContentCK($("#"+currentCK),!1);var n=!0;try{n=AxBeforeCallAction(e)}catch(p){}if(n==undefined&&(n=!0),n){try{var s=$j.inArray(e,tstActionName);if("undefined"!=typeof actSaveTask&&"save"==actSaveTask[s]&&!ValidateBeforeSubmit())return ShowDimmer(!1),AxWaitCursor(!1),actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),GetProcessTime(),void GetTotalElapsTime();if(s>-1&&"undefined"!=typeof actScriptTask&&(actScriptTask[s].startsWith("loadform♠")||actScriptTask[s].startsWith("loadformanddata♠")||actScriptTask[s].startsWith("loadiview♠")||actScriptTask[s].startsWith("loadpage♠")||actScriptTask[s].startsWith("openpage♠"))){var d=actScriptTask[s];return d=d.split("♠")[1],void EvaluateScriptFormControl(d)}var c=$j.inArray(e,SFCActionName);if(c>-1&&"undefined"!=typeof SFormControls&&"undefined"!=typeof SFormControls[c]&&(SFormControls[c].toLowerCase().startsWith("loadform(")||SFormControls[c].toLowerCase().startsWith("loadformanddata(")||SFormControls[c].toLowerCase().startsWith("loadiview(")||SFormControls[c].toLowerCase().startsWith("loadpage(")||SFormControls[c].toLowerCase().startsWith("openpage(")))return void EvaluateScriptFormControl(SFormControls[c])}catch(p){}if("y"==r){if("0"==$j("#recordid000F0").val())return showAlertDialog("warning",2009,"client"),actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),void ShowDimmer(!1);if("cancelled"==tstructCancelled.toLowerCase())return showAlertDialog("error",2024,"client"),actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),void ShowDimmer(!1);if(!AxAllowCancel)return actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),ShowDimmer(!1),showAlertDialog("error",2025,"client")}if($j("#icons").length>0&&$j("#icons").prop("disabled"))return actionCallbackFlag=actionCallFlag,void $("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"});if($j("#icons").length>0&&$j("#icons").prop("disabled",!0),t==undefined&&(t=""),""!=t&&!confrm&&!confirm(t))return EnableToolBarBtns(),actionCallbackFlag=actionCallFlag,ShowDimmer(!1),AxWaitCursor(!1),void $("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"});"y"==r?(GetCancelRemarks(e,a,o),ShowDimmer(!1)):CallActionExt(e,a,"",i,l)}}else $("#icons,#btnSaveTst,.BottomToolbarBar a").css({"pointer-events":"none"})}function CallActionExt(e,a,t,r,o){GetCurrentTime("Tstruct load on Action button click(ws call)");var i=$j("#recordid000F0").val();ArrActionLog="CallAction-"+e+"Recordid-"+i,AxWaitCursor(!0);var l="";if(""!=a&&a!=undefined)if(":"==a.substring(0,1)){var n=a.substring(1,a.length);if(1==IsGridField(n));else l=$j("#"+(n+"000F0")).val()}else l=a.toString();var s,d=transid,c="",p=(i=$j("#recordid000F0").val(),0),m=0,f=e;if(-1!=e.indexOf("_")&&(-1!=$j.inArray(GetFieldsName(e),FNames)&&(s=e.lastIndexOf("_"),e=e.substring(s+1)),-1!=e.indexOf("F"))){m=parseInt(GetActiveRow(f),10)+1;var u=e.lastIndexOf("F");p=parseInt(e.toString().substring(u+1)),e=e.substring(0,u-3)}var v=traceSplitStr+"Action-"+e+traceSplitChar,g="";if(""!=l){var h=(g=l).lastIndexOf("\\");-1!=h&&(g=g.substring(h+1))}var w=GetOpenTabDcs(),x=UploadFiles(),A=GetDeletedRows(),b=GetChangedRows(),C="";t!=undefined&&(C=""+(t=CheckSpecialCharsInXml(t))+""),c=c+''+C+"",void 0===o&&(o=!1);try{callBackFunDtls="CallActionExt♠"+e+"♠"+a+"♠"+t+"♠"+r,GetProcessTime(),ASB.WebService.CallActionWS(ChangedFields,ChangedFieldDbRowNo,ChangedFieldValues,DeletedDCRows,DeletedFieldValue,ArrActionLog,w,c,l,"t",A,b,tstDataId,x,o,SuccessCallbackAction,OnException)}catch(D){actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),AxWaitCursor(!1);var F=D.name+"^♠^"+D.message;showAlertDialog("error",2030,"client",F),UpdateExceptionMessageInET("ActionWS exception : "+D.message),GetProcessTime(),GetTotalElapsTime()}}function SuccessCallbackAction(e,a){if(""!=e){var t=e.split("*♠*")[0],r=e.split("*♠*")[1];e=e.split("*♠*")[2],WireElapsTime(t,r)}if(""!=e){if(actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),ArrActionLog="",CheckSessionTimeout(e))return;var o=e.split("*#*")[1];void 0!==o&&""!=o&&(console.log("Clearing cache in action"),ClearRedisKeys(o)),e.indexOf("*#*")>-1&&(e=e.substring(0,e.indexOf("*#*"))),ChangedFields.length=0,ChangedFieldDbRowNo.length=0,ChangedFieldValues.length=0,DeletedDCRows.length=0,DeletedFieldValue.length=0,EnableToolBarBtns();try{if(AxAftertstCallAction(e))return SetFormDirty(!1),AxWaitCursor(!1),void ShowDimmer(!1)}catch(i){}ParseServiceResult(e,"Action");try{AxAfterCallAction()}catch(i){}1==AxActionSave&&parent.axMainPageReload==transid&&(parent.doPageUnload="false",parent.window.location.href="../aspx/mainnew.aspx"),SetFormDirty(!1),AxWaitCursor(!1),ShowDimmer(!1)}else window.document.location.href.indexOf("tstruct.aspx")>-1?DataReloadDuringActionError():($("#dvlayout").hide(),AxWaitCursor(!1),ShowDimmer(!1),$("#reloaddiv").show())}function DataReloadDuringActionError(){"undefined"!=typeof clickedButtonCaption&&""!=clickedButtonCaption||(clickedButtonCaption="Task");var glType=eval(callParent("gllangType")),isRTL=!1;isRTL="ar"==glType;var CallAvActionCB=$.confirm({closeIcon:!1,title:eval(callParent("lcm[155]")),rtl:isRTL,onContentReady:function(){disableBackDrop("bind")},content:clickedButtonCaption+" not completed due to an unexpected error.",buttons:{buttonA:{text:"Retry",btnClass:"hotbtn",action:function(){CallAvActionCB.close(),clickedButtonCaption="",actionCallbackFlag=actionCallFlag,$("#icons,#btnSaveTst,.BottomToolbarBar a,.wizardNextPrevWrapper").css({"pointer-events":"auto"}),ArrActionLog="",AxWaitCursor(!1),ShowDimmer(!1)}},buttonB:{text:"Abort",btnClass:"coldbtn",action:function(){clickedButtonCaption="",window.location.href=window.location.href}}}})}function EvaluateRapidExpressions(e){var a=e.split(","),t=0;for(t=0;t"),""!=strSingleLineText){try{var myJSONObject=$j.parseJSON(strSingleLineText)}catch(ex){continue}if(myJSONObject.error)ExecErrorMsg(myJSONObject.error,calledFrom);else if(myJSONObject.data&&"Iview"!=calledFrom)ExecData(myJSONObject.data,calledFrom);else if(myJSONObject.evalexpr)EvaluateRapidExpressions(myJSONObject.flds);else if(myJSONObject.fastdata)ExecData(myJSONObject.fastdata,calledFrom);else if(myJSONObject.pickdata)ExecPickData(myJSONObject.pickdata,calledFrom);else if(myJSONObject.command)ExecCommand(myJSONObject.command,actnName,navigationURL);else if(myJSONObject.formcontrol)try{ExecFormControl(myJSONObject.formcontrol,calledFrom)}catch(ex){console.log(ex.message)}else if(myJSONObject.message)("undefined"==typeof pickListRowCount||pickListRowCount>0||-1==pickListRowCount)&&(1!=iViewRefresh?ExecMessage(myJSONObject.message,calledFrom):eval(callParent("ivCmdRefresh")+"= '"+myJSONObject.message[0].msg+"'"));else if(myJSONObject.wfnode)"undefined"!=typeof tstructCancelled&&"cancelled"!=tstructCancelled.toLowerCase()&&ExecWorkflow(myJSONObject.wfnode);else if(myJSONObject.attachment&&"Iview"!=calledFrom&&"iview"!=document.title.toLowerCase())ExecAttachments(myJSONObject.attachment);else if(myJSONObject.memvar)ExecMemVars(myJSONObject.memvar,calledFrom);else if(myJSONObject.timetaken)ExecTimetaken(myJSONObject.timetaken);else if(myJSONObject.result&&"Iview"!=calledFrom&&"iview"!=document.title.toLowerCase()){if(myJSONObject.result[0].action){DataReloadDuringActionError();break}}else if(myJSONObject.rowrefresh&&"true"==myJSONObject.rowrefresh&&myJSONObject.row&&"iview"==document.title.toLowerCase())ExecRefreshIviewRows(myJSONObject.row);else{if(resultJson.indexOf("dsignresult")>-1){if(myJSONObject.dsignresult){Execdsignresult(myJSONObject.dsignresult);break}continue}if(resultJson.indexOf("dsignmsg")>-1){if(myJSONObject.dsignmsg){ExecDsignMsg(myJSONObject.dsignmsg);break}continue}}"undefined"!=typeof GridDispHead&&GridDispHead&&(grDisObj!=undefined&&displayGfirstcol(grDisObj,grDisname),grDisObj="",grDisname="")}}else AxFormLoadSkipped=!0;try{AxAfterFormLoad(calledFrom)}catch(ex){}AxWaitCursor(!1),WrkflFlag||ShowDimmer(!1),myJSONObject=null}else showAlertDialog("info",appGlobalVarsObject.lcm[491])}function AssignWsPerfExprValues(e){if("undefined"!=typeof formParamFlds&&""!=formParamFlds){var a=0;formParamFlds.forEach(function(e){""!=e&&"transid"!=e&&GetActualFieldName(e).split(",").forEach(function(e){if(""!=e)try{var t=ReplaceUrlSpecialChars(formParamVals[a]);SetFieldValue(e,t);var r=GetFieldsRowNo(e),o=GetFieldsDcNo(e),i=GetDbRowNo(r,o);UpdateFieldArray(e,i,t,"parent")}catch(l){}}),a++})}"undefined"!=typeof wsPerfEvalExpClient&&""!=wsPerfEvalExpClient&&wsPerfEvalExpClient.forEach(function(e){""!=e&&GetActualFieldName(e).split(",").forEach(function(a){""!=a&&EvaluateAxFunction(e,a)})})}function AssignLoadValuesDesignMode(e,a){for(var t=e.split("*$*"),r=0;r";msg+="now pending with "+users+"
",msg+=""+cutMsgWd+"

",msg+=""+cutMsgOw+"
",$j.msgBox({content:msg,type:"info"},100)}function CallActionForDsign(e){CallAction($j("#hdnActionName").val(),"","","","",e)}function ExecDsignMsg(e){showAlertDialog("info",e.msg)}function ExecTimetaken(e){ASBDbTime="",ASBTotal="";for(var a=0;a","g"),"\n")}function ExecMemVars(e,a){for(var t="",r="",o=0;o ";$j(".multiChkSpan").each(function(){if($j(this).attr("name")==e)return t=$j(this),!1});var o=$j("#chkAll_"+e);o.prop("checked")&&(o.removeAttr("checked"),o.prop("checked",!1)),o.attr("disabled","disabled"),t.append(r)}}function ExecData(dataJsonObj,calledFrom){var isExcelImp=arguments.length>2&&arguments[2]!==undefined&&arguments[2];FillGridFillRows=0,FillGridCurrentDC=0;var dcNo="0",fldName="",fldValue="",fldType="",fldDbRowNo="",masterRow=0,delRows="",tmpActiveRow="",tmpActiveDc="",isDcFormatGrid=!1,formatGridIdx=-1,dcKeyColumn="",fName="",rid=$j("#recordid000F0").val(),axActiveDc=AxActiveDc,prevFldType="",expDepArray=new Array;if("GetDep"==calledFrom&&IsDcGrid(AxActiveDc)){var dcIdx=$j.inArray(AxActiveDc,DCFrameNo);expDepArray=DCExpDeps[dcIdx].toString().split(",")}for(var comboFld="",comboVal="",comboRowNo="",depFlds="",idCol="",isPopGrid=!1,curRowNo="",dcOldHasData="",dcOldRowCount=0,isChkCleared=!1,i=0;i0?$("#gridHd"+dcNo).data("fg-append-rec",existingRec):0==existingRec&&"Action"==calledFrom&&-1==delRows.indexOf("d*")?(delRows="d*,"+delRows,$("#gridHd"+dcNo).removeData("fg-append-rec")):$("#gridHd"+dcNo).removeData("fg-append-rec")}}if(tmpActiveRow=AxActiveRowNo,tmpActiveDc=AxActiveDc,AxDepRows=new Array,"GetDep"==calledFrom&&isPopGrid&&IsParentDc(axActiveDc)){dcOldRowCount=GetDcRowCount(dcNo);continue}"CallAdd"!=calledFrom&&(SetRows(dcNo,fldValue,delRows,calledFrom,dcOldHasData,dcHasRows),"LoadData"==calledFrom&&fillgridColOptVisibility(dcNo)),AxActiveRowNo=tmpActiveRow,AxActiveDc=tmpActiveDc}"yes"==dcHasRows&&SetHdnRowCount(dcNo,calledFrom)}else{if(0==rid&&fldName!=undefined&&fldName==AxAutoGenFld){var hdnAutogenerateFld=$j("#hdnShowAutoGenFldValue").val();"true"==hdnAutogenerateFld.toLowerCase()||(fldValue="Auto")}if("GetDep"==calledFrom&&"cl"==prevFldType&&"dv"!=fldType&&""!=comboFld&&(ClearChecklistOnGetDep(comboFld),comboFld="",comboVal=""),"dv"==fldType)fldName=comboFld;else{if("axpcurrencydec"==fldName.toLowerCase()&&UpdateAxpCurrDec(fldValue,calledFrom),"PopGridCombos"==calledFrom&&""!=AxPopRowNo&&(fldDbRowNo=AxPopRowNo),"GetDep"==calledFrom&&IsDcPopGrid(dcNo)&&IsParentDc(axActiveDc)){var wsRowNo=fldDbRowNo,sIdx=-1;"True"!=dcOldHasData&&"1"==wsRowNo||(sIdx=$j.inArray(wsRowNo,AxSubWsRows),fldDbRowNo=GetSubDsRowNo(fldDbRowNo,dcNo)),-1==sIdx&&(AxActiveDc=dcNo,AddRowAfterGetDep(fldDbRowNo,dcNo,dcOldHasData),curRowNo=fldDbRowNo)}if("0"==dcNo&&(dcNo=GetDcNo(fldName)),fillParamId=$j.inArray("dc"+dcNo,FillParamDCs),"-1"!=fillParamId&&(fillCond=FillCondition[fillParamId],"APPEND"==fillCond)){var recCount=$("#gridHd"+dcNo).data("fg-append-rec");recCount!=undefined&&"LoadData"!=calledFrom&&"Action"!=calledFrom&&"GetDep"!=calledFrom&&(fldDbRowNo=parseInt(fldDbRowNo)+recCount)}fldName=ConstructFieldName(fldName,dcNo,fldDbRowNo),RedrawField(comboFld,calledFrom,isPopGrid),comboFld=""}if(""==fldName)continue;var fld=$j("#"+fldName),fName=GetFieldsName(fldName);if(("undefined"!=typeof AutosaveDraft&&"true"==AutosaveDraft&&"false"==checkIsdraft||"undefined"!=typeof AutosaveDraft&&(""==AutosaveDraft||"false"==AutosaveDraft)&&"false"==checkIsdraft)&&((-1!=fName.indexOf("axp_gridattach_")||fName.toLowerCase()=="dc"+dcNo+"_image"||fName.startsWith("axp_nga_")||fName.toLowerCase().startsWith("axpfile_"))&&(fName.startsWith("axp_nga_")||fName.toLowerCase().startsWith("axpfile_")||SetGridAttValue(fldName,fldValue),fldName.toLowerCase().startsWith("axpfile_")?ConstructAxpAttachHTML(fldValue,fldName):ConstructAttachHTML(fldValue,fldName),showAttachmentPopover()),-1!=fldName.toLowerCase().indexOf("dc"+dcNo+"_referimages")&&SetGridRefValue(fldName,fldValue)),"LoadData"==calledFrom&&isDcFormatGrid){var fIndx=fldName.lastIndexOf("F"),fRNo=GetFieldsRowNo(fldName);if(dcKeyColumn==fName){if("0"==recordid){var oldKeyVal=$j("#"+fldName).val();CallSetFieldValue(fldName,oldKeyVal);continue}continue}}if(fld.length>0){var fArrayIdx=-1;if(fArrayIdx=$j.inArray(GetFieldsName(fldName),FNames),"m"==fldType)CallSetFieldValue(fldName,fldValue);else if("cl"==fldType||"rg"==fldType)comboFld=fldName,comboVal=fldValue,isChkCleared=!1,CallSetFieldValue(fldName,fldValue),"GetDep"==calledFrom&&i+1==dataJsonObj.length?(ClearChecklistOnGetDep(comboFld),comboFld="",comboVal=""):"GetDep"==calledFrom&&$("#"+comboFld).removeData("valuelist");else if("i"==fldType)if(""!=fldValue)if(-1!=fldValue.indexOf("//"))$j("#"+fldName).attr("src",fldValue);else{var fileName=fldValue.split("\\\\"),hdnScriptsUrlPath=$j("#hdnScriptsUrlpath"),fldValuePath="";fldValuePath=fileName.length>1?hdnScriptsUrlPath[0]!=undefined?hdnScriptsUrlPath.val()+"axpert/"+sid+"/"+fileName[fileName.length-2]+"/"+fileName[fileName.length-1]:"../scripts/axpert/"+sid+"/"+fileName[fileName.length-2]+"/"+fileName[fileName.length-1]:hdnScriptsUrlPath[0]!=undefined?hdnScriptsUrlPath.val()+"axpert/"+sid+"/"+fileName[fileName.length-1]:"../scripts/axpert/"+sid+"/"+fileName[fileName.length-1],GetDateTime(),$j("#"+fldName).attr("src",fldValuePath+"?"+imageSuffix),$j("#"+fldName).parents(".image-input").find(".imageFileUpload").addClass("d-none"),$j("#"+fldName).parents(".image-input").find(".profile-pic").removeClass("d-none")}else $j("#"+fldName).hasClass("signaturePad")?$j("#"+fldName).attr("src","../AxpImages/signature.png"):$j("#"+fldName).parents(".image-input").find(".imageFileUpload").addClass("d-none"),$j("#"+fldName).parents(".image-input").find(".profile-pic").removeClass("d-none");else if("b"==fldType){if(-1!=fldName.indexOf("axpbutton")){var fIndx=fldName.lastIndexOf("F"),uIndx=fldName.lastIndexOf("_");fld.val(fldName.substring(uIndx+1,fIndx-3))}}else if("c"==fldType)if("hidden"==fld.attr("type"))CallSetFieldValue(fldName,fldValue),comboFld="";else if("checkbox"==fld.attr("type"))comboFld="","yes"==fldValue.toLowerCase()?(fld.prop("checked",!0),fld.attr("checked",!0)):(fld.prop("checked",!1),fld.attr("checked",!1));else{comboFld=fldName,comboVal=fldValue;var fIndx=fldName.lastIndexOf("F"),fName=GetFieldsName(fldName),fldIsAutoComp=!1;$j("#"+fldName).hasClass("fldFromSelect")&&(fldIsAutoComp=!0);var fldIsMultiSelect=!1;if($j("#"+fldName).hasClass("fldmultiSelect")&&(fldIsMultiSelect=!0),fldIsAutoComp||fldIsMultiSelect||ClearComboBox(fld,fName,fldValue),dataJsonObj[i].dpm){var depFldsStr=dataJsonObj[i].dpm;depFlds=depFldsStr.split(",")}masterRow!=undefined&&0!=masterRow?("1"!=fldDbRowNo&&"PopGridCombos"!=calledFrom&&(fldIsAutoComp||fldIsMultiSelect||CopyFromMasterRow(fldName,dcNo,masterRow,calledFrom,isPopGrid)),MasterRow.push(fName),CallSetFieldValue(fldName,fldValue)):(fldIsAutoComp||fldIsMultiSelect)&&CallSetFieldValue(fldName,fldValue),UpdateAssignedFld(comboFld),comboFld=""}else if("dv"==fldType&&""!=comboFld){var comboField=$j("#"+comboFld);if(comboField!=undefined)if("select-one"==comboField.prop("type")){var comboItems=fldValue.split("~"),depValue=fldValue,fldIdVal="";"yes"==idCol?(fldIdVal=comboItems[0],fldValue=comboItems[1]):fldValue=comboItems[0];var optHtml="",htmlFldVal=fldValue.replace(/ /g," "),tmpVal=fldValue.replace(/ /g,String.fromCharCode(160)),comboFldnm=GetFieldsName(comboFld);if(fldValue==comboVal||comboVal==tmpVal?(optHtml="",comboField.append(optHtml),CallSetFieldValue(comboFld,fldValue,!1,calledFrom),"001"==GetFieldsRowNo(comboFld)&&"LoadData"==calledFrom&&"0"!=rid&&$j.inArray(comboFldnm,MasterRow)>-1&&SetEditRowComboValues(comboFld,optHtml.replace("selected",""),dcNo,comboFldnm)):(optHtml="",comboField.append(optHtml),"001"==GetFieldsRowNo(comboFld)&&"LoadData"==calledFrom&&"0"!=rid&&$j.inArray(comboFldnm,MasterRow)>-1&&SetEditRowComboValues(comboFld,optHtml,dcNo,comboFldnm)),null!=dataJsonObj[i].dp)for(var dependentValues=dataJsonObj[i].dp.toString().split("¿"),tmpCmoboFld=GetFieldsName(comboFld),cnt=0;cnt";var chkValSep=GetChkSeparator(GetFieldsName(comboFld)),arrChkItems=comboVal.split(chkValSep);-1!=$j.inArray(fldValue,arrChkItems)&&(strChecked="checked=checked"),0==isChkCleared&&(comboField.hasClass("multiFldChk")||(fldHint=ClearSqlChkList(comboFld),isChkCleared=!0)),fldClass="type=checkbox class='multiFldChk'"}else spanClass=".multiRgrpSpan,.multiFldRdg",align="    ","v"==FldAlignType[fArrayIdx].toLowerCase()&&(align="
"),comboVal==fldValue&&(strChecked="checked=checked"),0==isChkCleared&&(fldHint=ClearRadioGrp(comboFld),isChkCleared=!0),fldClass="type=radio class='form-check-input h-40px w-40px multiFldRdg'";var tmpID="";try{tmpFld=$j(spanClass+"[name="+comboFld+"]"),tmpID=tmpFld.attr("name")}catch(ex){}var radioDisabled="";tmpFld!=undefined&&tmpFld.hasClass("flddis")&&(fldClass+=" disabled",radioDisabled=" disabled=disabled");var chkId=tmpID;fldValue=CheckSpecialCharsInStr(fldValue),""!=fldValue&&(fldValue=fldValue.replace(/&/g,"&"),fldValue=fldValue.replace("/'/g","'"));var fldclText="",fldclValue="";"yes"==idCol?(fldclValue=fldValue.split("~")[0],fldclText=fldValue.split("~")[1]):(fldclValue=fldValue,fldclText=fldValue);var chkHtml="";if(chkHtml=IsChkList?""+fldclText+align+"":'
",IsDcGrid(dcNo)||"radio"==comboField.attr("type"));else{var tokenData=$("#"+tmpID).data("valuelist"),tokens=[];tokens="object"==_typeof(tokenData)?tokenData:$("#"+tmpID).data("valuelist").split($("#"+tmpID).data("separator")).map(function(e){return{value:e,label:e}}).filter(function(e){return e.value&&e.label}),tokens.push({value:fldclValue,label:fldclText}),tokens=_toConsumableArray(new Set(tokens)),$("#"+tmpID).data("valuelist",tokens);try{$("#"+tmpID).data("bs.tokenfield").$input.autocomplete({source:tokens})}catch(ex){}}if(IsChkList){var chkAllObj=$j("#chkAll_"+chkId);chkAllObj.hasClass("flddis")||chkAllObj.removeAttr("disabled");var hideAllObj=$j("#hideAll_"+chkId);if(hideAllObj.removeAttr("disabled"),chkAllObj.length>0){var itemLength=$j("input[name='"+chkId+"']").length;arrChkItems.length0){var t=parseInt($j("#hdnRCntDc"+e).val(),10)+1;$j("#hdnRCntDc"+e).val(t),UpdateDcRowArrays(e,GetRowNoHelper(t),"Add")}}function SetEditRowComboValues(e,a,t,r){var o=GetDcRowCount(t),i=GetRowNoHelper(o);$j("#"+r+i+"F"+t).append(a)}function CallMainBlur(e){var a=e.id;MainBlur($j("#"+a))}function RedrawField(e,a,t){if(""!=e&&(window.navigator.userAgent.indexOf("MSIE ")>0?($j("#"+e).css("background-color","white"),$j("#"+e).focus()):$j("#"+e).hide().show(),"LoadData"==a&&!IsDraftLoad&&$j("#"+e).length>0)){if(t)return;$j("#"+e).width($j("#"+e).width()+2)}}function GetHtmlForFormatGrids(){var e=$j("#dvFormatDc").html();$j("#dvFormatDc").html(""),AssignHTML(e,"LoadData","")}function UpdateOldValues(e,a){var t=$j.inArray(FldLoadedFields,e);-1==t?(FldLoadedFields.push(e),FldLoadedValues.push(a)):FldLoadedValues[t]=a}function UpdateNewPopInfo(e,a){var t=$j.inArray(e,ArrPopNewDcs);if(-1!=t)if(""!=ArrPopNewRows[t]){-1==ArrPopNewRows[t].indexOf(a)&&(ArrPopNewRows[t]+=","+a)}else ArrPopNewRows[t]=ArrPopNewRows[t];else ArrPopNewDcs.push(e),ArrPopNewRows.push(a)}function AssignPopGridRows(){if(TstructHasPop)for(var e=0;e0&&$j("#attachment-overlay").removeClass("d-none")}}function ExecWorkflow(e){var a=!1,t="",r="";getComntWf(!1);for(var o=0;oApprove')):"r"==l[n]?($j("#btntabreject").prop("disabled",!1),$j("#btntabreject").removeClass("disablewfbuttons").addClass("enablewfbuttons"),$j("#selectbox").append('')):"t"==l[n]?($j("#btntabreturn").prop("disabled",!1),$j("#btntabreturn").removeClass("disablewfbuttons").addClass("enablewfbuttons"),$j("#selectbox").append('')):"v"==l[n]&&($j("#btntabreview").prop("disabled",!1),$j("#btntabreview").removeClass("disablewfbuttons").addClass("enablewfbuttons"),$j("#selectbox").append('')),a=!0}else $("#selectbox").attr("disabled","disabled"),$(".wrkflwinline").addClass("hide"),ReadonlyWfButtons()}else if(0==a)$("#selectbox").attr("disabled","disabled"),$(".wrkflwinline").addClass("hide"),ReadonlyWfButtons();else{var s=$j("#txtCommentWF");s.length>0&&s.prop("disabled",!1)}if(e[o].status&&$j("#lblStatus").text(e[o].status),e[o].lno&&$j("#hdnWfLno").val(e[o].lno),e[o].elno){$j("#hdnWfELno").val(e[o].elno);var d=e[o].elno}if(e[o].appstatus&&(appstatus=e[o].appstatus,("Approved"==appstatus&&1==AxOnApproveDisable||"Rejected"==appstatus&&1==AxOnRejectDisable)&&Readonlyform()),e[o].readonlyform&&"true"==e[o].readonlyform&&Readonlyform(),e[o].allowcancel&&(AxAllowCancel="true"==e[o].allowcancel.toString().toLowerCase()),e[o].maxlevel&&(r=e[o].maxlevel),e[o].pdcomments&&(tstWFpdcomments=e[o].pdcomments),e[o].wkid&&(tstWorkFlowId=e[o].wkid),e[o].levels){var c,p=getWfUsrName(r,e[o].levels),m=getWfStatus(r,e[o].levels);e[o].levels[0].lno;-1==$.inArray("",p)?(t=constructWrkHtml(r,p,m,d,e[o].levels),$(t).insertAfter($(".icobtn")),$("#stratWrkf").after($(".workflowMsg").detach()),0!=$("#workflowdropdown").length?($("#workflowdropdown").append($("#selectbox").detach()),$("#selectbox").removeClass("initialized"),$(".wfselectbox").hasClass("d-none")?$(".wfselectbox").removeClass("d-none"):$(".wfselectbox").addClass("d-none")):$(".icobtn").append($(".dropbox").detach()),popoverWrkFl()):(getWfLevelUSsrs($.inArray("",p),r,p,m,d,e[o].levels),0!=$("#workflowdropdown").length&&($("#workflowdropdown").append($("#selectbox").detach()),$("#selectbox").removeClass("initialized")),$(".wfselectbox").hasClass("d-none")?$(".wfselectbox").removeClass("d-none"):$(".wfselectbox").addClass("d-none")),null===(c=KTMenu)||void 0===c||c.init()}}d>0&&($(".wrkflwPending").addClass("wrkflwPendingCls"),$(".downArr").addClass("workflowdropdownCls"),$(".icobtn").addClass("iconbtnCls")),"true"==AxIsTstructLocked&&($("#selectbox").attr("disabled","disabled"),$(".wrkflwinline").addClass("hide"))}function ExecMessage(messageJsonObj,calledFrom){for(var i=0;i-1&&"GetDep"==calledFrom)){if(msgs.indexOf("recordid")>-1){var msgsArray=msgs.split(",");msgs="";for(var x=0;x-1&&(msgs=msgs.substring(0,msgs.lastIndexOf("errfld")-2)),msgs=msgs.split(",");for(var responsemsgFlds=msgs.length,msg="",mm=0;mm0&&(msg=msg.substr(0,msg.indexOf("recordid"))),1==saveActRecSuccess&&(alertType="success",saveActRecSuccess=!1),"Transaction has been canceled"==msg)msg=eval(callParent("lcm[44]")),alertType="error";else if("Action"!=calledFrom&&"Iview"!=calledFrom||-1==msg.indexOf("`"))-1!=msg.toLowerCase().indexOf("invalid")||-1!=msg.indexOf("cannot be left empty")?alertType="error":-1!=msg.toLowerCase().indexOf("is completed")||-1!=msg.toLowerCase().indexOf("saved successfully")?alertType="success":alertType="info";else{var alType=msg.split("`")[0].toLowerCase();alType.indexOf(",")>-1&&(alType=alType.split(",")[1]),"simple"==alType||""==alType?alertType="info":"warning"==alType?alertType="warning":"confirmation"==alType?alertType="success":"exceptions"==alType&&(alertType="error"),msg=msg.split("`")[1].slice(0,-1)}if(-1!=msg.indexOf("cannot be left empty")){var cutMsg=eval(callParent("lcm[45]"));msg=msg.replace("cannot be left empty",cutMsg)}if(blurDisabled=!0,"GetDep"==calledFrom&&1==IsPickListField(AxActDepFld))if(""!=msg&&""==AxPickResult){if(AxActionSave?(showAlertDialog(alertType,msg,"","","function~redirectOnSaveAction()"),disableBtnBeforeReload()):showAlertDialog(alertType,msg),errFrompickfld=msg,""!=AxActDepFld){var rowNo=GetClientRowNo(AxActiveRowNo,AxActiveDc),fldName=AxActDepFld+rowNo+"F"+AxActiveDc,focusFld=$j("#"+fldName);focusFld.length>0&&focusFld.focus()}}else currentPickList=AxActDepFld,SuccGetSearchResult(AxPickResult);else if(AxActionSave?"New"==AxActiveAction?showAlertDialog(alertType,msg):(showAlertDialog(alertType,msg,"","","function~redirectOnSaveAction()"),disableBtnBeforeReload()):showAlertDialog(alertType,msg),errFrompickfld=msg,""!=AxActiveField){var rowNo=GetClientRowNo(AxActiveRowNo,AxActiveDc),fldName=AxActiveField+rowNo+"F"+AxActiveDc,focusFld=$j("#"+fldName);focusFld.length>0&&focusFld.focus()}}}}var curFrame=$(window.frameElement);"axpiframe"===curFrame.attr("id")&&0==axFramReload&&ReloadMiddleIframe(),0!=axFramReload&&(axFramReload=!1)}function ExecFormControl(e,a){for(var t=e.length,r=0;r"}tstReadOnly=!0,Readonlyform()}if(e[r].btnname){var c,p="";p=e[r].btnname,c=e[r].btnact;GetExactFieldName(p);var m=!1;A=null,-1!=p.indexOf(".")&&p.replace(".","\\."),"remove"==p.toLowerCase()?p="delete":"list view"==p.toLowerCase()?p="listview":"new"==p.toLowerCase()&&(p="add"),$j(":button").each(function(){$j(this).attr("id")!=p&&$j(this).attr("value")!=p||(m=!0,A=$j(this))}),m||$j(".action img").each(function(){if($j(this).attr("id")==p)return A=$j(this),m=!0,!1}),m||$j(".axpBtn").each(function(){if($j(this).attr("id")==p)return A=$j(this),m=!0,!1}),m||$j(".axpBtnCustom").each(function(){if($j(this).attr("id")==p)return A=$j(this),m=!0,!1}),m||$j("#icons").find("a").each(function(){($j(this).attr("class")==p.toLowerCase()||void 0!==p&&$j(this).text()==p)&&(A=$j(this),m=!0)}),m||$j("#nextprevicons").find("a").each(function(){$j(this).attr("class")==p.toLowerCase()&&(A=$j(this),m=!0)}),"disable"==c?CallProcessFormControl(p,"","2",""):"enable"==c?CallProcessFormControl(p,"","1",""):(null!=A&&A.length>0?m=!0:$j("#"+p.toLowerCase()).length>0?(m=!0,A=$j("#"+p.toLowerCase())):"Save"==p?$j("#imgSaveTst")&&(m=!0,A=$j("#imgSaveTst")):(A=p+"000F0",$j("#"+A).length>0&&(m=!0,A=$j("#"+A))),m&&A.length>0&&("hide"==c?("li"==A.parent()[0].tagName.toLowerCase()&&A.parent().css({display:"none"}),"add"==p?$j("#New").length>0&&$j("#New").css({display:"none"}):("reject"==p.toLowerCase()||"approve"==p.toLowerCase())&&$j("#icons").find("a#actbtn_"+p).length>0&&$j("#icons").find("a#actbtn_"+p).parent().css({display:"none"}),A.css({display:"none"})):"show"==c?("li"==A.parent()[0].tagName.toLowerCase()&&A.parent().css({display:"inline-block"}),"add"==p&&$j("#New").length>0&&$j("#New").css({display:"inline-block"}),A.css({display:"block"})):"disable"==c?(FadeImage(A.attr("id"),1),A.attr("disabled","disabled"),A.addClass("btndis"),SetAutoCompAccess("disabled",A)):"enable"==c&&(A.prop("disabled",!1),SetAutoCompAccess("enabled",A)),m=!1))}if(e[r].fldname){var f,u,v="";v=e[r].fldname,f=e[r].fldact,u=e[r].setcaption;var g=GetFieldsRowFrameNo(v),h=GetFieldsName(v),w=g.substring(4);if("000F0"==g&&(v=v.substring(0,v.length-1)+"1"),u!=undefined&&g==v){var x=GetDcNo(v);v=IsDcGrid(x)?v+"001F"+x:v+"000F"+x}var A=$j("#"+v),b=!1;if(u!=undefined||f!=undefined){if(u!=undefined)-1==$j.inArray(GetDcNo(GetFieldsName(v))+"~"+GetFieldsName(v)+"~"+u,AxFormContSetCapFldsGrid)&&AxFormContSetCapFldsGrid.push(GetDcNo(GetFieldsName(v))+"~"+GetFieldsName(v)+"~"+u),SetCaptionFormControl(v,u);if("setfocus"==f)-1==$j.inArray(GetDcNo(v)+"~"+v+"~"+f,AxFormContFldSetFocus)&&AxFormContFldSetFocus.push(GetDcNo(v)+"~"+v+"~"+f);else if(f!=undefined){-1==$j.inArray(GetDcNo(GetFieldsName(v))+"~"+GetFieldsName(v)+"~"+f,AxFormContSetFldActGrid)&&AxFormContSetFldActGrid.push(GetDcNo(GetFieldsName(v))+"~"+GetFieldsName(v)+"~"+f)}}else if(A.length>0){if(IsDcGrid(w)&&(b=!0),"hide"==f)if(b)$j("#th-"+h).hide(),A.hide(),A.parent().hide();else{A.css("visibility","hidden");var C=GetFieldsName(v);$j("#dv"+C).hide()}else b?($j("#th-"+h).show(),A.show(),A.parent().show()):A.css("visibility","visible");"disable"==f?ProcessFormControl(v,"2",""):ProcessFormControl(v,"1","")}else{if("hide"==f||"show"==f)-1==$j.inArray(h+"~"+f,AxFormContHiddenFlds)&&AxFormContHiddenFlds.push(h+"~"+f);else if(u!=undefined){-1==$j.inArray(v+"~"+u,AxFormContSetCapFlds)&&AxFormContSetCapFlds.push(v+"~"+u)}}}}SetFormContFldActGrid("")}function ExecFormControlDesignMode(e,a){for(var t=e.length,r=0;r/g,"%3E")}function ReplaceUrlSpecialChars(e){return e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/%25/g,"%")).replace(/%26/g,"&")).replace(/%27/g,"'")).replace(/%23/g,"#")).replace(/%22/g,'"')).replace(/%2b/g,"+")).replace(/%20/g," ")).replace(/%5C/g,"\\")).replace(/%3C/g,"<")).replace(/%3E/g,">")}function closeRemodalwindow(){$j("#popupIframeRemodal",parent.document).attr("src")!=undefined&&$j(".remodal-close",parent.document).click()}function ExecCommand(cmdJsonObj,actnName,axpConfigNavType){actnName=void 0!==actnName?actnName:"";for(var popup="",pgname="",cmdName="",cmdVal="",multipleDocs,saveAction=!1,lockedBy="",parFrm=$j("#axpiframe",parent.document),curFrame=$(window.frameElement),openIviewCmdIndex=cmdJsonObj.reduce(function(e,a,t){return"openiview"==a.cmd&&e.push(t),e},[]),saveAndPopupExist=!1,i=0;i-1,saveAndPopupExist&&eval(callParent("isSuccessAlertInPopUp")+"= true")}catch(ex){}if(!("printfile"==cmdJsonObj[i].cmd&&""!=cmdName&&""!=cmdVal&&cmdName==cmdJsonObj[i].cmd&&cmdVal==cmdJsonObj[i].cmdval||"openiview"==cmdJsonObj[i].cmd&&openIviewCmdIndex.length>0&&openIviewCmdIndex[0]!=i||saveAndPopupExist))if(cmdName=cmdJsonObj[i].cmd,cmdVal=cmdJsonObj[i].cmdval,multipleDocs=cmdJsonObj[i].multiprintdocs,cmdJsonObj[i].lockedby&&(lockedBy=cmdJsonObj[i].lockedby),"openfile"==cmdName||"printfile"==cmdName){var docID,fldPath;UpdateExceptionMessageInET("Action printfile/openfile result. Command name:"+cmdName+" Command Val:"+cmdVal);var filepath="",compressValue="",dirName="";cmdVal=CheckUrlSpecialChars(cmdVal);var fldPrintDirective=GetFieldValue("axp_printdirective000F1");""!=fldPrintDirective&&(fldPath=fldPrintDirective.split("~"),compressValue=fldPath[0].toString(),docID=GetFieldValue(fldPath[1]+"000F1"),(docID=undefined)&&(docID=""),fldPath.length>2&&(filepath=fldPath[2].toString()));var left=screen.width/2-200,top=screen.height/2-100;if(saveAction&&(void 0===cmdVal||""==cmdVal)){setTimeout(function(){showAlertDialog("warning","Transaction saved successfully and there is an error while print. kindly load record from listview and print again.")},10);continue}if("yes"==multipleDocs){dirName=cmdJsonObj[i].directory;var na="./OpenFiles.aspx?fpath="+cmdVal+"&compress="+compressValue+"&path="+filepath+"&docid="+docID+"&dirName="+dirName;try{try{var tempUrl=axSetTstructPrint({obj:cmdJsonObj[i],url:na,multipleDocs:multipleDocs,fileName:cmdVal,compressValue:compressValue,filepath:filepath,docID:docID,dirName:dirName,isAttPDF:isAttPDF})||na;if(!0===tempUrl)continue;na=tempUrl}catch(ex){}var windobj=window.open(na,"_blank");windobj.focus(),windobj.close()}catch(ex){UpdateExceptionMessageInET("openfile exception : "+ex.message),showAlertDialog("warning",eval(callParent("lcm[356]")))}}else try{if(cmdVal.toLowerCase().indexOf("pdf")>-1){dirName="PDF",compressValue=compressValue||"";var isAttPDF="F";if(isAttPDF=cmdJsonObj[i].isatt,"true"==compressValue.toLowerCase()){var na="./openfile.aspx?fpath="+cmdVal+"&compress="+compressValue+"&path="+filepath+"&docid="+docID+"&dirName="+dirName;try{try{var tempUrl=axSetTstructPrint({obj:cmdJsonObj[i],url:na,multipleDocs:multipleDocs,fileName:cmdVal,compressValue:compressValue,filepath:filepath,docID:docID,dirName:dirName,isAttPDF:isAttPDF})||na;if(!0===tempUrl)continue;na=tempUrl}catch(ex){}var windobj=window.open(na,"_blank");windobj.focus()}catch(ex){UpdateExceptionMessageInET("openfile exception : "+ex.message),showAlertDialog("warning",eval(callParent("lcm[356]")))}}else if("T"==isAttPDF){isSelfOpened=!0,cmdVal==undefined&&(cmdVal=""),compressValue==undefined&&(compressValue=""),filepath==undefined&&(filepath=""),docID==undefined&&(docID=""),dirName==undefined&&(dirName="");var na="./openfile.aspx?fpath="+cmdVal+"&compress="+compressValue+"&path="+filepath+"&docid="+docID+"&dirName="+dirName+"&Imp=t",curWin;try{try{var tempUrl=axSetTstructPrint({obj:cmdJsonObj[i],url:na,multipleDocs:multipleDocs,fileName:cmdVal,compressValue:compressValue,filepath:filepath,docID:docID,dirName:dirName,isAttPDF:isAttPDF})||na;if(!0===tempUrl)continue;na=tempUrl}catch(ex){}"function"==typeof fixUnloadOnWindowSelfDownloads&&fixUnloadOnWindowSelfDownloads(window),curWin=window.open(na,"_self")}catch(ex){UpdateExceptionMessageInET("openfile exception : "+ex.message),"function"==typeof BeforeWindowClose&&(window.onbeforeunload=BeforeWindowClose)}}else if(1==cmdJsonObj.length)if(iframeindex>-1&&null!=iframeindex){var na="./openfile.aspx?fpath="+cmdVal+"&compress="+compressValue+"&path="+filepath+"&docid="+docID+"&dirName="+dirName;try{try{var tempUrl=axSetTstructPrint({obj:cmdJsonObj[i],url:na,multipleDocs:multipleDocs,fileName:cmdVal,compressValue:compressValue,filepath:filepath,docID:docID,dirName:dirName,isAttPDF:isAttPDF})||na;if(!0===tempUrl)continue;na=tempUrl}catch(ex){}var windobj=window.open(na,"axpiframe");windobj.focus(),window.parent.closeFrame()}catch(ex){UpdateExceptionMessageInET("openfile exception : "+ex.message),window.parent.closeFrame(),showAlertDialog("warning",eval(callParent("lcm[356]")))}}else if("printfile"==cmdJsonObj[0].cmd)OpenPdfFile(cmdVal,filepath,docID,dirName,saveAction);else{var na="./openfile.aspx?fpath="+cmdVal+"&compress="+compressValue+"&path="+filepath+"&docid="+docID+"&dirName="+dirName;try{var params=["height="+screen.height,"width="+screen.width,"fullscreen=yes","scrollbars=yes","resizable=yes"].join(","),winobj=window.open(na,"",params);winobj.moveTo(0,0),winobj.focus()}catch(ex){UpdateExceptionMessageInET("openfile exception : "+ex.message),showAlertDialog("warning",eval(callParent("lcm[356]")))}}else if(cmdJsonObj.filter(function(e){return"printfile"===e.cmd}).length>0)OpenPdfFile(cmdVal,filepath,docID,dirName,saveAction);else if(3==cmdJsonObj.length&&"action"==cmdJsonObj[0].cmd&&"openfile"==cmdJsonObj[2].cmd)OpenPdfFile(cmdVal,filepath,docID,dirName,saveAction);else{var na="./openfile.aspx?fpath="+cmdVal+"&compress="+compressValue+"&path="+filepath+"&docid="+docID+"&dirName="+dirName;try{try{var tempUrl=axSetTstructPrint({obj:cmdJsonObj[i],url:na,multipleDocs:multipleDocs,fileName:cmdVal,compressValue:compressValue,filepath:filepath,docID:docID,dirName:dirName,isAttPDF:isAttPDF})||na;if(!0===tempUrl)continue;na=tempUrl}catch(ex){}var params=["height="+screen.height,"width="+screen.width,"fullscreen=yes","scrollbars=yes","resizable=yes"].join(","),winobj=window.open(na,"",params);winobj.moveTo(0,0),winobj.focus()}catch(ex){UpdateExceptionMessageInET("openfile exception : "+ex.message),showAlertDialog("warning",eval(callParent("lcm[356]")))}}}else{isSelfOpened=!0,cmdVal==undefined&&(cmdVal=""),compressValue==undefined&&(compressValue=""),filepath==undefined&&(filepath=""),docID==undefined&&(docID=""),dirName==undefined&&(dirName="");var na="./openfile.aspx?fpath="+cmdVal+"&compress="+compressValue+"&path="+filepath+"&docid="+docID+"&dirName="+dirName+"&Imp=t",curWin;try{try{var tempUrl=axSetTstructPrint({obj:cmdJsonObj[i],url:na,multipleDocs:multipleDocs,fileName:cmdVal,compressValue:compressValue,filepath:filepath,docID:docID,dirName:dirName,isAttPDF:isAttPDF})||na;if(!0===tempUrl)continue;na=tempUrl}catch(ex){}"function"==typeof fixUnloadOnWindowSelfDownloads&&fixUnloadOnWindowSelfDownloads(window),curWin=window.open(na,"_self")}catch(ex){UpdateExceptionMessageInET("openfile exception : "+ex.message),"function"==typeof BeforeWindowClose&&(window.onbeforeunload=BeforeWindowClose)}}}catch(ex){UpdateExceptionMessageInET("openfile/printfile outer exception : "+ex.message),1==saveAction?showAlertDialog("warning","Transaction saved successfully and there is an error while print. kindly load record from listview and print again."+ex.message):showAlertDialog("warning",ex.message);continue}}else if("recordlocked"==cmdName){AxIsTstructLocked=cmdVal;var cutMsg=eval(callParent("lcm[46]"));ShowInfoDialog(cutMsg+" - "+lockedBy),"admin"==user&&$("#dvMessage table tr").append('Unlock').find("td").width("100%")}else if("done"==cmdName)showAlertDialog("success",2026,"client");else if("new"==cmdName)try{if(UpdateExceptionMessageInET("Action new result. Command name:"+cmdName+" Command Val:"+cmdVal),AxActiveAction="New",GetFldSetCarryValue(),SetCarryFlds.length>0){var querySCFld="";SetCarryFlds.forEach(function(e){var a=e.split("♠")[0];a=a.substring(0,a.lastIndexOf("F")-3);var t=e.split("♠")[1];querySCFld+="&"+a+"="+t}),querySCFld+="&act=open",AvoidPostBackAfterSave("tstruct.aspx?transid="+transid+querySCFld)}else AvoidPostBackAfterSave("tstruct.aspx?transid="+transid)}catch(ex){UpdateExceptionMessageInET("Command new exception : "+ex.message)}else if("close"==cmdName)closeRemodalwindow();else if("refreshpage"==cmdName)try{var url="./tstruct.aspx?&transid="+tst;window.document.location.href=url,"axpiframe"===curFrame.attr("id")&&(axFramReload=!0,ReloadMiddleIframe())}catch(ex){window.document.location.href=window.document.location.href}else if("refreshparent"==cmdName)window.opener.location.reload();else if("refresh"==cmdName){SetSession({key:"IsFromChildWindow",val:"true"}),iViewRefresh=!0;var localIviewName=findGetParameter("ivname",window.document.location.href);if(null!=localIviewName)try{var historyIviewLink=callParentNew("appLinkHistory")[callParentNew("curPageIndex")],historyIviewName=findGetParameter("ivname",historyIviewLink);window.document.location.href=null!=historyIviewName&&historyIviewName==localIviewName?historyIviewLink:window.document.location.href}catch(ex){window.document.location.href=window.document.location.href}else window.document.location.href=window.document.location.href}else if("canceled"==cmdName){if("no"!=cmdVal){var canReason=cmdJsonObj[i].reason;ShowInfoDialog(cancelMsg+" "+canReason),tstructCancelled="Cancelled",Readonlyform();var imgSave=$j("#imgSaveTst");imgSave.length>0&&(imgSave.prop("disabled",!0),imgSave.attr("disabled","disabled"),imgSave.css("cursor","default"));var btnSave=$j("#btnSaveTst");btnSave.length>0&&btnSave.attr("disabled","disabled")}}else if("opentstruct"==cmdName||"clear"==cmdName){var tstid=cmdVal;"clear"==cmdName&&(tstid=transid);var popname="openPop"+tstid;popup=cmdJsonObj[i].showin;var tparams="";cmdJsonObj[i].pname&&(tparams=ConstructParams(cmdJsonObj[i].pname,cmdJsonObj[i].pvalue));var designParam="";if(actnName.startsWith("axpdesign_")&&(designParam="&theMode=design"),axpConfigNavType!=undefined&&""!=axpConfigNavType||!parFrm.hasClass("frameSplited")?axpConfigNavType&&""!=axpConfigNavType&&(popup="split"==axpConfigNavType?"split":"popup"==axpConfigNavType?"pop":"newpage"==axpConfigNavType?"newpage":""):popup="split","pop"==popup){tparams+="&AxPop=true";var openpopup="tstruct.aspx?act=open&transid="+tstid+tparams+designParam;createPopup(openpopup)}else if("newpage"==popup)popupFullPage("tstruct.aspx?act=open&transid="+tstid+tparams+designParam);else if("split"!=popup){var redirectionLink="tstruct.aspx?act=open&transid="+tstid+tparams+designParam,customCalled=!1;try{customCalled=loadInMiddle1(redirectionLink)}catch(ex){}customCalled||(window.document.location.href=redirectionLink)}else"split"==popup&&callParentNew("OpenOnPropertyBase(".concat("tstruct.aspx?act=open&transid="+tstid+tparams+designParam,")"),"function")}else if("loadtstruct"==cmdName){var tstid=cmdVal,popname="loadPop"+tstid;popup=cmdJsonObj[i].showin;var tparams="";if(cmdJsonObj[i].pname&&(tparams=ConstructParams(cmdJsonObj[i].pname,cmdJsonObj[i].pvalue)),axpConfigNavType!=undefined&&""!=axpConfigNavType||!parFrm.hasClass("frameSplited")?axpConfigNavType&&""!=axpConfigNavType&&(popup="split"==axpConfigNavType?"split":"popup"==axpConfigNavType?"pop":"newpage"==axpConfigNavType?"newpage":""):popup="split","pop"==popup){tparams+="&AxPop=true";var loadpopup="tstruct.aspx?act=load&transid="+tstid+tparams;createPopup(loadpopup)}else"newpage"==popup?popupFullPage("tstruct.aspx?act=load&transid="+tstid+tparams):"split"!=popup?window.document.location.href="tstruct.aspx?act=load&transid="+tstid+tparams:"split"==popup&&callParentNew("OpenOnPropertyBase(".concat("tstruct.aspx?act=load&transid="+tstid+tparams,")"),"function")}else if("openiview"==cmdName){var ivn=cmdJsonObj[i].cmdval,popname="ivewPop"+ivn;popup=cmdJsonObj[i].showin;var tparams="";if(cmdJsonObj[i].pname){try{tparams=ConstructParams(cmdJsonObj[i].pname,cmdJsonObj[i].pvalue)}catch(ex){}"Iview"!=document.title&&(tparams+=(tparams?"&":"")+"AxIvNav=true")}if($j("#axp_ivname000F1").length>0&&(ivn=$j("#axp_ivname000F1").val()),axpConfigNavType!=undefined&&""!=axpConfigNavType||!parFrm.hasClass("frameSplited")?axpConfigNavType&&""!=axpConfigNavType&&(popup="split"==axpConfigNavType?"split":"popup"==axpConfigNavType?"pop":"newpage"==axpConfigNavType?"newpage":""):popup="split","pop"==popup){var pop="true";tparams+="&AxIsPop=true";var loadpopup="ivtoivload.aspx?ivname="+ivn+"&"+tparams,popname;createPopup(loadpopup)}else if("newpage"==popup)popupFullPage("ivtoivload.aspx?ivname="+ivn+"&"+tparams);else if("split"!=popup){var loadMiddle1URL="ivtoivload.aspx?ivname="+ivn+"&"+tparams;try{"middle1"==window.frameElement.id&&callParentNew("middle1URL=",loadMiddle1URL)}catch(ex){}var srcUrl="ivtoivload.aspx?ivname="+ivn+"&AxIvNav=true",linkParams=tparams;linkParams=linkParams.replace(/~/g,"="),linkParams=linkParams.replace(/¿/g,"&"),linkParams=ReplaceUrlSpecialChars(linkParams),""!=linkParams&&(setIviewNavigationData(linkParams,ivn),callParentNew("updateAppLinkObj("+srcUrl+",1)","function")),window.document.location.href=srcUrl}else"split"==popup&&callParentNew("OpenOnPropertyBase(".concat("ivtoivload.aspx?ivname="+ivn+"&"+tparams,")"),"function")}else if("openpage"==cmdName){pgname=cmdVal;var tparams="";cmdJsonObj[i].pname&&(tparams=ConstructParams(cmdJsonObj[i].pname,cmdJsonObj[i].pvalue)),""!=pgname&&pgname.toLowerCase().startsWith("pagets")?(pgname=pgname.substring(6),window.document.location.href="tstruct.aspx?act=open&transid="+pgname+tparams):""!=pgname&&pgname.toLowerCase().startsWith("pageiv")&&(pgname=pgname.substring(6),window.document.location.href="ivtoivload.aspx?ivname="+pgname+"&"+tparams)}else if("openpdf"==cmdName){var pdfpath=cmdVal,len=pdfpath.length,filepos=InStrPath(pdfpath)+1;pdfpath=pdfpath.substring(filepos,len),window.location.href="../"+pdfpath}else if("pageload"==cmdName||"loadpage"==cmdName){pgname=cmdVal;var tparams="";cmdJsonObj[i].pname&&(tparams=ConstructParams(cmdJsonObj[i].pname,cmdJsonObj[i].pvalue)),""!=pgname&&pgname.toLowerCase().startsWith("pagets")?(pgname=pgname.substring(6),window.document.location.href="tstruct.aspx?act=load&transid="+pgname+tparams):""!=pgname&&pgname.toLowerCase().startsWith("pageiv")&&(pgname=pgname.substring(6),window.document.location.href="ivtoivload.aspx?ivname="+pgname+"&"+tparams)}else if("action"==cmdName&&"save"==cmdVal)saveAction=!0,AxActionSave=!0;else if("recid"==cmdName){if(1==saveAction){UpdateExceptionMessageInET("Action save result. Command Val:save RecordId:"+cmdVal),$j("#recordid000F0").val(cmdVal);var recIdVal=$j("#recordid000F0").val();"0"!=recIdVal&&(saveActRecSuccess=!0,eval(callParent("isSuccessAlertInPopUp")+"= true"),"axpiframe"===curFrame.attr("id")&&(axFramReload=!0,ReloadMiddleIframe()))}}else if("newtrans"==cmdName)$j("#recordid000F0").val("0"),recordid="0";else if("filepath"==cmdName)try{var curWin;try{"function"==typeof fixUnloadOnWindowSelfDownloads&&fixUnloadOnWindowSelfDownloads(window),curWin=window.open("download.aspx","_self","width=400,height=300,scrollbars=yes,resizable=yes")}catch(ex){"function"==typeof BeforeWindowClose&&(window.onbeforeunload=BeforeWindowClose)}}catch(ex){showAlertDialog("warning",eval(callParent("lcm[356]")))}else"copytrans"==cmdName&&"true"==cmdVal&&($j("#recordid000F0").val("0"),recordid="0")}}function forceUnlockTstruct(){var e=$j("#recordid000F0").val();if("0"!=e&&AxIsTstructLocked&&callParentNew("isLockOnRead")){try{ASB.WebService.UnlockTStructRecord(tst,e,!0,function(e,a){location.reload()})}catch(a){}}}function redirectOnSaveAction(){var e=$j("#recordid000F0").val(),a="";void 0!==callParentNew("axpiframe","id")&&(a="&AxSplit=true"),""==e||"0"==e?(GetProcessTime(),window.location.href="tstruct.aspx?act=load&transid="+tst+a+"&hdnbElapsTime="+callParentNew("browserElapsTime")):"axcal"==transid?(callParentNew("isSuccessAlertInPopUp=",!0),callParentNew("closeModalDialog()","function")):(saveActRecSuccess=!0,AxIsTstructCached?SaveInCache(e,"SaveAction"):(GetProcessTime(),window.location.href="tstruct.aspx?act=load&transid="+tst+"&recordid="+e+a+"&hdnbElapsTime="+callParentNew("browserElapsTime")))}function SetRows(e,a,t,r,o,i){AxActiveDc=e;var l=GetDcRowCount(e);a=parseInt(a,10);var n=$j(".wrapperForGridData"+e+" tbody tr").length,s=!1;if(TstructHasPop&&(s=IsDcPopGrid(e))&&"GetDep"==r){for(var d=GetPopRows(AxActivePDc,GetClientRowNo(AxActivePRow,AxActivePDc),e).split(","),c=new Array,p=0;p0&&gridDummyRowVal.map(function(a){a.split("~")[0]==e&&gridDummyRowVal.splice($.inArray(a,gridDummyRowVal),1)})):"GetDep"==r&&"i1"==m[f].toString()&&-1==t.indexOf("i2")&&"False"==DCHasDataRows[g]||"no"!=i&&(axInlineGridEdit?addNewInlineGridRow(e,r):axInlineGridEdit||"form"!=AxpGridForm?AddNewRowInDc(e,r):AddNewFormRowInDc(e,r))}}ResetSerialNo(e,"000F"+e,a,!0),swicthCompressMode("#divDc"+e)}}function DeletePopRows(e,a){for(var t=0;t0){if(("LoadData"==t&&a>0?parseInt(a,10):axInlineGridEdit?a:parseInt(a,10)-1)>0)ClearRowsInGrid(e,t);else{var r=GetClientRowNo("1",e);ClearDeletedFields(e,r,"",!0)}}}function ClearRowsInGrid(e,a){document.getElementById("Frame"+e);var t=0;if(t=GetDcRowCount(e),t=parseInt(t,10),"LoadData"==a?t+=1:t=axInlineGridEdit?t+1:t,t>=1){for(var r=t-1;r>=1;r--){var o=GetClientRowNo(r,e),i=o+"F"+e,l="sp"+e+"R"+o+"F"+e;$j("tr#"+l).length>0?($j("tr#"+l).hasClass("inEditMode")&&$j("#editCancelButton"+e).click(),$j("tr#"+l).remove()):$j("div#"+l).hasClass("editWrapTr"),UpdateDcRowArrays(e,o,"Delete");for(var n=0;n1}function ConstructFieldName(e,a,t){return e+GetClientRowNo(t,a)+"F"+a}function GetFirstRow(e){new Array;return GetDcClientRows(e).getMinVal()}function CopyFromMasterRow(e,a,t,r,o,i){var l=GetFieldsName(e),n="";if(IsDcGrid(a)){if(-1!=GetFormatGridIndex(a)){if(o&&""!=o){var s="gridDc"+a,d=GetFormatRowIndex(s,a,o,"header"),c=$j("#"+s+" tbody>tr:eq("+(d+1)+")").attr("id"),p=c.lastIndexOf("F");t=c.substring(p-3,p)}}else t=GetFirstRow(a);n=l+GetRowNoHelper(t)+"F"+a;var m=$j("#"+e);if("select-one"==m.attr("type")||"select-one"==m.prop("type")){$j("#"+e+" option").length>0&&$j("#"+e+" option").remove(),$j("#"+n+" option").each(function(){var a=$j(this);$j("#"+e).append($j("