Commit f0394129 authored by rtelang's avatar rtelang

EmpBasicInfo.java

-Changes made in emp_code validation ,Checking for special character in emp_code

A17KSUN006.sql
-Added messages table entry for special character in emp_code.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@197389 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4d3b5951
...@@ -1249,6 +1249,59 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -1249,6 +1249,59 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
} }
} }
} }
//Added by Rohini Telang on[14/02/2019][Start][validation to check whether the employee code contains any special character or not][Req ID - A17KSUN006]
if(empCode != null && empCode.length() > 0) {
empCode = (empCode).replace("'", "$");
sql = "select DDF_CHK_SPLCHAR(?) from dual";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt(1);
}
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if(count>0) {
errList.add( "VMINVLDCHR" );
errFields.add( childNodeName.toLowerCase() );
msgType = errorType( conn , "VMINVLDCHR" );
if ( msgType.equalsIgnoreCase("E"))
{
break;
}
}else{
count = 0;
sql = "select count(*) as cnt from employee where emp_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,empCode);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt("cnt");
}
if(count > 0) {
errList.add( "VMDUPL1" );
errFields.add( childNodeName.toLowerCase() );
msgType = errorType( conn , "VMDUPL1" );
if ( msgType.equalsIgnoreCase("E"))
{
break;
}
}
}
}
//Added by Rohini Telang on[14/02/2019][End][validation to check whether the employee code contains any special character or not][Req ID - A17KSUN006]
} }
} }
//Validation For Employee Code //Validation For Employee Code
......
...@@ -4,4 +4,11 @@ Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_ ...@@ -4,4 +4,11 @@ Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_basic_info','1','emp_mname_long','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_basic_info','1','emp_mname_long','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_basic_info','1','emp_lname_long','Y'); Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_basic_info','1','emp_lname_long','Y');
commit; commit;
\ No newline at end of file
--Modified by Rohini T. on [15-02-2019][Start]
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMINVLDCHR','Invalid Character!','Please check employee code value,it may contain special character','E','Y',null,null,'A',to_date('27-09-18','DD-MM-RR'),'MANOHAR ','SYSTEM ',null,'0');
commit;
--Modified by Rohini T. on [15-02-2019][End]
\ No newline at end of file
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