Commit ce4bf628 authored by wansari's avatar wansari

D16JBAS001 updated JS for new points


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106044 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 72ddb8df
......@@ -787,18 +787,19 @@ function checkAll(custId, tableId, tableNo)
var tableObjGST = document.getElementById("details_GST"+tableId);
var norow= tableObj.rows.length;
console.log("Status Selected Table ID["+tableId+"]---["+document.getElementById("submitStatus"+tableId).value+"]");
//if(document.getElementById("selectAll"+tableNo).checked)
if(document.getElementById("Detail2."+tableId+".status").value != "X")
if(document.getElementById("submitStatus"+tableId).value != "X")
{
for(var i=1;i<norow;i++)
{
if(tableObj.rows[i].cells[0].childNodes != undefined)
{
tableObj.rows[i].classList.add("selectedTrClass");
//tableObj.rows[i].classList.add("selectedTrClass");
tableObj.rows[i].cells[0].childNodes.item(0).checked= true;
tableObj.rows[i].cells[0].childNodes.item(0).setAttribute('checked','checked');
tableObjGST.rows[i].classList.add("selectedTrClass");
//tableObjGST.rows[i].classList.add("selectedTrClass");
tableObjGST.rows[i].cells[0].childNodes.item(0).checked= true;
tableObjGST.rows[i].cells[0].childNodes.item(0).setAttribute('checked','checked');
}
......@@ -811,11 +812,11 @@ function checkAll(custId, tableId, tableNo)
{
if(tableObj.rows[i].cells[0].childNodes != undefined)
{
tableObj.rows[i].classList.remove("selectedTrClass");
//tableObj.rows[i].classList.remove("selectedTrClass");
tableObj.rows[i].cells[0].childNodes.item(0).checked= false;
tableObj.rows[i].cells[0].childNodes.item(0).removeAttribute('checked');
tableObjGST.rows[i].classList.remove("selectedTrClass");
//tableObjGST.rows[i].classList.remove("selectedTrClass");
tableObjGST.rows[i].cells[0].childNodes.item(0).checked= false;
tableObjGST.rows[i].cells[0].childNodes.item(0).removeAttribute('checked');;
}
......@@ -918,14 +919,14 @@ function setCheckboxRow(event,curRow,tableNo,custId,tableId)
{
curRow.cells[0].childNodes.item(0).checked = true;
curRow.cells[0].childNodes.item(0).setAttribute('checked','checked');
curRow.classList.add("selectedTrClass");
//curRow.classList.add("selectedTrClass");
}
else
{
curRow.cells[0].childNodes.item(0).checked = false;
curRow.cells[0].childNodes.item(0).removeAttribute('checked');
curRow.classList.remove("selectedTrClass");
//curRow.classList.remove("selectedTrClass");
}
}
}
......@@ -987,13 +988,13 @@ function setChecked(obj,lineId)
if(obj.checked)
{
//obj.value ='true';
document.getElementById(lineId).classList.add("selectedTrClass");
//document.getElementById(lineId).classList.add("selectedTrClass");
obj.setAttribute('checked','checked');
}
else
{
//obj.value = 'false';
document.getElementById(lineId).classList.remove("selectedTrClass");
//document.getElementById(lineId).classList.remove("selectedTrClass");
obj.removeAttribute('checked');
}
}
......@@ -1266,7 +1267,7 @@ function setActionVal(action)
function openAccordion(curAccorObj,id)
{
var accordionList = document.getElementsByClassName("accordion");
var accordionList = document.getElementsByClassName("accordionSO");
for(var i=0; i<accordionList.length; i++)
{
accordionList[i].classList.remove("active");
......@@ -1286,18 +1287,22 @@ function openAccordion(curAccorObj,id)
//curAccorObj.style.borderBottom = 'none';
}
setColors(curAccorObj,id);
//setColors(curAccorObj,id);
}
/*
function setColors(curAccorObj,id)
{
//alert("curAccorObj"+id);
var tableLeft = document.getElementById("detailsLeft"+id);
var misMatchCnt = 0;
var rowMisMatch = 0;
var rowID = "";
var tableLeft = document.getElementById("details"+id);
var trLeft = tableLeft.getElementsByTagName("tr");
var tdLeft = null;
var tableRight = document.getElementById("detailsRight"+id);
var tableRight = document.getElementById("details_GST"+id);
var trRight = tableRight.getElementsByTagName("tr");
var tdRight = null;
......@@ -1308,6 +1313,13 @@ function setColors(curAccorObj,id)
for(var j=1; j<tdLeft.length; j++)
{
if(tdLeft[j] == null || tdRight[j] == null)
{
misMatchCnt++;
rowMisMatch++;
continue;
}
console.log("["+tdLeft[j].innerHTML+"]-----["+tdRight[j].innerHTML+"]")
if(tdLeft[j].innerHTML == tdRight[j].innerHTML)
......@@ -1317,15 +1329,51 @@ function setColors(curAccorObj,id)
}
else
{
console.log("XXXXXXXXXXXX");
console.log("------XXNot MatchXX-------");
tdLeft[j].classList.add('tdClassMisMatch');
tdRight[j].classList.add('tdClassMisMatch');
misMatchCnt++;
rowMisMatch++;
}
}
console.log("TR ID---->["+trLeft[i].id+"]");
if(trLeft[i].id != null && trLeft[i].id != "" && trLeft[i].id.length > 0 )
{
var rowID = trLeft[i].id;
//alert("rowID["+rowID+"] rowMisMatch["+rowMisMatch+"]");
if(rowMisMatch > 0)
{
document.getElementById("misMatch."+id+"."+rowID).style.visibility = "visible";
document.getElementById("misMatch."+id+"."+rowID).src = "/ibase/images/galaxy/deactivatedcca.png";
}
else
{
document.getElementById("misMatch."+id+"."+rowID).style.visibility = "visible";
document.getElementById("misMatch."+id+"."+rowID).src = "/ibase/images/galaxy/activecca.png";
}
}
}
//alert("TotalMismatch for Table["+id+"]--->"+misMatchCnt);
if(misMatchCnt > 0)
{
document.getElementById("submitStatus"+id).value = "X";
}
if(misMatchCnt == 0)
{
document.getElementById("submitStatus"+id).value = "A";
checkAll(id,id,id);
}
document.getElementById("Detail2."+id+".mismatch").innerHTML = misMatchCnt;
}
*/
function scrollGstrData(leftSpanID,right2SpanID)
{
console.log("Inside scrollGstrData");
......@@ -1365,4 +1413,222 @@ function scrollGstrData(leftSpanID,right2SpanID)
}, 10);
}
});
}
}
function checkMisMatchCount()
{
var accordionList = document.getElementsByClassName("accordionSO");
//alert("Inside checkMisMatchCount accordionList"+accordionList.length);
for(var i=1; i<=accordionList.length; i++)
{
var tableLeft = document.getElementById("details"+i);
//alert("TableLeft="+tableLeft);
if(tableLeft != null)
{
setColors(this,i);
}
}
setSuppMisMatchStatus();
}
function setSubmitType(id)
{
console.log("Inside setSubmitType ID ["+id+"]");
var domID = "";
var domIDStr = document.getElementById("domIDList"+id).value;
var fields = domIDStr.split(',');
for(var i=0; i<fields.length; i++)
{
domID = fields[i];
if(domID == null || domID == "")
{
continue;
}
else
{
document.getElementById("Detail2."+domID+".status").value = document.getElementById("submitStatus"+id).value;
}
}
checkAll(id, id, id);
}
function setSuppMisMatchStatus()
{
var suppIDStr = "";
var subType = "";
var domID = "";
var accordionList = document.getElementsByClassName("accordionParent");
for(var i=1; i<=accordionList.length; i++)
{
suppIDStr = document.getElementById("suppIDList"+i).value;
//alert("suppIDStr"+suppIDStr);
var fields = suppIDStr.split(',');
for(var i=0; i<fields.length; i++)
{
domID = fields[i];
if(domID == null || domID == "")
{
continue;
}
else
{
subType = document.getElementById("submitStatus"+domID).value;
console.log("subType ["+subType+"] domID["+domID+"]");
if(subType == "X")
{
document.getElementById("Match"+domID).style.visibility = "visible";
document.getElementById("Match"+domID).src = "/ibase/images/galaxy/danger.png";
}
else
{
document.getElementById("Match"+domID).style.visibility = "visible";
document.getElementById("Match"+domID).src = "/ibase/images/galaxy/activecca.png";
}
}
}
}
}
function showGSTRData(id)
{
console.log("Inside showGSTRData id--->["+id+"]");
var misMatchTable = document.getElementById("showDataMismatchTable");
//var misMatchTableRows = misMatchTable.rows;
var trLeft = misMatchTable.getElementsByTagName("tr");
var tdLeft = null;
for (var i=0; i<trLeft.length; i++)
{
tdLeft = trLeft[i].getElementsByTagName("td");
for(var j=1; j<tdLeft.length; j++)
{
tdLeft[j].style.backgroundColor = 'White'
}
}
document.getElementById("showDataMismatch").style.display = "block";
document.getElementById("showDataMismatch").style.position = "bottom: 25px";
var gstin = document.getElementById("Detail2."+id+".tax_reg_no").value;
var gstin__gstr = document.getElementById("Detail2."+id+".tax_reg_no__gstr").value;
var invoice_no = document.getElementById("Detail2."+id+".doc_no").value;
var invoice_no__gstr = document.getElementById("Detail2."+id+".doc_no__gstr").value;
var doc_date = document.getElementById("Detail2."+id+".doc_date").value;
var doc_date__gstr = document.getElementById("Detail2."+id+".doc_date__gstr").value;
var gs_code = document.getElementById("Detail2."+id+".gs_code").value;
var gs_code__gstr = document.getElementById("Detail2."+id+".gs_code__gstr").value;
var quantity = document.getElementById("Detail2."+id+".quantity").value;
var quantity__gstr = document.getElementById("Detail2."+id+".quantity__gstr").value;
var rate = document.getElementById("Detail2."+id+".rate").value;
var rate__gstr = document.getElementById("Detail2."+id+".rate__gstr").value;
var taxable_amt = document.getElementById("Detail2."+id+".taxable_amt").value;
var taxable_amt__gstr = document.getElementById("Detail2."+id+".taxable_amt__gstr").value;
var igst_amt = document.getElementById("Detail2."+id+".igst_amt").value;
var igst_amt__gstr = document.getElementById("Detail2."+id+".igst_amt__gstr").value;
var cgst_amt = document.getElementById("Detail2."+id+".cgst_amt").value;
var cgst_amt__gstr = document.getElementById("Detail2."+id+".cgst_amt__gstr").value;
var sgst_amt = document.getElementById("Detail2."+id+".sgst_amt").value;
var sgst_amt__gstr = document.getElementById("Detail2."+id+".sgst_amt__gstr").value;
document.getElementById("gstin").innerHTML = gstin;
document.getElementById("gstin__gstr").innerHTML = gstin__gstr;
document.getElementById("doc_no").innerHTML = invoice_no;
document.getElementById("doc_no__gstr").innerHTML = invoice_no__gstr;
document.getElementById("doc_date").innerHTML = doc_date;
document.getElementById("doc_date__gstr").innerHTML = doc_date__gstr;
document.getElementById("gs_code").innerHTML = gs_code;
document.getElementById("gs_code__gstr").innerHTML = gs_code__gstr;
document.getElementById("quantity").innerHTML = quantity;
document.getElementById("quantity__gstr").innerHTML = quantity__gstr;
document.getElementById("rate").innerHTML = rate;
document.getElementById("rate__gstr").innerHTML = rate__gstr;
document.getElementById("taxable_amt").innerHTML = taxable_amt;
document.getElementById("taxable_amt__gstr").innerHTML = taxable_amt__gstr;
document.getElementById("igst_amt").innerHTML = igst_amt;
document.getElementById("igst_amt__gstr").innerHTML = igst_amt__gstr;
document.getElementById("cgst_amt").innerHTML = cgst_amt;
document.getElementById("cgst_amt__gstr").innerHTML = cgst_amt__gstr;
document.getElementById("sgst_amt").innerHTML = sgst_amt;
document.getElementById("sgst_amt__gstr").innerHTML = sgst_amt__gstr;
console.log("gstin["+gstin+"]====gstin__gstr["+gstin__gstr+"]");
console.log("invoice_no["+invoice_no+"]====invoice_no["+invoice_no__gstr+"]");
console.log("doc_date["+doc_date+"]====doc_date__gstr["+doc_date__gstr+"]");
console.log("gs_code["+gs_code+"]====gs_code__gstr["+gs_code__gstr+"]");
console.log("quantity["+quantity+"]====quantity__gstr["+quantity__gstr+"]");
console.log("rate["+rate+"]====rate__gstr["+rate__gstr+"]");
console.log("taxable_amt["+taxable_amt+"]====taxable_amt__gstr["+taxable_amt__gstr+"]");
console.log("igst_amt["+igst_amt+"]====igst_amt__gstr["+igst_amt__gstr+"]");
console.log("cgst_amt["+cgst_amt+"]====cgst_amt__gstr["+cgst_amt__gstr+"]");
console.log("sgst_amt["+sgst_amt+"]====sgst_amt["+sgst_amt__gstr+"]");
if(gstin != gstin__gstr)
{
document.getElementById("gstin").style.background = "#ffe6e6";
document.getElementById("gstin__gstr").style.background = "#ffe6e6";
}
if(invoice_no != invoice_no__gstr)
{
document.getElementById("doc_no").style.background = "#ffe6e6";
document.getElementById("doc_no__gstr").style.background = "#ffe6e6";
}
if(doc_date != doc_date__gstr)
{
document.getElementById("doc_date").style.background = "#ffe6e6";
document.getElementById("doc_date__gstr").style.background = "#ffe6e6";
}
if(gs_code != gs_code__gstr)
{
document.getElementById("gs_code").style.background = "#ffe6e6";
document.getElementById("gs_code__gstr").style.background = "#ffe6e6";
}
if(quantity != quantity__gstr)
{
document.getElementById("quantity").style.background = "#ffe6e6";
document.getElementById("quantity__gstr").style.background = "#ffe6e6";
}
if(rate != rate__gstr)
{
document.getElementById("rate").style.background = "#ffe6e6";
document.getElementById("rate__gstr").style.background = "#ffe6e6";
}
if(taxable_amt != taxable_amt__gstr)
{
document.getElementById("taxable_amt").style.background = "#ffe6e6";
document.getElementById("taxable_amt__gstr").style.background = "#ffe6e6";
}
if(igst_amt != igst_amt__gstr)
{
document.getElementById("igst_amt").style.background = "#ffe6e6";
document.getElementById("igst_amt__gstr").style.background = "#ffe6e6";
}
if(cgst_amt != cgst_amt__gstr)
{
document.getElementById("cgst_amt").style.background = "#ffe6e6";
document.getElementById("cgst_amt__gstr").style.background = "#ffe6e6";
}
if(sgst_amt != sgst_amt__gstr)
{
document.getElementById("sgst_amt").style.background = "#ffe6e6";
document.getElementById("sgst_amt__gstr").style.background = "#ffe6e6";
}
}
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