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 ...@@ -86,6 +86,7 @@ public class BomAltAmdIC extends ValidatorEJB implements BomAltAmdICLocal, BomAl
String itemCode = ""; String itemCode = "";
String itemRef=""; String itemRef="";
String itemCodeAlt=""; String itemCodeAlt="";
String confStatus="";
System.out.println("editFlag ---->>>["+editFlag+"]"); System.out.println("editFlag ---->>>["+editFlag+"]");
int ctr = 0; int ctr = 0;
int currentFormNo = 0; int currentFormNo = 0;
...@@ -274,8 +275,10 @@ public class BomAltAmdIC extends ValidatorEJB implements BomAltAmdICLocal, BomAl ...@@ -274,8 +275,10 @@ public class BomAltAmdIC extends ValidatorEJB implements BomAltAmdICLocal, BomAl
} }
else 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 = conn.prepareStatement(sql);
pstmt.setString(1,bomCode); pstmt.setString(1,bomCode);
pstmt.setString(2,itemCode); pstmt.setString(2,itemCode);
...@@ -284,20 +287,53 @@ public class BomAltAmdIC extends ValidatorEJB implements BomAltAmdICLocal, BomAl ...@@ -284,20 +287,53 @@ public class BomAltAmdIC extends ValidatorEJB implements BomAltAmdICLocal, BomAl
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
cnt = rs.getInt(1); confStatus = rs.getString("confirmed");
if(cnt == 0) System.out.println(">>>>>>>>>itemCodeAlt not null confStatus:"+confStatus);
{
System.out.println("itemCodeAlt not exit in bom_alt:"+itemCodeAlt);
errCode = "VTALTITMCD";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; 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