Commit 8dbe4b7f authored by caluka's avatar caluka

adding validation for Mfg date start must be greater order date of workorder for amendment.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96759 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 395230ff
......@@ -115,7 +115,8 @@ public class WorkOrderAmd extends ValidatorEJB implements WorkOrderAmdLocal, W
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
String ordDate="";
Timestamp ordDateTs = null;
try
{
conn = connDriver.getConnectDB("DriverITM");
......@@ -224,15 +225,32 @@ public class WorkOrderAmd extends ValidatorEJB implements WorkOrderAmdLocal, W
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
//05/11/14 validation added by chnadrashekar as per manoj sir instruction
if(mfgDateStartTs.before(getCurrdateAppFormat()))
}else
{
System.out.println("Previous day mfg date:");
errCode = "VTWOMFMFT";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
// start added by chnadrashekar as per manoj sir instruction ON 05/11/14
tranIdRef = getColumnValue("work_order__ref", dom);
sql = "Select ord_date from workorder where work_order = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranIdRef);
rs = pstmt.executeQuery();
if (rs.next())
{
ordDateTs = rs.getTimestamp("ord_date");
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
System.out.println("mfgDateStartTs:" + mfgDateStartTs);
System.out.println("ordDateTs:" + ordDateTs);
if (mfgDateStartTs.before(ordDateTs))
{
errCode = "VTMFGORDDT";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
// end added by chnadrashekar as per manoj sir instruction ON 05/11/14
}
}//end mfg_date
else if (childNodeName.equalsIgnoreCase("exp_date"))
......
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