Commit 63ddcd0f authored by chavanp's avatar chavanp

set error message after upload template.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106407 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6c68668c
......@@ -41,13 +41,7 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
ResultSet rs = null;
PreparedStatement stmt = null;
Boolean isError = false;
PreparedStatement gsthdrPstmt=null , gstdtlPstmt=null;
String sPos="",gstDetailSql ="",taxRegNo="",refIdInv="",refDateInv="",gstCode="",gstCodeAct="",reverseChrg="",document="",documentAct="",ecomRegNo="",transactionId="",siteCode="";
String taxableAmt="",cessAmt="", lineNo="",errorMessage="",year="",code="",mnth="",finalCode="";
int caseCount = 0;
Timestamp refDateAct = null;
String docDate1 = "";
String message="";
try
{
conn = getConnection();
......@@ -70,53 +64,53 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
if("b2b".equalsIgnoreCase(eachSheetName)) //Read b2b sheet and Insert data in to Gst Table.....
{
b2bInvoicesHMap.clear();
for (int i = 0; i < noOfRows; i++)
for (int row = 0; row < noOfRows; row++)
{
HashMap<String, Object> eachInvoiceDataHMap = new HashMap<String, Object>();
HashMap<String, String> eachDetailHMap = new HashMap<String, String>();
String invoiceId = "";
for (int j = 0; j < noOfColumns; j++)
for (int column = 0; column < noOfColumns; column++)
{
String testData = sheet.getCell(j, i).getContents();
if(j<=7) //Read Header Data From GSt Excel Sheet .......
String testData = sheet.getCell(column, row).getContents();
if(column<=7) //Read Header Data From GSt Excel Sheet .......
{
if(i==1)
if(row==1)
{
//System.out.println("inside2.......");
String hdrData = sheet.getCell(j, i).getContents();
System.out.println("Table Column field: " +hdrData +j + " "+i);
String hdrData = sheet.getCell(column, row).getContents();
System.out.println("Table Column field: " +hdrData +column + " "+row);
hdrDetColumnNameList.add(hdrData);
}
if(i>=2)
if(row>=2)
{
String hdrData2 = sheet.getCell(j, i).getContents();
String hdrData2 = sheet.getCell(column, row).getContents();
System.out.println("HDR DATA :["+hdrData2+"]");
if(j==1)
if(column==1)
{
invoiceId = hdrData2;
}
eachInvoiceDataHMap.put(hdrDetColumnNameList.get(j), hdrData2);
eachInvoiceDataHMap.put(hdrDetColumnNameList.get(column), hdrData2);
}
}
else if(j>7) // Read Detail Data From GSt Excel Sheet .......
else if(column>7) // Read Detail Data From GSt Excel Sheet .......
{
if(i==1)
if(row==1)
{
String dtlData = sheet.getCell(j, i).getContents();
String dtlData = sheet.getCell(column, row).getContents();
//System.out.println("Table Column field of Detail: " +dtlData +j + " "+i);
hdrDetColumnNameList.add(dtlData);
}
if(i>=2)
if(row>=2)
{
String dtlData2 = sheet.getCell(j, i).getContents();
eachDetailHMap.put(hdrDetColumnNameList.get(j), dtlData2);
String dtlData2 = sheet.getCell(column, row).getContents();
eachDetailHMap.put(hdrDetColumnNameList.get(column), dtlData2);
}
}
// data From Detail
}
if(i>=2)
if(row>=2)
{
System.out.println("invoice id="+invoiceId +" i="+i);
System.out.println("invoice id="+invoiceId +" i="+row);
// System.out.println("b2bInvoicesHMap= "+b2bInvoicesHMap);
if(b2bInvoicesHMap.containsKey(invoiceId))
{
......@@ -141,55 +135,55 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
//Read And Insert Data For B2C
if("b2c".equalsIgnoreCase(eachSheetName)) // Read Sheet b2cl and Insert Data INTO GST Table....
{
for (int i = 0; i < noOfRows; i++)
for (int row = 0; row < noOfRows; row++)
{
//b2bInvoicesHMap.clear();
HashMap<String, Object> eachInvoiceDataHMap = new HashMap<String, Object>();
HashMap<String, String> eachDetailHMap = new HashMap<String, String>();
String invoiceId = "";
for (int j = 0; j < noOfColumns; j++)
for (int column = 0; column < noOfColumns; column++)
{
String testData = sheet.getCell(j, i).getContents();
if(j<=4) //Read Header Data From Gst Excel Sheet .......
String testData = sheet.getCell(column, row).getContents();
if(column<=4) //Read Header Data From Gst Excel Sheet .......
{
if(i==1)
if(row==1)
{
//System.out.println("inside2.......");
String hdrData = sheet.getCell(j, i).getContents();
System.out.println("Table Column field: " +hdrData +j + " "+i);
String hdrData = sheet.getCell(column, row).getContents();
System.out.println("Table Column field: " +hdrData +column + " "+row);
hdrDetColumnNameList.add(hdrData);
}
if(i>=2)
if(row>=2)
{
String hdrData2 = sheet.getCell(j, i).getContents();
String hdrData2 = sheet.getCell(column, row).getContents();
System.out.println("HDR DATA :["+hdrData2+"]");
if(j==0)
if(column==0)
{
invoiceId = hdrData2;
}
eachInvoiceDataHMap.put(hdrDetColumnNameList.get(j), hdrData2);
eachInvoiceDataHMap.put(hdrDetColumnNameList.get(column), hdrData2);
}
}
else if(j>4) //Read Detail Data From Gst Excel Sheet .......
else if(column>4) //Read Detail Data From Gst Excel Sheet .......
{
if(i==1)
if(row==1)
{
String dtlData = sheet.getCell(j, i).getContents();
String dtlData = sheet.getCell(column, row).getContents();
//System.out.println("Table Column field of Detail: " +dtlData +j + " "+i);
hdrDetColumnNameList.add(dtlData);
}
if(i>=2)
if(row>=2)
{
String dtlData2 = sheet.getCell(j, i).getContents();
eachDetailHMap.put(hdrDetColumnNameList.get(j), dtlData2);
String dtlData2 = sheet.getCell(column, row).getContents();
eachDetailHMap.put(hdrDetColumnNameList.get(column), dtlData2);
}
}
}
if(i>=2)
if(row>=2)
{
System.out.println("invoice id="+invoiceId +" i="+i);
System.out.println("invoice id="+invoiceId +" i="+row);
//System.out.println("b2bInvoicesHMap= "+b2bInvoicesHMap);
if(b2bInvoicesHMap.containsKey(invoiceId))
{
......@@ -215,54 +209,54 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
//Read And Insert Data For CDN
if("cdn".equalsIgnoreCase(eachSheetName))
{
for (int i = 0; i < noOfRows; i++)
for (int row = 0; row < noOfRows; row++)
{
//b2bInvoicesHMap.clear();
HashMap<String, Object> eachInvoiceDataHMap = new HashMap<String, Object>();
HashMap<String, String> eachDetailHMap = new HashMap<String, String>();
String invoiceId = "";
for (int j = 0; j < noOfColumns; j++)
for (int column = 0;column < noOfColumns; column++)
{
String testData = sheet.getCell(j, i).getContents();
if(j<=6) //Read Header Data From Gst Excel Sheet .......
String testData = sheet.getCell(column, row).getContents();
if(column<=6) //Read Header Data From Gst Excel Sheet .......
{
if(i==1)
if(row==1)
{
//System.out.println("inside2.......");
String hdrData = sheet.getCell(j, i).getContents();
System.out.println("Table Column field: " +hdrData +j + " "+i);
String hdrData = sheet.getCell(column, row).getContents();
System.out.println("Table Column field: " +hdrData +column + " "+row);
hdrDetColumnNameList.add(hdrData);
}
if(i>=2 )
if(row>=2 )
{
String hdrData2 = sheet.getCell(j, i).getContents();
String hdrData2 = sheet.getCell(column, row).getContents();
System.out.println("HDR DATA :["+hdrData2+"]");
if(j==1)
if(column==1)
{
invoiceId = hdrData2;
}
eachInvoiceDataHMap.put(hdrDetColumnNameList.get(j), hdrData2);
eachInvoiceDataHMap.put(hdrDetColumnNameList.get(column), hdrData2);
}
}
else if(j>6) //Read Detail Data From Gst Excel Sheet .......
else if(column>6) //Read Detail Data From Gst Excel Sheet .......
{
if(i==1)
if(row==1)
{
String dtlData = sheet.getCell(j, i).getContents();
String dtlData = sheet.getCell(column, row).getContents();
//System.out.println("Table Column field of Detail: " +dtlData +j + " "+i);
hdrDetColumnNameList.add(dtlData);
}
if(i>=2)
if(row>=2)
{
String dtlData2 = sheet.getCell(j, i).getContents();
eachDetailHMap.put(hdrDetColumnNameList.get(j), dtlData2);
String dtlData2 = sheet.getCell(column, row).getContents();
eachDetailHMap.put(hdrDetColumnNameList.get(column), dtlData2);
}
}
}
if(i>=2)
if(row>=2)
{
System.out.println("invoice id="+invoiceId +" i="+i);
System.out.println("invoice id="+invoiceId +" i="+row);
//System.out.println("b2bInvoicesHMap= "+b2bInvoicesHMap);
if(b2bInvoicesHMap.containsKey(invoiceId))
{
......@@ -288,54 +282,53 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
//Read And Insert Data For Export
if("exp".equalsIgnoreCase(eachSheetName))
{
for (int i = 0; i < noOfRows; i++)
for (int row = 0; row < noOfRows; row++)
{
//b2bInvoicesHMap.clear();
HashMap<String, Object> eachInvoiceDataHMap = new HashMap<String, Object>();
HashMap<String, String> eachDetailHMap = new HashMap<String, String>();
String invoiceId = "";
for (int j = 0; j < noOfColumns; j++)
for (int column = 0; column < noOfColumns; column++)
{
String testData = sheet.getCell(j, i).getContents();
if(j<=5) //Read Header Data From Gst Excel Sheet .......
String testData = sheet.getCell(column, row).getContents();
if(column<=5) //Read Header Data From Gst Excel Sheet .......
{
if(i==1)
if(row==1)
{
//System.out.println("inside2.......");
String hdrData = sheet.getCell(j, i).getContents();
System.out.println("Table Column field: " +hdrData +j + " "+i);
String hdrData = sheet.getCell(column, row).getContents();
System.out.println("Table Column field: " +hdrData +column + " "+row);
hdrDetColumnNameList.add(hdrData);
}
if(i>=2)
if(row>=2)
{
String hdrData2 = sheet.getCell(j, i).getContents();
String hdrData2 = sheet.getCell(column, row).getContents();
System.out.println("HDR DATA :["+hdrData2+"]");
if(j==0)
if(column==0)
{
invoiceId = hdrData2;
}
eachInvoiceDataHMap.put(hdrDetColumnNameList.get(j), hdrData2);
eachInvoiceDataHMap.put(hdrDetColumnNameList.get(column), hdrData2);
}
}
else if(j>5) //Read Detail Data From Gst Excel Sheet .......
else if(column>5) //Read Detail Data From Gst Excel Sheet .......
{
if(i==1)
if(row==1)
{
String dtlData = sheet.getCell(j, i).getContents();
String dtlData = sheet.getCell(column, row).getContents();
//System.out.println("Table Column field of Detail: " +dtlData +j + " "+i);
hdrDetColumnNameList.add(dtlData);
}
if(i>=2)
if(row>=2)
{
String dtlData2 = sheet.getCell(j, i).getContents();
eachDetailHMap.put(hdrDetColumnNameList.get(j), dtlData2);
String dtlData2 = sheet.getCell(column, row).getContents();
eachDetailHMap.put(hdrDetColumnNameList.get(column), dtlData2);
}
}
}
if(i>=2)
if(row>=2)
{
System.out.println("invoice id="+invoiceId +" i="+i);
System.out.println("invoice id="+invoiceId +" i="+row);
// System.out.println("b2bInvoicesHMap= "+b2bInvoicesHMap);
if(b2bInvoicesHMap.containsKey(invoiceId))
{
......@@ -357,7 +350,6 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
System.out.println("b2bInvoicesHMap["+b2bInvoicesHMap+"]");
insertsql( b2bInvoicesHMap, userInfo,"exp");
}
//Read And Insert Data For ADVANCE
if("advance".equalsIgnoreCase(eachSheetName))
{
......@@ -368,7 +360,6 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
HashMap<String, Object> eachInvoiceDataHMap = new HashMap<String, Object>();
HashMap<String, String> eachDetailHMap = new HashMap<String, String>();
for (int column = 0; column < noOfColumns; column++)
{
String testData = sheet.getCell(column,row).getContents();
......@@ -406,12 +397,9 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
}
}
}
if(row>=2)
{
System.out.println("invoice id="+invoiceId +" i="+row);
ArrayList<HashMap<String, String>> detailDataList = new ArrayList<HashMap<String,String>>();
detailDataList.add(eachDetailHMap);
eachInvoiceDataHMap.put("detailData", detailDataList);
......@@ -428,19 +416,19 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
if("nil".equalsIgnoreCase(eachSheetName))
{
b2bInvoicesHMap.clear();
int i,j,tranType=15;
for (i = 2; i < noOfRows; i++)
int row,column,tranType=15;
for (row = 2; row < noOfRows; row++)
{
//b2bInvoicesHMap.clear();
for ( j = 1; j < noOfColumns; j++)
for ( column = 1; column < noOfColumns; column++)
{
String testData = sheet.getCell(j, i).getContents();
if(j<=3 ) //Read Header Data From Gst Excel Sheet .......
String testData = sheet.getCell(column, row).getContents();
if(column<=3 ) //Read Header Data From Gst Excel Sheet .......
{
if(i>=2)
if(row>=2)
{
String hdrData2 = sheet.getCell(j, i).getContents();
String hdrData2 = sheet.getCell(column, row).getContents();
System.out.println("HDR DATA :["+hdrData2+"]");
HashMap<String,Object> HeraderMap = new HashMap<String,Object>();
HeraderMap.put("tran_type",Integer.toString(tranType));
......@@ -448,22 +436,22 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
b2bInvoicesHMap.put(Integer.toString(tranType), HeraderMap) ;
tranType++;
}
if(j>3){break;}
if(column>3){break;}
}
}
if(i>4){break;}
if(row>4){break;}
}
System.out.println("b2bInvoicesHMap["+b2bInvoicesHMap+"]");
insertsql( b2bInvoicesHMap, userInfo,"nil");
}
}
errorMessage="Template Upload Successfully";
message="Excel sheet read Successfully not uploaded";
}
catch(Exception e)
{
System.out.println(e);
errorMessage = e.getMessage();
System.out.println("Exception 3::" + errorMessage + ":");
message = e.getMessage();
System.out.println("Exception 3::" +message + ":");
e.printStackTrace();
throw new ITMException(e);
}
......@@ -479,13 +467,12 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
conn.commit();
}
if(stmt != null){stmt.close();stmt = null;}
// if(gstdtlPstmt != null){gstdtlPstmt.close();gstdtlPstmt = null;}
if(rs != null){rs.close();rs = null;}
if(conn != null){conn.close();conn = null;}
}
return errorMessage;
return message;
}
public void insertsql(HashMap<String, HashMap<String, Object>> b2bInvoicesHMap,UserInfoBean userInfo,String sheetType)throws Exception , SQLException
public String insertsql(HashMap<String, HashMap<String, Object>> b2bInvoicesHMap,UserInfoBean userInfo,String sheetType)throws Exception , SQLException
{ FinCommon finCommon = null;
finCommon = new FinCommon();
System.out.println("Inside Insert SQL :");
......@@ -494,16 +481,16 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
Boolean isError = false,isWithPay=false;
PreparedStatement pstmt=null , pstmt1=null;
String taxRegNo="",refIdInv="",refDateInv="",gstCode="",gstCodeAct="",reverseChrg="",document="",documentAct="",ecomRegNo="",transactionId="",siteCode="";
String taxableAmt="",cessAmt="", lineNo="",provAssmnt="",ordNo="",subStatus="",addUser="",addTerm="",statusDet="",srnoOldDet="",lineTypeDet="",gscodeDet="";
String lineNo="",provAssmnt="",ordNo="",subStatus="",addUser="",addTerm="",statusDet="",srnoOldDet="",lineTypeDet="",gscodeDet="";
String subDate="",chgUser="",chgTerm="",chgDate="",taxableamtDet="",igstpercDet="",igstamtDet="",cgstpercDet="",cgstamtDet="",sgstpercDet="";
String docDate = null,lrDate = null,orderDate = null,ordDate="",refId="",addDate="",sgstamtDet="",gsdescrDet="",unitDet="",quantityDet="",supptypeDet="",cesspercDet="",cessamtDet="";
String prdCode = "",recType = "",tranType = "",custCode = "",custName = "",subType="",itctypeDet="",itcigstDet="",itccgstDet="",
submissionType = "",docCheckSum = "",docNo = "",revCharge = "",lrNo = "",reasCode = "",docNum="",itcsgstDet="",itccessDet="",gstrateDet="",prvAssment = "",orderNo = "",remarks = "",submitStatus = "",tranIdRef="",
recoStatus = "",refSer = "",prdCodeGstHdr = "",stateCode = "",docType = "",srNoOld = "",lineType = "",gsCode = "",gsDescr = "",unit = "",supplyType = "",remarksDet = "",distOrdTranID = "",
tranIDPorcp = "",gstType = "",remarksHdr = "", refID = "",tranDate="",sPos="";
String docDate = null,lrDate = null,ordDate="",refId="",addDate="",sgstamtDet="",gsdescrDet="",unitDet="",quantityDet="",supptypeDet="",cesspercDet="",cessamtDet="";
String recType = "",tranType = "",custCode = "",custName = "",subType="",itctypeDet="",itcigstDet="",itccgstDet="",
docCheckSum = "",docNo = "",lrNo = "",reasCode = "",itcsgstDet="",itccessDet="",remarks = "",tranIdRef="",
recoStatus = "",refSer = "",docType = "",remarksDet = "",
gstType = "",tranDate="",sPos="", message="";
int caseCount = 0;
double amt=0,invAmt=0, b2clInvVal=0,gstRate=0;
double invAmt=0, b2clInvVal=0,gstRate=0;
Timestamp refDateAct = null;
try
......@@ -520,49 +507,49 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
System.out.println("Inside Insert SQL :");
transactionId = generateTranId("w_gstr", siteCode, conn);
System.out.println("GSTTranId ::::::::::::: " + transactionId);
taxRegNo = (String) header.get("tax_reg_no");
taxRegNo = checkNullandTrim((String) header.get("tax_reg_no"));
System.out.println("taxRegNo="+taxRegNo);
refIdInv = (String) header.get("ref_id__inv");
refIdInv = checkNullandTrim((String) header.get("ref_id__inv"));
System.out.println("refIdInv="+refIdInv);
refDateInv = (String) header.get("ref_date__inv");
refDateInv =checkNullandTrim( (String) header.get("ref_date__inv"));
System.out.println("refDateInv"+refDateInv);
refDateAct = getTimeStamp(refDateInv);
System.out.println("refDateAct="+refDateAct);
//invAmt = Double.parseDouble((String) header.get("amount"));
invAmt = getDouble((String)header.get("amount"));
System.out.println("invAmt="+invAmt);
gstCode = (String) header.get("gst_code");
gstCode = checkNullandTrim((String) header.get("gst_code"));
if(gstCode != null && gstCode.trim().length() > 0)
{
gstCodeAct = gstCode.substring(0, 2);
}
System.out.println("gstCodeAct="+gstCodeAct);
reverseChrg = (String) header.get("reverse_chrg");
reverseChrg = checkNullandTrim((String) header.get("reverse_chrg"));
System.out.println("reverseChrg="+reverseChrg);
document = (String) header.get("doc_type");
document = checkNullandTrim((String) header.get("doc_type"));
System.out.println("document="+document);
if(document != null && document.trim().length() > 0)
{
documentAct = document.split("-")[0];
}
System.out.println("documentAct="+documentAct);
ecomRegNo = (String) header.get("ecom_reg_no");
ecomRegNo = checkNullandTrim((String) header.get("ecom_reg_no"));
System.out.println("ecomRegNo="+ecomRegNo);
gstType = (String) header.get("gst_type");
gstType = checkNullandTrim((String) header.get("gst_type"));
if(gstType != null && gstType.trim().length() > 0)
{
gstType = gstType.split("-")[0];
}
docDate = (String) header.get("doc_date");
String prdCodenew= genericUtility.getValidDateString("19/07/17", genericUtility.getApplDateFormat(), "MMYYYY");
docDate = checkNullandTrim((String) header.get("doc_date"));
String prdCodenew= genericUtility.getValidDateString(docDate, genericUtility.getApplDateFormat(), "MMYYYY");
System.out.println("prdCodenew" +prdCodenew);
System.out.println("prdCodenew"+prdCodenew);
docNo = (String) header.get("doc_no");
reasCode = (String) header.get("reas_code");
lrNo = (String) header.get("lr_no");
lrDate = (String) header.get("lr_date");
ordNo = (String) header.get("order_no");
tranType = (String) header.get("tran_type");
docNo = checkNullandTrim((String) header.get("doc_no"));
reasCode = checkNullandTrim((String) header.get("reas_code"));
lrNo = checkNullandTrim((String) header.get("lr_no"));
lrDate = checkNullandTrim((String) header.get("lr_date"));
ordNo = checkNullandTrim((String) header.get("order_no"));
tranType = checkNullandTrim((String) header.get("tran_type"));
if(header.get("detailData")!= null)
{
......@@ -572,11 +559,11 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
for(Iterator<HashMap<String, String>> iter = detailAl.iterator();iter.hasNext();)
{
HashMap<String, String> detail = iter.next();
lineNo = (String) detail.get("line_no");
lineNo = checkNullandTrim((String) detail.get("line_no"));
System.out.println(" lineNo="+ lineNo);
gscodeDet = (String) detail.get("gs_code");
gsdescrDet = (String) detail.get("gs_descr");
unitDet = (String) detail.get("unit");
gscodeDet = checkNullandTrim((String) detail.get("gs_code"));
gsdescrDet = checkNullandTrim((String) detail.get("gs_descr"));
unitDet = checkNullandTrim((String) detail.get("unit"));
// gstRate = Double.parseDouble(detail.get("gst_rate")) ;
gstRate = getDouble((String)detail.get("gst_rate"));
System.out.println(" gstRate="+ gstRate);
......@@ -584,9 +571,9 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
{
isWithPay = true;
}
taxableamtDet = (String) detail.get("taxable_amt");
taxableamtDet = checkNullandTrim((String) detail.get("taxable_amt"));
System.out.println(" taxableAmt="+ taxableamtDet);
cessamtDet = (String) detail.get("cess_amt");
cessamtDet = checkNullandTrim((String) detail.get("cess_amt"));
System.out.println(" cessAmt="+ cessamtDet);
pstmt1.setString(1,transactionId);
......@@ -619,7 +606,7 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
pstmt1.clearParameters();
}
}
// Get GST_TYPE by sheetName.
if("b2b".equalsIgnoreCase(sheetType) && "N".equalsIgnoreCase(reverseChrg) )
{
gstType="I";
......@@ -749,7 +736,6 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
}
}
else if("C".equalsIgnoreCase(gstType))
{
if( taxRegNo.length() > 0) //Credit Note to registered customer
......@@ -850,11 +836,13 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
}
System.out.println("Update Count GSTDET= "+caseCount);
}
message ="Template Upload Succefully";
}
catch (Exception e)
{
System.out.println("Exception 1::" +headersql+""+ e.getMessage() + ":");
e.printStackTrace();throw new ITMException(e);
e.printStackTrace();
throw new ITMException(e);
}
finally
{
......@@ -872,10 +860,8 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
if(rs != null){rs.close();rs = null;}
if(conn != null){conn.close();conn = null;}
}
return message;
}
private double getDouble(String amount)
{
double result = 0.0;
......@@ -998,6 +984,14 @@ public class GSTUploadExcelTemplate extends ValidatorEJB
}
return tranId;
}
private static String checkNullandTrim(String input)
{
if (input==null)
{
input="";
}
return input.trim();
}
private Timestamp getTimeStamp(String dateStr) throws ITMException, Exception
{
String dbDateStr = "";
......
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