Commit 7b206056 authored by pshinde's avatar pshinde

changes in messages in freight rate


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94508 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 07e99fc9
......@@ -148,6 +148,15 @@ public class FreightRateIC extends ValidatorEJB implements FreightRateICLocal,Fr
System.out.println("freight list VALDATION!!!");
}
if(!isExist(conn, "freight_list", "FRT_LIST", frtList))
{
errCode = "VTFRLNTEXT";//Freight List does not exists
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println("Freight List does not exists");
}
}
else if(childNodeName.equalsIgnoreCase("load_type"))
{
......@@ -184,10 +193,10 @@ public class FreightRateIC extends ValidatorEJB implements FreightRateICLocal,Fr
if(cnt==0)
{
errCode = "VTFRLNTEXT";//Freight List does not exists
errCode = "VMFLTVLD";//Load type not defined for freight list master
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println("Freight List does not exists");
System.out.println("Load type not defined for freight list master");
}
}
......@@ -203,7 +212,7 @@ public class FreightRateIC extends ValidatorEJB implements FreightRateICLocal,Fr
if (standCodeFrom == null || standCodeFrom.trim().length() == 0)
{
errCode = "VTSTAN2 ";//STATION CODE FROM CAN NOT BE NULL
errCode = "VMSTNCDFR";//STATION CODE FROM CAN NOT BE NULL
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println("STATION CODE FROM CAN NOT BE NULL ");
......@@ -271,7 +280,7 @@ public class FreightRateIC extends ValidatorEJB implements FreightRateICLocal,Fr
if (standCodeTo == null || standCodeTo.trim().length() == 0)
{
errCode = "VTSTAN3 ";//STATION CODE To CAN NOT BE NULL
errCode = "VMSTNCDTO";//STATION CODE To CAN NOT BE NULL
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println("STATION CODE TO CAN NOT BE NULL ");
......@@ -1219,4 +1228,39 @@ public String itemChanged(Document dom, Document dom1, Document dom2, String obj
return msgType;
}
private boolean isExist(Connection conn, String tableName, String columnName, String value) throws ITMException, RemoteException
{
PreparedStatement pstmt = null ;
ResultSet rs = null ;
String sql = "";
boolean status = false;
try
{
sql = "SELECT count(*) from " + tableName + " where " + columnName +" = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,value);
rs = pstmt.executeQuery();
if(rs.next())
{
if(rs.getBoolean(1))
{
status = true;
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
catch(Exception e)
{
System.out.println("Exception in isExist ");
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("returning String from isExist ");
return status;
}
}
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