Commit 331271e6 authored by kdabholkar's avatar kdabholkar

commit changes regarding custom offline sheet.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@183661 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a5b26952
...@@ -19,11 +19,9 @@ import java.util.ArrayList; ...@@ -19,11 +19,9 @@ import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
import java.util.Set;
import java.util.TreeSet; import java.util.TreeSet;
import java.util.UUID; import java.util.UUID;
...@@ -37,6 +35,7 @@ import org.apache.commons.io.IOUtils; ...@@ -37,6 +35,7 @@ import org.apache.commons.io.IOUtils;
import org.apache.poi.ss.usermodel.CellStyle; import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.CreationHelper; import org.apache.poi.ss.usermodel.CreationHelper;
import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFFormulaEvaluator;
import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook;
...@@ -5840,8 +5839,11 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi ...@@ -5840,8 +5839,11 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
/* 5. Values of exempt, Nil-rated and non-GST inward supplies /* 5. Values of exempt, Nil-rated and non-GST inward supplies
* (From a supplier under composition scheme, Exempt and Nil rated supply)*/ * (From a supplier under composition scheme, Exempt and Nil rated supply)*/
detSql = " select AMOUNT,tran_type from gst_data_hdr where PRD_CODE= ? and REC_TYPE= ? and SUBMIT_STATUS = 'P' and " /*detSql = " select AMOUNT,tran_type from gst_data_hdr where PRD_CODE= ? and REC_TYPE= ? and SUBMIT_STATUS = 'P' and "
+" SITE_CODE= ? and tran_type in ('28','29','30','31') "; +" SITE_CODE= ? and tran_type in ('28','29','30','31') ";*/
detSql = " select sum(AMOUNT) as amount ,tran_type from gst_data_hdr where PRD_CODE = ? and REC_TYPE = ? and SUBMIT_STATUS = 'P' and "
+ " SITE_CODE= ? and tran_type in ('28','29','30','31') group by TRAN_TYPE " ;
detPstmt = conn.prepareStatement(detSql); detPstmt = conn.prepareStatement(detSql);
...@@ -5858,33 +5860,33 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi ...@@ -5858,33 +5860,33 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
if("28".equalsIgnoreCase(tranType)) if("28".equalsIgnoreCase(tranType))
{ {
amount1 =amount1 +amount; //amount1 =amount1 +amount;
XSSFRow outWorkdTaxDataRow = dataSheetForGSTR3B.getRow(38); XSSFRow outWorkdTaxDataRow = dataSheetForGSTR3B.getRow(38);
outWorkdTaxDataRow.getCell(3).setCellValue(amount1); outWorkdTaxDataRow.getCell(3).setCellValue(amount);
} }
if("29".equalsIgnoreCase(tranType)) if("29".equalsIgnoreCase(tranType))
{ {
amount1 =amount1 +amount; //amount1 =amount1 +amount;
XSSFRow outWorkdTaxDataRow = dataSheetForGSTR3B.getRow(39); XSSFRow outWorkdTaxDataRow = dataSheetForGSTR3B.getRow(39);
outWorkdTaxDataRow.getCell(3).setCellValue(amount1); outWorkdTaxDataRow.getCell(3).setCellValue(amount);
} }
if("30".equalsIgnoreCase(tranType)) if("30".equalsIgnoreCase(tranType))
{ {
amount1 =amount1 +amount; //amount1 =amount1 +amount;
XSSFRow outWorkdTaxDataRow = dataSheetForGSTR3B.getRow(38); XSSFRow outWorkdTaxDataRow = dataSheetForGSTR3B.getRow(38);
outWorkdTaxDataRow.getCell(4).setCellValue(amount1); outWorkdTaxDataRow.getCell(4).setCellValue(amount);
} }
if("31".equalsIgnoreCase(tranType)) if("31".equalsIgnoreCase(tranType))
{ {
amount1 =amount1 +amount; //amount1 =amount1 +amount;
XSSFRow outWorkdTaxDataRow = dataSheetForGSTR3B.getRow(39); XSSFRow outWorkdTaxDataRow = dataSheetForGSTR3B.getRow(39);
outWorkdTaxDataRow.getCell(4).setCellValue(amount1); outWorkdTaxDataRow.getCell(4).setCellValue(amount);
} }
...@@ -6119,6 +6121,11 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi ...@@ -6119,6 +6121,11 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
} }
} }
//XSSFFormulaEvaluator.evaluateAllFormulaCells(retDataWorkbook);
//retDataWorkbook.setForceFormulaRecalculation(true);
} }
...@@ -6189,7 +6196,7 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi ...@@ -6189,7 +6196,7 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
String gstrWorkBookPath = ""; String gstrWorkBookPath = "";
String sep = File.separator; String sep = File.separator;
String tranId = "", ctin = "", posStateCode = "", docNo = "", docDateStr = "",tranDateStr="",errorCode = "", dataErrMsg = "", refInvId = "", String tranId = "", ctin = "", posStateCode = "", docNo = "", docDateStr = "",chgDateStr="",errorCode = "", dataErrMsg = "", refInvId = "",
refInvDtStr = "", preGST = "", portCode = "", gstDateFormat = "", customerName = "", regUreg = "UNREGISTERED", refInvDtStr = "", preGST = "", portCode = "", gstDateFormat = "", customerName = "", regUreg = "UNREGISTERED",
siteGSTStCode = "", isRCM = "", tranTypeStr = "", interIntraExp = "", suppGSTStCode = "", crdrType = "", refId=""; siteGSTStCode = "", isRCM = "", tranTypeStr = "", interIntraExp = "", suppGSTStCode = "", crdrType = "", refId="";
...@@ -6202,7 +6209,7 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi ...@@ -6202,7 +6209,7 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
String sql = "", hdrSql = "", detSql = ""; String sql = "", hdrSql = "", detSql = "";
Date refInvDate = null , docDate = null,trandate=null; Date refInvDate = null , docDate = null,chgDate=null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null, hdrPstmt = null, detPstmt = null; PreparedStatement pstmt = null, hdrPstmt = null, detPstmt = null;
ResultSet rs = null, hdrRs = null, detRs = null; ResultSet rs = null, hdrRs = null, detRs = null;
...@@ -6396,7 +6403,7 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi ...@@ -6396,7 +6403,7 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
closeResources(hdrRs, hdrPstmt); closeResources(hdrRs, hdrPstmt);
hdrSql = " SELECT GDH.TRAN_ID,GDH.TRAN_DATE, GDH.DOC_NO, GDH.DOC_DATE, GDH.CUST_NAME, CASE WHEN GDH.TRAN_TYPE='05' THEN 'YES' ELSE 'NO' END AS RCM, " hdrSql = " SELECT GDH.TRAN_ID,GDH.CHG_DATE, GDH.DOC_NO, GDH.DOC_DATE, GDH.CUST_NAME, CASE WHEN GDH.TRAN_TYPE='05' THEN 'YES' ELSE 'NO' END AS RCM, "
+ " GEN.UDF_STR1, GDH.TAX_REG_NO, GDH.GST_CODE, GDH.AMOUNT, GDH.ORDER_NO, GDH.REF_ID FROM GST_DATA_HDR GDH, GENCODES GEN " + " GEN.UDF_STR1, GDH.TAX_REG_NO, GDH.GST_CODE, GDH.AMOUNT, GDH.ORDER_NO, GDH.REF_ID FROM GST_DATA_HDR GDH, GENCODES GEN "
+ " WHERE GDH.REC_TYPE = ? AND GDH.PRD_CODE = ? AND GDH.SITE_CODE = ? AND GDH.SUBMIT_STATUS = ? " + " WHERE GDH.REC_TYPE = ? AND GDH.PRD_CODE = ? AND GDH.SITE_CODE = ? AND GDH.SUBMIT_STATUS = ? "
+ " AND GDH.TRAN_TYPE NOT IN ('10','11','12','13') AND GEN.MOD_NAME='W_GSTR_PURC' AND GEN.FLD_NAME='TRAN_TYPE' " + " AND GDH.TRAN_TYPE NOT IN ('10','11','12','13') AND GEN.MOD_NAME='W_GSTR_PURC' AND GEN.FLD_NAME='TRAN_TYPE' "
...@@ -6425,16 +6432,16 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi ...@@ -6425,16 +6432,16 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
amount = Double.parseDouble(String.format("%.2f",hdrRs.getDouble("AMOUNT"))); amount = Double.parseDouble(String.format("%.2f",hdrRs.getDouble("AMOUNT")));
portCode = checkNull(hdrRs.getString("ORDER_NO")); portCode = checkNull(hdrRs.getString("ORDER_NO"));
refId = checkNull(hdrRs.getString("REF_ID")); refId = checkNull(hdrRs.getString("REF_ID"));
trandate = hdrRs.getDate("TRAN_DATE"); chgDate = hdrRs.getDate("CHG_DATE");
if(docDate!=null) if(docDate!=null)
{ {
docDateStr = gstDateFormatSdf.format(docDate); docDateStr = gstDateFormatSdf.format(docDate);
} }
if(trandate!=null) if(chgDate!=null)
{ {
tranDateStr = gstDateFormatSdf.format(trandate); chgDateStr = gstDateFormatSdf.format(chgDate);
} }
if(ctin.trim().length() > 2) if(ctin.trim().length() > 2)
...@@ -6487,9 +6494,9 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi ...@@ -6487,9 +6494,9 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
/* Chnaged By Kaustubh on 4 April 2018 add value in blank tran_date column start */ /* Chnaged By Kaustubh on 4 April 2018 add value in blank tran_date column start */
//dataRow.createCell(1).setCellValue(""); //dataRow.createCell(1).setCellValue("");
XSSFCell tranDateCell = dataRow.createCell(1); XSSFCell tranDateCell = dataRow.createCell(1);
if(tranDateStr!=null && tranDateStr.trim().length()>0) if(chgDateStr!=null && chgDateStr.trim().length()>0)
{ {
tranDateCell.setCellValue(gstDateFormatSdf.parse(tranDateStr)); tranDateCell.setCellValue(gstDateFormatSdf.parse(chgDateStr));
tranDateCell.setCellStyle(dateCellStyle); tranDateCell.setCellStyle(dateCellStyle);
} }
/* Chnaged By Kaustubh on 4 April 2018 add value in blank tran_date column end */ /* Chnaged By Kaustubh on 4 April 2018 add value in blank tran_date column end */
......
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