Commit 7d1c29cb 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@105743 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 92516cae
......@@ -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