Commit c521e8c7 authored by agaikwad's avatar agaikwad

if site_code_pay is null then set site code pay as per sundry type of ibca creation.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103743 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f6bb326a
......@@ -1195,11 +1195,396 @@ conn = getConnection();
rs = null;
pstmt.close();
pstmt =null;
//19-10-2016 Added by Abhijit Gaikwad
if(sitePayment == null)
{
sql =" select site_code__pay from site_supplier where supp_code = ? and site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,supp);
pstmt.setString(2,siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment site_transporter "+sitePayment);
}
else
{
System.out.println("Else Condition transporter");
sqlInner ="select site_code__pay from supplier where supp_code = ? " ;
pstmtInner = conn.prepareStatement(sqlInner);
pstmtInner.setString(1,supp);
rsInner = pstmtInner.executeQuery();
if(rsInner.next())
{
sitePayment = rsInner.getString("site_code__pay");
}
rsInner.close();
rsInner = null;
pstmtInner.close();
pstmtInner = null;
System.out.println("Else sitePayment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
}
}// S-sundry Type
else if("T".equalsIgnoreCase(sundryType))
{
supp =(String)mischdrMap.get("sundry_code");
siteCode =(String)mischdrMap.get("site_code");
sql =" select site_code__pay from misc_voucher where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
if(sitePayment == null)
{
sitePayment = siteCode;
sql =" select site_code__pay from site_transporter where tran_code = ? and site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,supp);
pstmt.setString(2,siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment site_transporter "+sitePayment);
}
else
{
System.out.println("Else Condition transporter");
sqlInner ="select site_code__pay from transporter where tran_code = ? " ;
pstmtInner = conn.prepareStatement(sqlInner);
pstmtInner.setString(1,supp);
rsInner = pstmtInner.executeQuery();
if(rsInner.next())
{
sitePayment = rsInner.getString("site_code__pay");
}
rsInner.close();
rsInner = null;
pstmtInner.close();
pstmtInner = null;
System.out.println("Else sitePayment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
}
}
else if("X".equalsIgnoreCase(sundryType))
{
supp =(String)mischdrMap.get("sundry_code");
siteCode =(String)mischdrMap.get("site_code");
sql =" select site_code__pay from misc_voucher where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
if(sitePayment == null)
{
sql =" select site_code__pay from site_tax_authority where tauth_code = ? and site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,supp);
pstmt.setString(2,siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment site_tax_authority"+sitePayment);
}
else
{
System.out.println("Else Condition TAX_AUTHORITY");
sqlInner ="select site_code__pay from tax_authority where tauth_code = ? " ;
pstmtInner = conn.prepareStatement(sqlInner);
pstmtInner.setString(1,supp);
rsInner = pstmtInner.executeQuery();
if(rsInner.next())
{
sitePayment = rsInner.getString("site_code__pay");
}
rsInner.close();
rsInner = null;
pstmtInner.close();
pstmtInner = null;
System.out.println("Else sitePayment tax_authority"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
}
}
else if("R".equalsIgnoreCase(sundryType))
{
supp =(String)mischdrMap.get("sundry_code");
siteCode =(String)mischdrMap.get("site_code");
sql =" select site_code__pay from misc_voucher where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
if(sitePayment == null)
{
sql =" select site_code__pay from site_strg_customer where sc_code = ? and site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,supp);
pstmt.setString(2,siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment site_strg_customer"+sitePayment);
}
else
{
System.out.println("Else Condition strg_customer");
sqlInner ="select site_code__pay from strg_customer where sc_code = ? " ;
pstmtInner = conn.prepareStatement(sqlInner);
pstmtInner.setString(1,supp);
rsInner = pstmtInner.executeQuery();
if(rsInner.next())
{
sitePayment = rsInner.getString("site_code__pay");
}
rsInner.close();
rsInner = null;
pstmtInner.close();
pstmtInner = null;
System.out.println("Else sitePayment strg_customer"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
}
}
else if("P".equalsIgnoreCase(sundryType))
{
supp =(String)mischdrMap.get("sundry_code");
siteCode =(String)mischdrMap.get("site_code");
sql =" select site_code__pay from misc_voucher where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
if(sitePayment == null)
{
sql =" select site_code__pay from site_sales_pers where sales_pers = ? and site_code = ? ";//SITE_SALES_PERS
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,supp);
pstmt.setString(2,siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment site_sales_per"+sitePayment);
}
else
{
System.out.println("Else Condition sales_per");
sqlInner ="select site_code__pay from sales_pers where sales_pers = ? " ;
pstmtInner = conn.prepareStatement(sqlInner);
pstmtInner.setString(1,supp);
rsInner = pstmtInner.executeQuery();
if(rsInner.next())
{
sitePayment = rsInner.getString("site_code__pay");
}
rsInner.close();
rsInner = null;
pstmtInner.close();
pstmtInner = null;
System.out.println("Else sitePayment sales_per"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
}
}
else if("C".equalsIgnoreCase(sundryType))
{
supp =(String)mischdrMap.get("sundry_code");
siteCode =(String)mischdrMap.get("site_code");
sql =" select site_code__pay from misc_voucher where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
if(sitePayment == null)
{
sql =" select site_code__pay from site_customer where cust_code = ? and site_code = ? ";//SITE_SALES_PERS
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,supp);
pstmt.setString(2,siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment site_customer"+sitePayment);
}
else
{
System.out.println("Else Condition customer");
sqlInner ="select site_code__pay from customer where cust_code = ? " ;
pstmtInner = conn.prepareStatement(sqlInner);
pstmtInner.setString(1,supp);
rsInner = pstmtInner.executeQuery();
if(rsInner.next())
{
sitePayment = rsInner.getString("site_code__pay");
}
rsInner.close();
rsInner = null;
pstmtInner.close();
pstmtInner = null;
System.out.println("Else sitePayment customer"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
}
}
else if("L".equalsIgnoreCase(sundryType))
{
supp =(String)mischdrMap.get("sundry_code");
siteCode =(String)mischdrMap.get("site_code");
sql =" select site_code__pay from misc_voucher where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
if(sitePayment == null)
{
sql =" select site_code__pay from site_loanparty where party_code = ? and site_code = ? ";//SITE_SALES_PERS
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment site_loanparty"+sitePayment);
}
else
{
System.out.println("Else Condition customer");
sqlInner ="select site_code__pay from loanparty where party_code = ? " ;
pstmtInner = conn.prepareStatement(sqlInner);
pstmtInner.setString(1,supp);
rsInner = pstmtInner.executeQuery();
if(rsInner.next())
{
sitePayment = rsInner.getString("site_code__pay");
}
rsInner.close();
rsInner = null;
pstmtInner.close();
pstmtInner = null;
System.out.println("Else sitePayment loanparty"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
}
}
else if("E".equalsIgnoreCase(sundryType))
{
supp =(String)mischdrMap.get("sundry_code");
siteCode =(String)mischdrMap.get("site_code");
sql =" select site_code__pay from misc_voucher where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
if(sitePayment == null)
{
sql =" select pay_site from employee where emp_code=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,supp);
rs = pstmt.executeQuery();
if(rs.next())
{
sitePayment = rs.getString("site_code__pay");
System.out.println( "Site Payment emp"+sitePayment);
}
rs.close();
rs = null;
pstmt.close();
pstmt =null;
}
}//End by Abhijit Gaikwad
System.out.println("sitePayment"+sitePayment+" !=siteCode"+siteCode);
if((!sitePayment.trim().equals(siteCode.trim())) && (("I").equalsIgnoreCase(runMode)))
......@@ -1427,9 +1812,6 @@ conn = getConnection();
pstmt.executeUpdate();
pstmt.close();
} //gs_run_mode
}// S-sundry Type
sql =" select site_code__for from misc_voucher where tran_id = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
......
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