Commit 14f74d2f authored by steurwadkar's avatar steurwadkar

F17ABAS001 GST API calling web part commit


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106557 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 749eba1c
......@@ -234,8 +234,9 @@ div.panel3.show {
max-height: 2000px;
margin-bottom:0px;
}
.table-body.data-table>tr:last-child>td {
border-bottom: 1px solid #d2d2d2 !important;
}
.table-body>tr:last-child>td{
border-bottom : none !important;
}
......@@ -257,4 +258,48 @@ div.panel3.show {
.invTypDiv {
height: 32px;
line-height: 32px;
}
.popupDataDiv{
display: none;
position: absolute;
z-index: 5;
background-color: white;
width: calc(100% - 24px);
height: calc(100% - 30px);
border: 2px solid lightgray;
top : 15px;
left: 15px;
}
.headerText{
font-size: 20px;
height :30px;
line-height: 30px;
padding-left: 15px;
color: #5893bf;
display: block;
float: left;
}
.detailPage-input-Container.dataContainer {
height: calc(100% - 70px);
}
.headerDiv{
display: inline-block;
width: 100%;
height :30px;
line-height: 30px;
}
.closeIcon{
float: right;
margin-top: 2px;
margin-right: 5px;
background-color: #777;
width: 22px;
height: 22px;
line-height: 22px;
color: white;
border-radius: 50%;
text-align: center;
cursor: pointer;
border: 2px solid white;
box-shadow: 0px 0px 1px 1px #777;
}
\ No newline at end of file
......@@ -396,7 +396,8 @@ function generateOTP()
var dataAction = document.getElementById("Detail1.1.action").value.trim();;
var url = "/ibase/GSTDataSubmitWizServlet?action=GENERATE_OTP&user_name="+escape(userName)+"&state_code="+stateCode+"&gstin_no="+escape(gstinNo)+"&period_code="+escape(periodCode)+"&site_code="+escape(siteCode)+"&rec_type="+escape(recType)+"&data_action="+escape(dataAction)+"";
setTimeout(function (){makeRequest( url, OTPGenerated);},100);
setTimeout(function (){makeRequest( url, OTPGenerated);},50);
//makeRequest( url, OTPGenerated);
}
function OTPGenerated(retVal)
......@@ -669,7 +670,11 @@ function getSignedData(docType)
function signedDataReceived(signedData)
{
if(signedData != undefined || signedData != null || signedData != "FAILED")
if(signedData == undefined || signedData == null || signedData == "FAILED")
{
alert("Error occurred during signing data.");
}
else
{
document.getElementById("Detail2.1.signed_data").value = signedData ;
var htmlBody = document.getElementsByTagName("html")[0];
......@@ -679,15 +684,13 @@ function signedDataReceived(signedData)
document.getElementById("gstdataSubmitForm2").action = "/ibase/ITMWizardHandlerServlet";
document.getElementById("gstdataSubmitForm2").submit();
}
else if(signedData == undefined || signedData == null || signedData == "FAILED")
{
alert("Error occurred during signing data.");
}
}
function formatDetailWithErr()
{
preErrData = document.getElementById("innerDiv").innerHTML;
var url = "/ibase/GSTDataSubmitWizServlet?action=DISPLAY_HTML_DATA";
var popupElem = $("e12popUpPnl-close");
popupElem.click();
makeRequest(url,displayDataFromSession);
}
function displayDataFromSession(retHtmlData)
......@@ -749,4 +752,40 @@ function showDocTextbox(selectBox)
function dataSavedInSess(retVal)
{
console.log("Data saved in Session!");
}
function displayGSTR3BData()
{
var periodCode = document.getElementById("yearMonthInput").value.trim();
var siteCode = document.getElementById("Detail1.1.site_code").value.trim();
var url = "/ibase/GSTDataSubmitWizServlet?action=GET_GSTR3B_DATA&period_code="+encodeURIComponent(periodCode)+"&site_code="+encodeURIComponent(siteCode)+"";
makeRequest(url, renderData);
}
function renderData(retHtmlData)
{
if(retHtmlData.indexOf("error_message") != -1)
{
var xmlDoc = loadXMLString(retHtmlData);
var msgNode = xmlDoc.getElementsByTagName("error_message")[0];
var msg = msgNode.childNodes[0].nodeValue;
alert(msg);
}
else
{
var overlay = document.getElementById( "overlay" );
overlay.setAttribute( "style", "position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color:#000; opacity: .45; z-index:2; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;");
var dataDiv = document.getElementById("gstr3bDataDiv");
dataDiv.style.display = "block";
dataDiv.innerHTML = retHtmlData;
console.log(retHtmlData);
}
}
function hidePopupDiv()
{
var overlay = document.getElementById( "overlay" );
overlay.removeAttribute( "style");
var dataDiv = document.getElementById("gstr3bDataDiv");
dataDiv.style.display = "none";
dataDiv.innerHTML = "";
}
\ No newline at end of file
......@@ -186,7 +186,7 @@
</div>
<div id="btnDiv">
<input type="hidden" value="1" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="gstreturn_file" name="OBJ_NAME" />
<input type="hidden" value="gstreturn3b_file" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" />
<input type="submit" style="cursor:hand;margin-left:20px;" value="Next" onclick="setActionVal('next');return validateHeaderForm();" class="button" title='Next' id="next"/>
</div>
......
......@@ -414,7 +414,7 @@
</div>
<div id="btnDiv">
<input type="hidden" value="2" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="gstreturn_file" name="OBJ_NAME" />
<input type="hidden" value="gstreturn3b_file" name="OBJ_NAME" />
<input type="hidden" value="finish" name="action" id="action" />
<input type="button" style="cursor:hand;margin-left:20px;" value="Finish" onclick="getSignedData('GSTR3B');" class="button" title='Finish' id="finish"/>
</div>
......
......@@ -98,6 +98,7 @@
<div id="popHelpContainer"></div>
<div id="overlay"></div>
<div id="gstr3bDataDiv" class="popupDataDiv"></div>
<div id="mainPageHeaderContatiner">
<div class="mainPage-input-Container">
<xsl:for-each select="//Detail1">
......@@ -201,7 +202,8 @@
<input type="hidden" value="1" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="gstreturn3b_save" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" />
<input type="submit" style="cursor:hand;margin-left:20px;" value="Finish" onclick="setActionVal('finish');return validateHeaderForm();" class="button" title='Finish' id="finish"/>
<input type="button" style="cursor:hand;margin-left:20px;" value="View Data" class="button" onclick="displayGSTR3BData();"/>
<input type="submit" style="cursor:hand;" value="Finish" onclick="setActionVal('finish');return validateHeaderForm();" class="button" title='Finish' id="finish"/>
</div>
</div>
<div id="buttonreplacement">
......
......@@ -184,7 +184,7 @@
</div>
<div id="btnDiv">
<input type="hidden" value="1" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="gstreturn_submit" name="OBJ_NAME" />
<input type="hidden" value="gstreturn3b_submit" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" />
<input type="submit" style="cursor:hand;margin-left:20px;" value="Next" onclick="setActionVal('next');return validateHeaderForm();" class="button" title='Next' id="next"/>
</div>
......
......@@ -1150,7 +1150,7 @@
</div>
<div id="btnDiv">
<input type="hidden" value="2" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="gstreturn_submit" name="OBJ_NAME" />
<input type="hidden" value="gstreturn3b_submit" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" />
<input type="submit" style="cursor:hand;margin-left:20px;" value="Finish" onclick="setActionVal('finish');return validateDetailForm();" class="button" title='Finish' id="finish"/>
</div>
......
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