Commit 2796200e authored by kdabholkar's avatar kdabholkar

commited by kaustubh for gstRegForm2


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106120 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b34733a1
......@@ -209,7 +209,9 @@ public class GstRegNoIC extends ValidatorEJB implements GstRegNoICRemote, GstReg
}
}//end of for loop
}//end of case1
break;
}//end of switch statement
int errListSize = errList.size();
System.out.println("errListSize::::::::::"+errListSize);
......@@ -343,10 +345,14 @@ public class GstRegNoIC extends ValidatorEJB implements GstRegNoICRemote, GstReg
String docDateStr="";
double amount=0.0;
String recDescr ="",tranDescr="",stateDescr="",recoDescr="",siteDescr="";
String user_id="",sign_method="",service_provider="",service_uri="",client_id="",client_secret="",doc_type="";
java.util.Date doc_date=null;
String loginSite = "";
SimpleDateFormat sdf;
String fin_entity = "",finent_descr="",reg_no="",gstRefCode="";
java.util.Date reg_date = null;
int cnt = 0;
HashMap map = new HashMap();
......@@ -500,6 +506,68 @@ public class GstRegNoIC extends ValidatorEJB implements GstRegNoICRemote, GstReg
valueXmlString.append("</Detail1>");
break;
}//end of case1
case 2:
{
if("itm_default".equalsIgnoreCase(currentColumn.trim()))
{
int domID = 0;
valueXmlString.append("<Detail2 domID='0'>");
valueXmlString.append("<login_site_code>").append("<![CDATA["+loginSite+"]]>").append("</login_site_code>");
valueXmlString.append("</Detail2>");
sql = "select user_id,sign_method,service_provider,service_uri,client_id,client_secret,doc_type from user_sign_acc";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while(rs.next())
{
domID++;
user_id =checkNull(rs.getString("user_id"));
sign_method =checkNull(rs.getString("sign_method"));
service_provider =checkNull(rs.getString("service_provider"));
service_uri = checkNull(rs.getString("service_uri"));
client_id=checkNull(rs.getString("client_id"));
client_secret=checkNull(rs.getString("client_secret"));
doc_type=checkNull(rs.getString("doc_type"));
valueXmlString.append("<Detail2 domID='"+domID+"'>");
valueXmlString.append("<edit_flag>").append("<![CDATA[E]]>").append("</edit_flag>");
valueXmlString.append("<user_id>").append("<![CDATA["+user_id+"]]>").append("</user_id>");
valueXmlString.append("<sign_method>").append("<![CDATA["+sign_method+"]]>").append("</sign_method>");
valueXmlString.append("<service_provider>").append("<![CDATA["+service_provider+"]]>").append("</service_provider>");
valueXmlString.append("<service_uri>").append("<![CDATA["+service_uri+"]]>").append("</service_uri>");
valueXmlString.append("<client_id>").append("<![CDATA["+client_id+"]]>").append("</client_id>");
valueXmlString.append("<client_secret>").append("<![CDATA["+client_secret+"]]>").append("</client_secret>");
valueXmlString.append("<doc_type>").append("<![CDATA["+doc_type+"]]>").append("</doc_type>");
valueXmlString.append("</Detail2>");
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
}// end of itm_default
break;
}
}//end of switch block
valueXmlString.append("</Root>");
}//end of try block
......@@ -598,6 +666,8 @@ public class GstRegNoIC extends ValidatorEJB implements GstRegNoICRemote, GstReg
String action = "", retXMLStr = "";
InitialContext ctx = null;
GstRegNoICRemote gstRegNoICRemote = null;
Connection conn = null;
boolean isError = false;
try
{
......@@ -621,6 +691,46 @@ public class GstRegNoIC extends ValidatorEJB implements GstRegNoICRemote, GstReg
System.out.println("retXMLStr["+retXMLStr+"] for action ["+action+"]");
}
else if("deleteRow".equalsIgnoreCase(action))
{
String userId,signMethod,docType;
int count;
PreparedStatement pstmt = null;
conn = getConnection();
userId=(String)reqParamMap.get("userid");
signMethod=(String)reqParamMap.get("signmethod");
docType=(String)reqParamMap.get("doctype");
String sql = "delete from user_sign_acc where user_id= ? and sign_method=? and doc_type=?";
System.out.println("sql"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,userId);
pstmt.setString(2,signMethod);
pstmt.setString(3,docType);
count= pstmt.executeUpdate();
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if (count > 0)
{
conn.commit();
}
else if(count == 0)
{
conn.rollback();
}
retXMLStr="row deleted successfully";
}
/*else if("GET_IMG_PATH".equalsIgnoreCase(action))
{
String lineItemStr = "";
......@@ -637,9 +747,25 @@ public class GstRegNoIC extends ValidatorEJB implements GstRegNoICRemote, GstReg
}
catch(Exception e)
{
isError = true;
System.out.println("GstRegNoPosEJB.handleRequest()"+e.getMessage());
e.printStackTrace();
}
}
finally
{
try{
if (conn != null && !conn.isClosed())
{
conn.close();
conn=null;
}
}
catch(Exception ex)
{
System.out.println("exception "+ex);
}
}
return retXMLStr;
}
......
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