Commit 808e89f3 authored by cpatil's avatar cpatil

modify for update rcp amt


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@102125 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 92c8b86b
...@@ -444,6 +444,14 @@ function saveData(field) // save data logic ...@@ -444,6 +444,14 @@ function saveData(field) // save data logic
return false; return false;
} }
//alert("updateRcpAmount() call next");
var retVal2 = updateRcpAmount();
//alert("update retVal2..........["+retVal2+"]");
if(! retVal2)
{
//alert("amount exceed...........");
return false;
}
//alert(document.getElementById("Detail2.1.rcp_amt").value); //alert(document.getElementById("Detail2.1.rcp_amt").value);
passValue = getPassValue("detailTable"); passValue = getPassValue("detailTable");
...@@ -453,6 +461,13 @@ function saveData(field) // save data logic ...@@ -453,6 +461,13 @@ function saveData(field) // save data logic
xmlhttpPost("/ibase/E12SingleTranEditorServlet", "form1", xmlhttpPost("/ibase/E12SingleTranEditorServlet", "form1",
"<img src=\"../images/loading.gif\">"); "<img src=\"../images/loading.gif\">");
//cpatil start
//cpatil end
isSavePending = false; isSavePending = false;
//document.getElementById("loading").style.visibility = "hidden"; //document.getElementById("loading").style.visibility = "hidden";
return false; return false;
...@@ -2753,86 +2768,100 @@ function checkRcpAmount() ...@@ -2753,86 +2768,100 @@ function checkRcpAmount()
return true; return true;
} }
/********delete row with re index***try by vishakha****/ /********delete row with re index***try by vishakha****/
/*
function deleteReindex(obj)
function updateRcpAmount()
{ {
alert("Current row id == "+obj.id); var path ="";
var delID = obj.id; //alert("........... inside .....updateRcpAmount()......");
first = delID.indexOf("."); var tempStr = "";
formId = delID.substring(0, first); var cnt=0;
last = delID.lastIndexOf("."); var table = document.getElementById("detailTable");
alert("Form Name == "+formId); tableLength = table.rows.length;
domIDCurrent = parseInt(delID.substring(first + 1, last)); //alert("Table Length == "+tableLength);
alert("Current row deleted"+domIDCurrent); var tranId = document.getElementById("Detail1.1.tran_id").value ;
//alert("tranId==["+tranId+"]");
var issError = true;
var table = document.getElementById("detailTable"); for(cnt = 1;cnt < tableLength ; cnt++)
tableLength = table.rows.length;
alert("Table Length == "+tableLength);
for (cnt = domIDCurrent; cnt < tableLength; cnt++)
{ {
//alert("cnt>>>>>>>>>>"+cnt)
inputField = table.rows[cnt].cells[0].getElementsByTagName("input")[0];
//alert("inputField>>>>>"+inputField);
inputFieldID = inputField.id;
//alert("inputFieldID>>>>>>"+inputFieldID);
pos1 = inputFieldID.indexOf(".");
formId = inputFieldID.substring(0, pos1);
//alert("formId>>>>>>"+formId);
pos = inputFieldID.lastIndexOf(".");
domID = parseInt(inputFieldID.substring(pos1 + 1, pos));
//alert("DOM ID "+domID);
alert("CoUNT == "+cnt); var rcpAmt = document.getElementById("Detail2" + "." + domID + ".rcp_amt").value ;
// Delete row logic var lineNo = document.getElementById("Detail2" + "." + domID + ".line_no").value ;
isAdded = false; var refNo = document.getElementById("Detail2" + "." + domID + ".ref_no").value ;
if (document.getElementById(formId + "." + (cnt) + ".status").value == "N" var refSer = document.getElementById("Detail2" + "." + domID + ".ref_ser").value ;
&& document.getElementById(formId + "." + (cnt)
+ ".updateFlag").value == "A")
{
isAdded = true;
}
document.getElementById(formId + "." + (cnt) + ".status").value = "O";
document.getElementById(formId + "." + (cnt) + ".updateFlag").value = "D";
if (isAdded) if( isNaN(rcpAmt))
{
table.deleteRow(cnt);
} else
{
tableDelete.appendChild(table.rows[cnt]);
}
if ( document.getElementById(formId + "." + (cnt+1) + ".line_no").id != undefined )
{
document.getElementById(formId + "." + (cnt+1) + ".line_no").id = formId + "." + cnt + ".line_no";
}
if ( document.getElementById(formId + "." + (cnt+1) + ".line_no").value != undefined )
{
document.getElementById(formId + "." + (cnt+1) + ".line_no").value = cnt;
}
if (document.getElementById(formId + "." + (cnt+1) + ".ref_ser").id != undefined )
{
document.getElementById(formId + "." + (cnt+1) + ".ref_ser").id = formId + "." + cnt + ".ref_ser";
}
if (document.getElementById(formId + "." + (cnt+1) + ".ref_no").id != undefined )
{ {
document.getElementById(formId + "." + (cnt+1) + ".ref_no").id = formId + "." + cnt + ".ref_no" ; rcpAmt = 0;
} }
if (document.getElementById(formId + "." + (cnt+1) + ".rcp_amt").id != undefined )
{ //alert("lineNo["+lineNo+"]===>>> rcpAmt["+rcpAmt+"]");
document.getElementById(formId + "." + (cnt+1) + ".rcp_amt").id = formId + "." + cnt + ".rcp_amt"; tempStr = tempStr + tranId+","+lineNo+","+rcpAmt+","+refNo+","+refSer+"@"
} }
if (document.getElementById(formId + "." + (cnt+1) + ".status").id != undefined )
//xmlhttpPostBusinessDtl("/ibase/DomesticRcpServlet?tempStr="+tempStr, "form2");
var flag = xmlhttpPostBusinessDtl("/ibase/webitm/jsp/UpdateRcpAmount.jsp?tempStr="+tempStr, "form2");
//alert("flag["+flag+"]");
return flag;
// test end
//return true;
}
function xmlhttpPostBusinessDtl(strURL, formname)
{
//alert("xmlhttpPostBusinessDtl-------");
var xmlHttpReq = false;
var self = this;
// Xhr per Mozilla/Safari/Ie7
if (window.XMLHttpRequest)
{ {
document.getElementById(formId + "." + (cnt+1) + ".status").id = formId + "." + cnt + ".status"; self.xmlHttpReq = new XMLHttpRequest();
} }
if (document.getElementById(formId + "." + (cnt+1) + ".updateFlag").id != undefined ) // per tutte le altre versioni di IE
else if (window.ActiveXObject)
{ {
document.getElementById(formId + "." + (cnt+1) + ".updateFlag").id = formId + "." + cnt + ".updateFlag"; self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
} }
self.xmlHttpReq.open("POST", strURL, false);
if ( document.getElementsByClassName("imgPopRefSr")[j] != undefined ) self.xmlHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
self.xmlHttpReq.send();
//self.xmlHttpReq.send(getquerystring(formname));
var xmlStr = self.xmlHttpReq.responseText;
//alert("xmlStr["+xmlStr.trim()+"]");
if(xmlStr.trim() == "Success")
{ {
document.getElementsByClassName("imgPopRefSr")[j].setAttribute("id", formId + "." + domID + ".popRefSer"); //alert("Receipt amount is max........!");
return true;
} }
if ( document.getElementsByClassName("imgPopRefNo")[j] != undefined ) else if(xmlStr.trim().includes("VTAMTEXEED"))
{ {
document.getElementsByClassName("imgPopRefNo")[j].setAttribute("id", formId + "." + domID + ".popRefNo"); var res = xmlStr.split("@");
alert("Amount is Exceeding for reference no "+res[1].trim()+" ..........");
return false;
} }
if ( document.getElementsByClassName("del")[j] != undefined ) else
{ {
document.getElementsByClassName("del")[j].setAttribute("id", formId + "." + domID + ".btn"); return false ;
}
} }
alert("SUCCESS");
} }
*/
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment