Commit a80b1a0a authored by ysawant's avatar ysawant

*Updated component of LoanchemeIntRate

w_loanscheme_int_rate.sql
LoanSchemeIntRate.java
Loan-Scheme-Standard-Interest-Rate.png
Loan-Scheme-Standard-Interest-RateWht.png


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@206661 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e3ae39a7
......@@ -117,7 +117,6 @@ values ('loanscheme_int_rate',21,'ibase/resource/objaction/Audit-trail.svg','Vie
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC)
values ('loanscheme_int_rate',22,'ibase/resource/objaction/exprtExl.svg','Export To Excel','a','a','B','Export2XLS','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1);
------------------------------------------
Update OBJ_FORMS set TITLE='LoanScheme Int Rate' where WIN_NAME='w_loanscheme_int_rate';
......@@ -140,3 +139,34 @@ CHG_TERM VARCHAR2(15) NOT NULL
-----------------------------------------------------------Added by yashwant on 27/08/19 [End]
-----------------------------------------------------------Added by yashwant on 03/09/19 [Start]
delete from OBJ_ACTIONS where OBJ_NAME='loanscheme_int_rate';
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('loanscheme_int_rate',1,'ibase/resource/objaction/add.svg','Adding New','a','a','A','Add','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('loanscheme_int_rate',2,'ibase/resource/objaction/edit.svg','Editing Existing Record','a','a','E','Edit','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('loanscheme_int_rate',8,'ibase/resource/objaction/copyTransaction.svg','Copy Transaction','a','a','A','Copy Transaction','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,'0',null,null,null,null,null,null,'1',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('loanscheme_int_rate',21,'ibase/resource/objaction/Audit-trail.svg','View Audit Trail','audit_trail','1','Q','View Audit','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('loanscheme_int_rate',22,'ibase/resource/objaction/exprtExl.svg','Export To Excel','a','a','B','Export2XLS','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1);
update obj_forms set DISP_METADATA =
'<html>
<b style="white-space: normal !important; word-break: break-word;">
{scheme_type} - <span class = "optional">{eff_from},</span></b>
<br> {scheme_type_descr}, Rate of Interest : {int_rate},
<span class = "optional" style="margin-left: 1%;"> Effective from : {eff_from}</span>
<span class = "optional" style="margin-left: 1%;"> Valid upto : {valid_upto}</span>
</html>' where win_name = 'w_loanscheme_int_rate';
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
('VTLOANSC11','Invalid Scheme Type !','Please enter valid Scheme Type','E','Y',null,null,null,to_date('14-07-19','DD-MM-RR'),'BASE ','BASE',null,null);
update itm2menu set icon_path = 'Loan-Scheme-Standard-Interest-Rate.png', CLOSE_ICON = 'Loan-Scheme-Standard-Interest-RateWht.png' where win_name = 'w_loanscheme_int_rate';
-----------------------------------------------------------Added by yashwant on 03/09/19 [End]
......@@ -44,12 +44,12 @@ public class LoanSchemeIntRate extends ValidatorEJB implements LoanSchemeIntRate
{
dom = genericUtility.parseString( xmlString );
}
if( xmlString1 != null && xmlString1.trim().length() != 0 )
{
dom1 = genericUtility.parseString(xmlString1);
}
if( xmlString2 != null && xmlString2.trim().length() != 0 )
{
dom2 = genericUtility.parseString( xmlString2 );
......@@ -98,7 +98,7 @@ public class LoanSchemeIntRate extends ValidatorEJB implements LoanSchemeIntRate
conn=getConnection();
itmDbAcess = new ITMDBAccessEJB();
//Modified by Yashwant on 12/07/2019[End]
userId = getValueFromXTRA_PARAMS( xtraParams,"loginCode" );
E12GenericUtility genericUtility = new E12GenericUtility();
......@@ -143,6 +143,37 @@ public class LoanSchemeIntRate extends ValidatorEJB implements LoanSchemeIntRate
break;
}
}
else
{
sql = "select count(*) as cnt from gencodes where MOD_NAME='W_LOANSCHEME_INT_RATE' and FLD_VALUE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, schemeType);
rs = pstmt.executeQuery();
if(rs.next())
{
slctCnt = rs.getInt("cnt");
}
if(slctCnt == 0)
{
errList.add( "VTLOANSC11" );
errFields.add(childNodeName.toLowerCase());
msgType = errorType( conn , "VTLOANSC11" );
if ( "E".equalsIgnoreCase(msgType) )
{
break;
}
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
}
else if( "eff_from".equalsIgnoreCase( childNodeName ) )
......@@ -168,7 +199,7 @@ public class LoanSchemeIntRate extends ValidatorEJB implements LoanSchemeIntRate
break;
}
}
sql = "SELECT COUNT(*) AS DUPCOUNT FROM LOANSCHEME_INT_RATE WHERE SCHEME_TYPE = ? AND EFF_FROM = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, schemeType );
......@@ -203,13 +234,13 @@ public class LoanSchemeIntRate extends ValidatorEJB implements LoanSchemeIntRate
close( pstmt, rs );
if( prvEffFromCnt > 0 )
{
errList.add( "VTLOANSCH3" );
errFields.add( childNodeName.toLowerCase() );
msgType = errorType( conn , "VTLOANSCH7" );
if ( "E".equalsIgnoreCase(msgType) )
{
break;
}
errList.add( "VTLOANSCH3" );
errFields.add( childNodeName.toLowerCase() );
msgType = errorType( conn , "VTLOANSCH7" );
if ( "E".equalsIgnoreCase(msgType) )
{
break;
}
}
}
else
......@@ -330,12 +361,12 @@ public class LoanSchemeIntRate extends ValidatorEJB implements LoanSchemeIntRate
errCode = (String) errList.get(i);
errFldName = (String) errFields.get(i);
System.out.println("LoanScheme:::wfValData:errListSize:::::::errCode .........."+errCode);
//Modified by Yashwant on 12/07/2019[Start]
//errString = getErrorString( errFldName, errCode, userId );
errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn);
//Modified by Yashwant on 12/07/2019[End]
System.out.println("LoanScheme:::wfValData:errListSize:::::::errString is : ::::>>>> " + errString);
msgType = errorType( conn , errCode );
if ( errString.length() > 0 )
......@@ -453,7 +484,7 @@ public class LoanSchemeIntRate extends ValidatorEJB implements LoanSchemeIntRate
case 1:
{
valueXmlString.append( "<Detail1 domID='1' dbID='' objContext='1' objName='"+objNameDefault+"' selected='Y'>\r\n" );
if( "scheme_type".equalsIgnoreCase( currentColumn ) )
{
schemeType = checkNull( genericUtility.getColumnValue( "scheme_type", dom ) );
......@@ -469,7 +500,7 @@ public class LoanSchemeIntRate extends ValidatorEJB implements LoanSchemeIntRate
close( pstmt, rs );
valueXmlString.append( "<scheme_type_descr>" ).append( "<![CDATA[" + schemeTypeDescr + "]]>" ).append( "</scheme_type_descr>" );
}
else if( "itm_defaultedit".equalsIgnoreCase( currentColumn ))
{
validUptoStr = checkNull( genericUtility.getColumnValue( "valid_upto", dom) );
......
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