Commit c7544c06 authored by caluka's avatar caluka

Site code from and site code to validation for Material Requirement HTML...

Site code from and site code to validation  for Material Requirement HTML wizard Transaction[MF3KSUN005]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95018 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ce39688f
...@@ -5,6 +5,7 @@ import ibase.webitm.ejb.mfg.RunMRPPrc; ...@@ -5,6 +5,7 @@ import ibase.webitm.ejb.mfg.RunMRPPrc;
import java.util.*; import java.util.*;
import java.util.Date; import java.util.Date;
import java.sql.*; import java.sql.*;
import org.w3c.dom.*; import org.w3c.dom.*;
import javax.ejb.*; import javax.ejb.*;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -628,7 +629,6 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R ...@@ -628,7 +629,6 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
String siteCode = ""; String siteCode = "";
String itemCode = ""; String itemCode = "";
String quantity = ""; String quantity = "";
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
...@@ -667,13 +667,53 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R ...@@ -667,13 +667,53 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
errCode = "VMSITE11"; errCode = "VMSITE11";
errString = getErrorString("site_code__fr", errCode, userId); errString = getErrorString("site_code__fr", errCode, userId);
break; break;
}else
{ sql = "SELECT COUNT(*) COUNT FROM SITE WHERE SITE_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCodeFr);
rs = pstmt.executeQuery();
if (rs.next())
{
count = rs.getInt("COUNT");
}
rs.close();
rs = null;
if (count == 0)
{
errCode = "VMSITEFR";
errString = getErrorString(childNodeName, errCode, userId);
break;
}
} }
if (siteCodeTo == null || siteCodeTo.trim().length() == 0) if (siteCodeTo == null || siteCodeTo.trim().length() == 0)
{ {
errCode = "VMSITE12"; errCode = "VMSITE12";
errString = getErrorString("site_code__fr", errCode, userId); errString = getErrorString("site_code__to", errCode, userId);
break; break;
}else
{ sql = "SELECT COUNT(*) COUNT FROM SITE WHERE SITE_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCodeTo);
rs = pstmt.executeQuery();
if (rs.next())
{
count = rs.getInt("COUNT");
}
rs.close();
rs = null;
if (count == 0)
{
errCode = "VMSITETO";
errString = getErrorString(childNodeName, errCode, userId);
break;
}
} }
} }
} }
...@@ -971,6 +1011,7 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R ...@@ -971,6 +1011,7 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
System.out.println("\n****ValueXmlString ::" + valueXmlString.toString() + ":********"); System.out.println("\n****ValueXmlString ::" + valueXmlString.toString() + ":********");
return valueXmlString.toString(); return valueXmlString.toString();
} }
} }
......
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