Commit b8d51080 authored by caluka's avatar caluka

site code validation added for tran date


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101679 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5eeb8aa1
...@@ -130,13 +130,45 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu ...@@ -130,13 +130,45 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
{ {
siteCode = this.genericUtility.getColumnValue("site_code", dom); siteCode = this.genericUtility.getColumnValue("site_code", dom);
tranDate = dateFormat2.parse(genericUtility.getColumnValue("tran_date",dom)); tranDate = dateFormat2.parse(genericUtility.getColumnValue("tran_date",dom));
if(siteCode == null || siteCode.trim().length()==0)
errCode = nfCheckPeriod("SAL",tranDate,siteCode);
if(errCode != null && errCode.trim().length() > 0)
{ {
errCode = "NULLSITE";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
}else
{
cnt=0;
sql = "select count(*) from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if (cnt == 0)
{
errCode = "VMSITE1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}else
{
errCode = nfCheckPeriod("SAL",tranDate,siteCode);
if(errCode != null && errCode.trim().length() > 0)
{
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
} }
} }
else if (childNodeName.equalsIgnoreCase("site_code")) else if (childNodeName.equalsIgnoreCase("site_code"))
{ {
...@@ -144,7 +176,7 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu ...@@ -144,7 +176,7 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
cnt=0; cnt=0;
sql = "select count(*) from site where site_code = ?"; sql = "select count(*) from site where site_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode.trim()); pstmt.setString(1, siteCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
...@@ -464,7 +496,7 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu ...@@ -464,7 +496,7 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
} }
System.out.println("quantityStr>>>>>"+quantityStr+"]"); System.out.println("quantityStr>>>>>"+quantityStr+"]");
System.out.println("quantity>>>>>"+quantity+"]"); System.out.println("quantity>>>>>"+quantity+"]");
if(quantity < 0) if(quantity <= 0)
{ {
errCode = "VTINVQTY03"; errCode = "VTINVQTY03";
errList.add(errCode); errList.add(errCode);
...@@ -1210,9 +1242,10 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu ...@@ -1210,9 +1242,10 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null ; ResultSet rs = null ;
String sql = ""; String sql = "";
String acctCodeInv = "",cctrCodeInv = "",rate = "",grossRate = "",grade = "",dimension = ""; String acctCodeInv = "",cctrCodeInv = "",grade = "",dimension = "";
String noArt = "",unitAlt = "",convQtyStduom = "",potencyPerc = "",siteCodeMfg ="",packCode= ""; String unitAlt = "",convQtyStduom = "",potencyPerc = "",siteCodeMfg ="",packCode= "";
String itemSer = "",tranType = "", CctrArray = "", acctCodeAr = "",cctrCodeAr = ""; String itemSer = "",tranType = "", CctrArray = "", acctCodeAr = "",cctrCodeAr = "";
double rate=0.0,noArt=0.0,grossRate=0.0;
Timestamp mfgDate = null,expDate = null; Timestamp mfgDate = null,expDate = null;
SimpleDateFormat sdf; SimpleDateFormat sdf;
try try
...@@ -1235,11 +1268,11 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu ...@@ -1235,11 +1268,11 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
{ {
acctCodeInv = rs.getString("ACCT_CODE__INV"); acctCodeInv = rs.getString("ACCT_CODE__INV");
cctrCodeInv = rs.getString("CCTR_CODE__INV"); cctrCodeInv = rs.getString("CCTR_CODE__INV");
rate = rs.getString("RATE"); rate = rs.getDouble("RATE");
grossRate = rs.getString("GROSS_RATE"); grossRate = rs.getDouble("GROSS_RATE");
grade = rs.getString("GRADE"); grade = rs.getString("GRADE");
dimension = rs.getString("DIMENSION"); dimension = rs.getString("DIMENSION");
noArt = rs.getString("NO_ART"); noArt = rs.getDouble("NO_ART");
unitAlt = checkNull(rs.getString("UNIT__ALT")); unitAlt = checkNull(rs.getString("UNIT__ALT"));
convQtyStduom = rs.getString("CONV__QTY_STDUOM"); convQtyStduom = rs.getString("CONV__QTY_STDUOM");
potencyPerc = rs.getString("POTENCY_PERC"); potencyPerc = rs.getString("POTENCY_PERC");
...@@ -1270,11 +1303,11 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu ...@@ -1270,11 +1303,11 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
{ {
acctCodeInv = rs.getString("ACCT_CODE__INV"); acctCodeInv = rs.getString("ACCT_CODE__INV");
cctrCodeInv = rs.getString("CCTR_CODE__INV"); cctrCodeInv = rs.getString("CCTR_CODE__INV");
rate = rs.getString("RATE"); rate = rs.getDouble("RATE");
grossRate = rs.getString("GROSS_RATE"); grossRate = rs.getDouble("GROSS_RATE");
grade = rs.getString("GRADE"); grade = rs.getString("GRADE");
dimension = rs.getString("DIMENSION"); dimension = rs.getString("DIMENSION");
noArt = rs.getString("NO_ART"); noArt = rs.getDouble("NO_ART");
unitAlt = checkNull(rs.getString("UNIT__ALT")); unitAlt = checkNull(rs.getString("UNIT__ALT"));
convQtyStduom = rs.getString("CONV__QTY_STDUOM"); convQtyStduom = rs.getString("CONV__QTY_STDUOM");
potencyPerc = rs.getString("POTENCY_PERC"); potencyPerc = rs.getString("POTENCY_PERC");
......
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