Commit 6b5071fe authored by dpingle's avatar dpingle

* Updated component on [30/10/19]

cadre_ad21.xml
w_cadre_ad.sql
d_cadre_allwdedn_edit.srd
CadreAdIC.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@210710 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 055f837b
......@@ -16,13 +16,13 @@ Insert into ITM2MENU (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NA
----------------------------------------------------- OBJ_ACTIONS
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,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,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('cadre_ad',1,'A','a','a','Adding New','Add','add.gif','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,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,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('cadre_ad',2,'E','a','a','Editing Existing Record','Edit','edit.gif','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS
(OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,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,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('cadre_ad',3,'D','a','a','Deleting','Delete','delete.gif','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS
(OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,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,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('cadre_ad',21,'Q','1','audit_trail','View Audit Trail','View Audit','menu.bmp','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS
(OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,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,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('cadre_ad',22,'O','1','export_excel','Export Excel','Export','Download.gif','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,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,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('cadre_ad',21,'Q','1','audit_trail','View Audit Trail','View Audit','menu.bmp','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,RIGHTS_CHAR,INTERACTIVE,SERVICE_CODE,DESCRIPTION,TITLE,IMAGE,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,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA) values ('cadre_ad',22,'O','1','export_excel','Export Excel','Export','Download.gif','1','1','1','U',null,null,null,null,null,null,null,null,null,null,null,null);
update OBJ_ACTIONS set image='ibase/resource/objaction/edit.svg' where OBJ_NAME='cadre_ad' and LINE_NO=2;
update OBJ_ACTIONS set image='ibase/resource/objaction/Audit-trail.svg' where OBJ_NAME='cadre_ad' and LINE_NO=21;
......@@ -86,7 +86,7 @@ Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,E
------------------------------------------------------[23/10/19]Start
------------------------------------------------------[30/10/19]Start
update transetup set REF_SER ='C-AD' where TRAN_WINDOW = 'w_cadre_ad';
......@@ -103,20 +103,24 @@ Pay Table <b>{pay_table}</b> , Amount <b>{amount}</b>
update itm2menu set ICON_PATH='CadrewisePaystructure.png' , CLOSE_ICON='CadrewisePaystructurewht.png' where WIN_NAME='w_cadre_ad';
------------------------------------------------------[23/10/19]End
update obj_actions set IMAGE='ibase/resource/objaction/add.svg', DISPLAY_MODE=0 where OBJ_NAME='cadre_ad' and LINE_NO=1;
update obj_actions set IMAGE='ibase/resource/objaction/edit.svg', DISPLAY_MODE=0 where OBJ_NAME='cadre_ad' and LINE_NO=2;
update obj_actions set IMAGE='ibase/resource/objaction/exprtExl.svg',DESCRIPTION='Export To Excel',SERVICE_CODE='a',INTERACTIVE='a',RIGHTS_CHAR='B',TITLE='Export2XLS',ACTION_TYPE='S', DISPLAY_MODE=1 where OBJ_NAME='cadre_ad' and LINE_NO=22;
update obj_actions set IMAGE='ibase/resource/objaction/Audit-trail.svg', RIGHTS_CHAR='Q', TITLE='Audit Trail', SHOW_IN_PANEL=1, DISPLAY_MODE=1 where OBJ_NAME='cadre_ad' and LINE_NO=21;
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT)
values ('AD_CODE','W_CADRE_AD','SELECT AD_CODE, DESCR FROM ALLWDEDN WHERE TYPE <> ''S''',null,null,0,0,to_date('08-12-01','DD-MM-RR'),'BASE ','97SYSTEM4 ','1',null,null,0,null,null,null,null,null,0,'2',null,'3','AdCodeImages','ad_code','descr','3 ',null,null,null,null,null,null,null);
Update transetup set TRAN_ID_COL='PAY_TABLE, CADRE_CODE, AD_CODE, EFF_DATE' WHERE TRAN_WINDOW='w_cadre_ad';
update OBJ_FORMS set THUMB_ALT_COL = 'allwdedn_descr', THUMB_IMAGE_COL= 'ad_code', THUMB_OBJ = 'AdCodeImages' where WIN_NAME = 'w_cadre_ad';
update TRANSETUP set THUMB_ALT_COL = 'allwdedn_descr', THUMB_IMAGE_COL= 'ad_code', THUMB_OBJ = 'AdCodeImages' where TRAN_WINDOW = 'w_cadre_ad';
------------------------------------------------------[30/10/19]End
......
......@@ -225,7 +225,7 @@
<text>Basic</text>
<border>2</border>
<color>0</color>
<x>15</x>
<x>14</x>
<y>7</y>
<height>162</height>
<width>549</width>
......@@ -380,8 +380,8 @@
<text>Expiry date :</text>
<border>0</border>
<color>0</color>
<x>332</x>
<y>55</y>
<x>330</x>
<y>56</y>
<height>20</height>
<width>106</width>
<html>
......@@ -681,7 +681,7 @@
<border>5</border>
<color>0</color>
<x>154</x>
<y>55</y>
<y>57</y>
<height>20</height>
<width>93</width>
<format>[shortdate] [time]</format>
......
......@@ -23,12 +23,12 @@ table(column=(type=char(5) update=yes updatewhereclause=yes key=yes name=pay_tab
column=(type=decimal(3) update=yes updatewhereclause=yes name=max_amt dbname="cadre_ad.max_amt" initial="0" validation="number(gettext()) >= 0 or isNull(gettext()) or trim(gettext())='.'" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"cadre_ad~" ) TABLE(NAME=~"allwdedn~" ) COLUMN(NAME=~"cadre_ad.pay_table~") COLUMN(NAME=~"cadre_ad.cadre_code~") COLUMN(NAME=~"cadre_ad.ad_code~") COLUMN(NAME=~"cadre_ad.eff_date~") COLUMN(NAME=~"cadre_ad.exp_date~") COLUMN(NAME=~"cadre_ad.type~") COLUMN(NAME=~"cadre_ad.prop_yn~") COLUMN(NAME=~"allwdedn.descr~") COLUMN(NAME=~"cadre_ad.chg_date~") COLUMN(NAME=~"cadre_ad.chg_user~") COLUMN(NAME=~"cadre_ad.chg_term~") COLUMN(NAME=~"cadre_ad.amount~") COLUMN(NAME=~"cadre_ad.min_basic~") COLUMN(NAME=~"cadre_ad.max_basic~") COLUMN(NAME=~"cadre_ad.min_amt~") COLUMN(NAME=~"cadre_ad.max_amt~") JOIN (LEFT=~"cadre_ad.ad_code~" OP =~"=~"RIGHT=~"allwdedn.ad_code~" )WHERE( EXP1 =~"cadre_ad.pay_table~" OP =~"=~" EXP2 =~":mpaytable~" LOGIC =~"and~" ) WHERE( EXP1 =~"cadre_ad.cadre_code~" OP =~"=~" EXP2 =~":mcadre~" LOGIC =~"and~" ) WHERE( EXP1 =~"cadre_ad.ad_code~" OP =~"=~" EXP2 =~":madcode~" LOGIC =~"and~" ) WHERE( EXP1 =~"cadre_ad.eff_date~" OP =~"=~" EXP2 =~":meffdate~" ) ) ARG(NAME = ~"mpaytable~" TYPE = string) ARG(NAME = ~"mcadre~" TYPE = string) ARG(NAME = ~"madcode~" TYPE = string) ARG(NAME = ~"meffdate~" TYPE = datetime) " update="CADRE_AD" updatewhere=0 updatekeyinplace=no arguments=(("mpaytable", string),("mcadre", string),("madcode", string),("meffdate", datetime)) )
groupbox(band=detail text="Others"border="2" color="0" x="14" y="179" height="110" width="552" name=gb_2 visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
groupbox(band=detail text="Basic"border="2" color="0" x="15" y="7" height="162" width="549" name=gb_1 visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
groupbox(band=detail text="Basic"border="2" color="0" x="14" y="7" height="162" width="549" name=gb_1 visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
text(band=detail alignment="1" text="Type:" border="0" color="0" x="253" y="80" height="20" width="35" html.valueishtml="0" name=type_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Allow/Dedn Code :" border="0" color="0" x="45" y="29" height="20" width="106" html.valueishtml="0" name=ad_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=3 alignment="0" tabsequence=10 border="5" color="0" x="154" y="29" height="20" width="54" format="[general]" html.valueishtml="0" name=ad_code visible="1" edit.limit=5 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=8 alignment="0" tabsequence=32766 border="5" color="255" x="212" y="29" height="20" width="322" format="[general]" html.valueishtml="0" name=allwdedn_descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Expiry date :" border="0" color="0" x="332" y="55" height="20" width="106" html.valueishtml="0" name=exp_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Expiry date :" border="0" color="0" x="330" y="56" height="20" width="106" html.valueishtml="0" name=exp_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=5 alignment="0" tabsequence=30 border="5" color="0" x="441" y="55" height="20" width="93" format="[shortdate] [time]" html.valueishtml="0" name=exp_date visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=6 alignment="0" tabsequence=50 border="5" color="0" x="293" y="80" height="18" width="105" format="[general]" html.valueishtml="0" name=type visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=any ddlb.nilisnull=yes ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Proportionate:" border="0" color="0" x="404" y="80" height="20" width="83" html.valueishtml="0" name=prop_yn_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
......@@ -37,7 +37,7 @@ text(band=detail alignment="1" text="Max Base Amt. :" border="0" color="0" x="33
column(band=detail id=14 alignment="1" tabsequence=80 border="5" color="0" x="441" y="105" height="20" width="93" format="0.00" html.valueishtml="0" name=max_basic visible="1" edit.limit=13 edit.case=any edit.format="0.00" edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=16 alignment="1" tabsequence=100 border="5" color="0" x="441" y="130" height="20" width="93" format="0.00" html.valueishtml="0" name=max_amt visible="1" edit.limit=13 edit.case=any edit.format="0.00" edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Max Amt :" border="0" color="0" x="332" y="129" height="20" width="106" html.valueishtml="0" name=max_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=4 alignment="0" tabsequence=20 border="5" color="0" x="154" y="55" height="20" width="93" format="[shortdate] [time]" html.valueishtml="0" name=eff_date visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=4 alignment="0" tabsequence=20 border="5" color="0" x="154" y="57" height="20" width="93" format="[shortdate] [time]" html.valueishtml="0" name=eff_date visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Amount :" border="0" color="0" x="45" y="80" height="20" width="106" html.valueishtml="0" name=amount_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=12 alignment="1" tabsequence=40 border="5" color="0" x="154" y="80" height="20" width="93" format="0.00" html.valueishtml="0" name=amount visible="1" edit.limit=13 edit.case=any edit.format="0.00" edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Min Base Amt. :" border="0" color="0" x="45" y="104" height="20" width="106" html.valueishtml="0" name=min_basic_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
......
......@@ -4,10 +4,12 @@ import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import org.apache.commons.net.ntp.TimeStamp;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
......@@ -79,6 +81,9 @@ public class CadreAdIC extends ValidatorEJB implements CadreAdLocal,CadreAdRemot
String sql = "";
String expDateStr = "";
String effDateStr = "";
String cadreCode = "";
String payTable = "";
int currentFormNo = 0;
int noOfChilds = 0;
int cnt = 0;
......@@ -138,6 +143,9 @@ public class CadreAdIC extends ValidatorEJB implements CadreAdLocal,CadreAdRemot
if ("ad_code".equalsIgnoreCase(childNodeName))
{
adCode = checkNull(genericUtility.getColumnValue("ad_code", dom));
cadreCode = checkNull(genericUtility.getColumnValue("cadre_code", dom));
payTable = checkNull(genericUtility.getColumnValue("pay_table", dom));
sql="select count(*) as cnt from allwdedn where ad_code =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, adCode);
......@@ -162,6 +170,36 @@ public class CadreAdIC extends ValidatorEJB implements CadreAdLocal,CadreAdRemot
errList.add("VMADC1");
errFields.add(childNodeName.toLowerCase());
}
else
{
sql = "select count(*) as cnt from cadre_ad where ad_code = ? and cadre_code=? and pay_table = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, adCode);
pstmt.setString(2, cadreCode);
pstmt.setString(3, payTable);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt("cnt");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(cnt > 0 && !"E".equalsIgnoreCase(editFlag))
{
errList.add("VMADC4");
errFields.add(childNodeName.toLowerCase());
}
}
}
else if ("eff_date".equalsIgnoreCase(childNodeName))
{
......@@ -318,14 +356,13 @@ public class CadreAdIC extends ValidatorEJB implements CadreAdLocal,CadreAdRemot
int currentFormNo = 0;
String payTable = "";
String cadreCode = "";
String lsVarValue = "";
String lsVarValues = "";
String effDateStr = "";
String expDateStr = "";
String adCode = "";
String sql = "";
String mdescr = "";
String lsProp = "";
AdmCommon admCommon = new AdmCommon();
try
{
genericUtility = new E12GenericUtility();
......@@ -353,17 +390,28 @@ public class CadreAdIC extends ValidatorEJB implements CadreAdLocal,CadreAdRemot
cadreCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "cadre_code");
valueXmlString.append("<cadre_code ><![CDATA[").append(cadreCode).append("]]></cadre_code>\r\n");
lsVarValue = admCommon.getEnv("999999", "AD_EFFDATE", conn);
System.out.println("lsVarValue==["+lsVarValue+"]");
System.out.println("genericUtility.getApplDateFormat()==["+genericUtility.getApplDateFormat()+"]");
lsVarValue = genericUtility.getValidDateString(lsVarValue, genericUtility.getApplDateFormat());
System.out.println("lsVarValue==after["+lsVarValue+"]");
lsVarValues = admCommon.getEnv("999999", "AD_EXPDATE", conn);
lsVarValues = genericUtility.getValidDateString(lsVarValues, genericUtility.getApplDateFormat());
valueXmlString.append("<eff_date ><![CDATA[").append(lsVarValue).append("]]></eff_date>\r\n");
valueXmlString.append("<exp_date ><![CDATA[").append(lsVarValues).append("]]></exp_date>\r\n");
effDateStr = admCommon.getEnv("999999", "AD_EFFDATE", conn);
System.out.println("effDateStr:::"+effDateStr);
expDateStr = admCommon.getEnv("999999", "AD_EXPDATE", conn);
System.out.println("expDateStr:::"+expDateStr);
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yy");
Date effDate = sdf.parse(effDateStr);
System.out.println("effDate:::"+effDate);
Date expDate = sdf.parse(expDateStr);
System.out.println("expDate:::"+expDate);
sdf = new SimpleDateFormat("dd/MM/yy");
effDateStr = sdf.format(effDate);
System.out.println("effDateStr:::"+effDateStr);
expDateStr = sdf.format(expDate);
System.out.println("expDateStr:::"+expDateStr);
valueXmlString.append("<eff_date ><![CDATA[").append(effDateStr).append("]]></eff_date>\r\n");
valueXmlString.append("<exp_date ><![CDATA[").append(expDateStr).append("]]></exp_date>\r\n");
}
if ("ad_code".equalsIgnoreCase(currentColumn))
{
......
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