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,7 +444,15 @@ function saveData(field) // save data logic
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);
passValue = getPassValue("detailTable");
......@@ -453,6 +461,13 @@ function saveData(field) // save data logic
xmlhttpPost("/ibase/E12SingleTranEditorServlet", "form1",
"<img src=\"../images/loading.gif\">");
//cpatil start
//cpatil end
isSavePending = false;
//document.getElementById("loading").style.visibility = "hidden";
return false;
......@@ -2753,86 +2768,100 @@ function checkRcpAmount()
return true;
}
/********delete row with re index***try by vishakha****/
/*
function deleteReindex(obj)
function updateRcpAmount()
{
alert("Current row id == "+obj.id);
var delID = obj.id;
first = delID.indexOf(".");
formId = delID.substring(0, first);
last = delID.lastIndexOf(".");
alert("Form Name == "+formId);
domIDCurrent = parseInt(delID.substring(first + 1, last));
alert("Current row deleted"+domIDCurrent);
var table = document.getElementById("detailTable");
tableLength = table.rows.length;
alert("Table Length == "+tableLength);
for (cnt = domIDCurrent; cnt < tableLength; cnt++)
{
alert("CoUNT == "+cnt);
// Delete row logic
isAdded = false;
if (document.getElementById(formId + "." + (cnt) + ".status").value == "N"
&& document.getElementById(formId + "." + (cnt)
+ ".updateFlag").value == "A")
var path ="";
//alert("........... inside .....updateRcpAmount()......");
var tempStr = "";
var cnt=0;
var table = document.getElementById("detailTable");
tableLength = table.rows.length;
//alert("Table Length == "+tableLength);
var tranId = document.getElementById("Detail1.1.tran_id").value ;
//alert("tranId==["+tranId+"]");
var issError = true;
for(cnt = 1;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);
var rcpAmt = document.getElementById("Detail2" + "." + domID + ".rcp_amt").value ;
var lineNo = document.getElementById("Detail2" + "." + domID + ".line_no").value ;
var refNo = document.getElementById("Detail2" + "." + domID + ".ref_no").value ;
var refSer = document.getElementById("Detail2" + "." + domID + ".ref_ser").value ;
if( isNaN(rcpAmt))
{
isAdded = true;
rcpAmt = 0;
}
document.getElementById(formId + "." + (cnt) + ".status").value = "O";
document.getElementById(formId + "." + (cnt) + ".updateFlag").value = "D";
//alert("lineNo["+lineNo+"]===>>> rcpAmt["+rcpAmt+"]");
tempStr = tempStr + tranId+","+lineNo+","+rcpAmt+","+refNo+","+refSer+"@"
}
//xmlhttpPostBusinessDtl("/ibase/DomesticRcpServlet?tempStr="+tempStr, "form2");
var flag = xmlhttpPostBusinessDtl("/ibase/webitm/jsp/UpdateRcpAmount.jsp?tempStr="+tempStr, "form2");
if (isAdded)
{
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" ;
}
if (document.getElementById(formId + "." + (cnt+1) + ".rcp_amt").id != undefined )
{
document.getElementById(formId + "." + (cnt+1) + ".rcp_amt").id = formId + "." + cnt + ".rcp_amt";
}
if (document.getElementById(formId + "." + (cnt+1) + ".status").id != undefined )
{
document.getElementById(formId + "." + (cnt+1) + ".status").id = formId + "." + cnt + ".status";
}
if (document.getElementById(formId + "." + (cnt+1) + ".updateFlag").id != undefined )
{
document.getElementById(formId + "." + (cnt+1) + ".updateFlag").id = formId + "." + cnt + ".updateFlag";
}
//alert("flag["+flag+"]");
return flag;
// test end
//return true;
}
if ( document.getElementsByClassName("imgPopRefSr")[j] != undefined )
{
document.getElementsByClassName("imgPopRefSr")[j].setAttribute("id", formId + "." + domID + ".popRefSer");
}
if ( document.getElementsByClassName("imgPopRefNo")[j] != undefined )
{
document.getElementsByClassName("imgPopRefNo")[j].setAttribute("id", formId + "." + domID + ".popRefNo");
}
if ( document.getElementsByClassName("del")[j] != undefined )
{
document.getElementsByClassName("del")[j].setAttribute("id", formId + "." + domID + ".btn");
}
function xmlhttpPostBusinessDtl(strURL, formname)
{
//alert("xmlhttpPostBusinessDtl-------");
var xmlHttpReq = false;
var self = this;
// Xhr per Mozilla/Safari/Ie7
if (window.XMLHttpRequest)
{
self.xmlHttpReq = new XMLHttpRequest();
}
// per tutte le altre versioni di IE
else if (window.ActiveXObject)
{
self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
alert("SUCCESS");
self.xmlHttpReq.open("POST", strURL, false);
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")
{
//alert("Receipt amount is max........!");
return true;
}
else if(xmlStr.trim().includes("VTAMTEXEED"))
{
var res = xmlStr.split("@");
alert("Amount is Exceeding for reference no "+res[1].trim()+" ..........");
return false;
}
else
{
return false ;
}
}
*/
\ 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