Commit 8c71892e authored by anarvariya's avatar anarvariya

Changes done at sun are merged by piyush on 18/07/2014


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95651 ce508802-f39f-4f6c-b175-0d175dae99d5
parent dbfd8456
......@@ -142,12 +142,38 @@ public class PfNumberprs extends ValidatorEJB implements PfNumberprsLocal,PfNum
}
valueXmlString = new StringBuffer( "<?xml version=\"1.0\"?>\r\n<Root>\r\n<Header>\r\n<editFlag>" );
valueXmlString.append( editFlag ).append( "</editFlag>\r\n</Header>\r\n" );
columnValue = genericUtility.getColumnValue(currentColumn, currDom);
valueXmlString.append( "<Detail1>\r\n" );
if(currentColumn.trim().equalsIgnoreCase("itm_default") || currentColumn.trim().equalsIgnoreCase("itm_defaultedit") )
{
System.out.println(" tran date value"+statusDate);
valueXmlString.append( "<tran_date><![CDATA[" ).append( statusDate ).append( "]]></tran_date>\r\n" );
}
//Added by Hemlata[16/07/2014][For setting site code based on emp code].Start
else if (currentColumn.trim().equals("emp_code"))
{
if(columnValue !=null && columnValue.trim().length() >0)
{
sql="SELECT PAY_SITE FROM EMPLOYEE WHERE EMP_CODE= ? ";
System.out.println("*SQL:****************"+sql);
pstmt = connObject.prepareStatement( sql );
pstmt.setString(1,columnValue);
rs = pstmt.executeQuery();
String paySite ="";
if( rs.next())
{
paySite =checkNull(rs.getString("PAY_SITE"));
}
valueXmlString.append( "<emp_code><![CDATA[" ).append( columnValue ).append( "]]></emp_code>\r\n" );
valueXmlString.append( "<site_code><![CDATA[" ).append( paySite ).append( "]]></site_code>\r\n" );
}
else
{
valueXmlString.append("<site_code><![CDATA[]]></site_code>\r\n");
}
}
// Added by Hemlata[16/07/2014][For setting site code based on emp code].End
valueXmlString.append( "</Detail1>\r\n" );
}//End of TRY itemChanged doc
catch(Exception e)
......@@ -184,6 +210,20 @@ public class PfNumberprs extends ValidatorEJB implements PfNumberprsLocal,PfNum
return valueXmlString.toString();
}//End of Item changed
// To check Columnvalue is null or not
private String checkNull( String input )
{
if (input == null)
{
input = "";
}
else
{
input = input.trim();
}
return input;
}
public String preSave()throws RemoteException,ITMException
{
return "";
......
......@@ -286,6 +286,7 @@ public class SiteStanPayTbl extends ValidatorEJB implements SiteStanPayTblLocal
errString = getErrorString("stan_code","VMSTANINVD",userId);
break;
}
sql = "SELECT COUNT(*) AS COUNT FROM STATION WHERE STAN_CODE = ? AND STATE_CODE = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stanCode);
......@@ -313,8 +314,48 @@ public class SiteStanPayTbl extends ValidatorEJB implements SiteStanPayTblLocal
break;
}
}
//Added by Hemlata[17/07/2014][to validate duplicate entry for SITE_STAN_PAYTBL][start]
//Added by Radheshyam[01/03/2014][to validate duplicate entry for SITE_STAN_PAYTBL][start]
siteCode = getColumnValue("site_code",dom1,objContext);
stateCode = getColumnValue("state_code",dom1,objContext);
stanCode = getColumnValue("stan_code",dom1,objContext);
System.out.println("value of count in siteCode:::: "+siteCode);
System.out.println("value of count in stateCode:::: "+stateCode);
System.out.println("value of count in stan_code:::: "+stanCode);
sql = "SELECT COUNT(*) AS COUNT FROM SITE_STAN_PAYTBL WHERE site_code = ? AND STATE_CODE = ? AND STAN_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
pstmt.setString(2,stateCode);
pstmt.setString(3,stanCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
count = rs.getInt("COUNT");
}
System.out.println("value of count :::: "+count);
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if(count > 0)
{
System.out.println("Duplicate Entries");
//errString = getErrorString("stan_code","VMSTANDUPL",userId);
errString = getErrorString("stan_code","VMSTNPTBL1",userId);
break;
}
//Added by Radheshyam[01/03/2014][to validate duplicate entry for SITE_STAN_PAYTBL][End]
// Added by Hemlata[17/07/2014][to validate duplicate entry for SITE_STAN_PAYTBL][End]
}
} //END IF (stan_code)
//END IF (stan_code)
else if (childNodeName.equalsIgnoreCase("pay_table"))
{
payTable = getColumnValue("pay_table",dom1,objContext);
......
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