Commit f4d52c2a authored by smane's avatar smane

changes made by sagar in BomAltAmdIc.java file


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94271 ce508802-f39f-4f6c-b175-0d175dae99d5
parent faac0eed
......@@ -86,6 +86,7 @@ public class BomAltAmdIC extends ValidatorEJB implements BomAltAmdICLocal, BomAl
String itemCode = "";
String itemRef="";
String itemCodeAlt="";
String confStatus="";
System.out.println("editFlag ---->>>["+editFlag+"]");
int ctr = 0;
int currentFormNo = 0;
......@@ -274,8 +275,10 @@ public class BomAltAmdIC extends ValidatorEJB implements BomAltAmdICLocal, BomAl
}
else
{
System.out.println(">>>>>>>>>itemCodeAlt not null:"+itemCodeAlt);
sql = "SELECT count(*) FROM bom_alt WHERE bom_code =? AND item_code =? AND item_ref=? AND item_code__alt=? AND confirmed='Y' ";
//check for (Bome code,Item Code,Item ref,Item Code alt)combinations....
System.out.println(">>>>>>>>>itemCodeAlt not null check(Bome code,Item Code,Item ref,Item Code alt)combinations.:"+itemCodeAlt);
sql = "SELECT confirmed FROM bom_alt WHERE bom_code =? AND item_code =? AND item_ref=? AND item_code__alt=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,bomCode);
pstmt.setString(2,itemCode);
......@@ -284,20 +287,53 @@ public class BomAltAmdIC extends ValidatorEJB implements BomAltAmdICLocal, BomAl
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
if(cnt == 0)
{
System.out.println("itemCodeAlt not exit in bom_alt:"+itemCodeAlt);
errCode = "VTALTITMCD";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
confStatus = rs.getString("confirmed");
System.out.println(">>>>>>>>>itemCodeAlt not null confStatus:"+confStatus);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if("N".equals(confStatus))
{
System.out.println(">>>>>>>>>>>>>>>Error for Transaction not confirmed:"+itemCodeAlt);
errCode = "VTNOTCNFCD";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
System.out.println(">>>>>>>>>itemCodeAlt not null:"+itemCodeAlt);
sql = "SELECT count(*) FROM bom_alt WHERE bom_code =? AND item_code =? AND item_ref=? AND item_code__alt=? AND confirmed='Y' ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,bomCode);
pstmt.setString(2,itemCode);
pstmt.setString(3,itemRef);
pstmt.setString(4,itemCodeAlt);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
if(cnt == 0)
{
System.out.println("itemCodeAlt not exit in bom_alt:"+itemCodeAlt);
errCode = "VTALTITMCD";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}
......
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