Commit d43ea112 authored by wansari's avatar wansari

W16IBAS005 updated source to add condition for SRET (sales return) for getting...

W16IBAS005 updated source to add condition for SRET (sales return) for getting Account Type Determination


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@43964 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cfa5d82f
......@@ -8465,6 +8465,115 @@ public class FinCommon
}
}
}
//Added by wasim on 31-MAY-2017 for Purpose SRET (Sales Return) [START]
else if("SRET".equalsIgnoreCase(purpose)) // ACCOUNT CODE FOR SALES RETURN
{
sql = " SELECT ACCT_CODE__SRET,CCTR_CODE__SRET FROM ITEM_ACCT_DETR WHERE ITEM_CODE = '" + itemCode + "' "
+ " AND ITEM_SER = '" + itemSer + "' AND TRAN_TYPE = '" + tranType + "'";
pstmt = conn.prepareStatement(sql);
System.out.println("sql ::: " + sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
if (acctCode == null || acctCode.trim().length() == 0)
{
sql = " SELECT ACCT_CODE__SRET,CCTR_CODE__SRET FROM ITEM_ACCT_DETR WHERE ITEM_CODE = '" + itemCode + "' "
+ " AND ITEM_SER = ' ' AND TRAN_TYPE = '" + tranType + "'";
pstmt = conn.prepareStatement(sql);
System.out.println("sql ::: " + sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
if (acctCode == null || acctCode.trim().length() == 0)
{
sql = " SELECT ACCT_CODE__SRET,CCTR_CODE__SRET FROM ITEM_ACCT_DETR WHERE ITEM_CODE = '" + itemCode + "' "
+ " AND ITEM_SER = ' ' AND TRAN_TYPE = ' '";
pstmt = conn.prepareStatement(sql);
System.out.println("sql ::: " + sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
if (acctCode == null || acctCode.trim().length() == 0)
{
if (itemSer == null || itemSer.trim().length() == 0)
{
sql = "SELECT ITEM_SER FROM ITEM WHERE ITEM_CODE = '" + itemCode + "'";
pstmt = conn.prepareStatement(sql);
System.out.println("sql ::: " + sql);
rs = pstmt.executeQuery();
if (rs.next())
{
itemSerN = rs.getString(1);
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
}
else
{
itemSerN = itemSer;
}
sql = " SELECT ACCT_CODE__SRET,CCTR_CODE__SRET FROM ITEM_ACCT_DETR WHERE ITEM_CODE = ' ' "
+ " AND ITEM_SER = '" + itemSerN + "' AND TRAN_TYPE = '" + tranType + "'";
pstmt = conn.prepareStatement(sql);
System.out.println("sql ::: " + sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
if (acctCode == null || acctCode.trim().length() == 0)
{
sql = " SELECT ACCT_CODE__SRET,CCTR_CODE__SRET FROM ITEM_ACCT_DETR WHERE ITEM_CODE = ' ' "
+ " AND ITEM_SER = '" + itemSerN + "' AND TRAN_TYPE = ' '";
pstmt = conn.prepareStatement(sql);
System.out.println("sql ::: " + sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
if (acctCode == null || acctCode.trim().length() == 0)
{
sql = " SELECT ACCT_CODE__SRET,CCTR_CODE__SRET FROM ITEMSER WHERE ITEM_SER = '" + itemSerN + "'";
pstmt = conn.prepareStatement(sql);
System.out.println("sql ::: " + sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
}
}
}
}
}
}
//Added by wasim on 31-MAY-2017 for Purpose SRET (Sales Return) [END]
if (acctCode == null) acctCode = "";
if (cctrCode == null) cctrCode = "";
} catch (SQLException e) {
......
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