Commit b704c28e authored by dpingle's avatar dpingle

*update cadre monthly paystructure on [15/10/19]

CadreMthadIC.java
d_cadre_mthad_edit.srd
w_cadre_mthad.sql
cadre_mthad21.xml


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@209595 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 04faac34
......@@ -60,7 +60,7 @@ Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,AR
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',1,'COMPONENT_TYPE','I',null,'C.String',null,to_date('21-05-16','DD-MM-RR'),'VAIBHAV ','VAIBHAV','JB');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',2,'COMPONENT_NAME','I',null,'C.String',null,to_date('21-05-16','DD-MM-RR'),'VAIBHAV ',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',2,'COMPONENT_NAME','I',null,'C.String',null,to_date('21-05-16','DD-MM-RR'),'VAIBHAV ','VAIBHAV','ibase.webitm.ejb.sys.GenValidate');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',3,'XML_DATA','I',null,'S',null,to_date('21-05-16','DD-MM-RR'),'VAIBHAV ','VAIBHAV',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',4,'XML_DATA_ALL','I',null,'S',null,to_date('21-05-16','DD-MM-RR'),'VAIBHAV ','VAIBHAV',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',5,'XML_DATA_ALL','I',null,'S',null,to_date('21-05-16','DD-MM-RR'),'VAIBHAV ','VAIBHAV',null);
......@@ -101,9 +101,75 @@ Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,E
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 ('VMPAYSTR05','Invalid Amount!','Amount can not be null or less then 0','E','Y',null,null,null,to_date('17-08-15','DD-MM-RR'),'BASE ','BASE ',null,null);
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 ('VTDATE11 ','Invalid Date !','Effective date can not be empty','E','Y',null,null,null,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ',null,null);
------------------------------------------- SARITA [30/08/2019] ------------ START
update itm2menu set icon_path='cadre_mthad.png' , close_icon = 'cadre_mthadwht.png' where win_name='w_cadre_mthad';
------------------------------------------- SARITA [30/08/2019] ------------ END
----------------------------------------------------- OBJ_ITEMCHANGE
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('cadre_mthad','1','ad_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('cadre_mthad','1','cadre_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('cadre_mthad','1','eff_date','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('cadre_mthad','1','itm_default','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('cadre_mthad','1','month_code','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('cadre_mthad','1','pay_table','Y');
----------------------------------------------------- Start[15/10/19]
update itm2menu set ICON_PATH='CadrewiseMonthlyPaystructure.png' , CLOSE_ICON='CadrewiseMonthlyPaystructurewht.png' where WIN_NAME='w_cadre_mthad';
delete obj_actions where obj_name='cadre_mthad';
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 ('cadre_mthad',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 ('cadre_mthad',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 ('cadre_mthad',8,'ibase/resource/objaction/copyTransaction.svg','Adding New','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 ('cadre_mthad',39,'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,'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 ('cadre_mthad',40,'ibase/resource/objaction/Audit-trail.svg','View Audit Trail','audit_trail','1','X','Audit Trail','1','1','1','U',null,null,null,null,null,null,null,'1',null,null,null,null,null,null,null,null,null,null,null,'2',null,null);
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 ('MONTH_CODE','W_CADRE_MTHAD','SELECT DISTINCT(MONTH_CODE) FROM CADRE_MTHAD ','Month Code','Month Code',0,0,to_date('20-05-13','DD-MM-RR'),'VENKAT ','BASE ','1',null,null,null,null,null,null,null,null,null,'2',null,'3',null,null,null,'2 ',null,null,null,null,null,null,null);
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 ('PAY_TABLE','W_CADRE_MTHAD','SELECT PAY_TABLE, DESCR FROM PAYTABLE',null,'Pay Table No',0,0,to_date('27-05-00','DD-MM-RR'),'SUN ','CLIENT1 ','0',null,null,null,null,null,null,null,null,null,'2',null,'3','EmpImages','PAY_TABLE','DESCR','2 ',null,null,null,null,null,null,null);
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_MTHAD','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);
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 ('CADRE_CODE','W_CADRE_MTHAD','SELECT CADRE_CODE,DESCR FROM CADRE',null,'Cadres',null,null,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ','1',null,null,null,null,null,null,null,null,null,'2',null,'3','CadreImages','cadre_code','descr','2 ',null,null,null,null,null,null,null);
update TRANSETUP set ref_ser='E-LOAN', TRAN_ID_COL='ad_code,eff_date,pay_table,cadre_code,month_code', TABLE_NAME='CADRE_MTHAD' where TRAN_WINDOW='w_cadre_mthad';
Insert into TRANS_COPY_SETUP (OBJ_NAME,FORM_NO,FIELD_NAME,DEF_VALUE,COPY_FLAG) values
('cadre_mthad','1','ad_code',null,'N');
Insert into TRANS_COPY_SETUP (OBJ_NAME,FORM_NO,FIELD_NAME,DEF_VALUE,COPY_FLAG) values('cadre_mthad','1','eff_date',null,'N');
Insert into TRANS_COPY_SETUP (OBJ_NAME,FORM_NO,FIELD_NAME,DEF_VALUE,COPY_FLAG) values('cadre_mthad','1','allwdedn_descr',null,'N');
update obj_forms set disp_metadata=
'<html>
<span style="white-space: normal !important; word-break: break-word; "> <b>{sh_descr}</b> <b>{ad_code}</b> , Cadre code <b>{cadre_code}</b> , Pay Table <b>{pay_table}</b><br/>
Month Code <b>{month_code}</b> , Effective Date <b>{eff_date}</b>
</span>
<br/> <span style="float:right;"></span>
</html>' where win_name='w_cadre_mthad';
UPDATE MESSAGES set MSG_STR='Allow/Dedn cannot be empty!!' , MSG_DESCR='Allow/Dedn code cannot be empty please enter the Allow/Dedn code.' where MSG_NO='VMADC1';
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 ('VMADC4','Allow/Dedn already exit!!','Allow/Dedn code already exit in the table.','E','Y',null,null,null,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ',null,null);
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 ('VMADC5','Allow/Dedn does not exit!!','Allow/Dedn code does not exit in the table.','E','Y',null,null,null,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ',null,null);
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 ('VTDATE19','Invalid Date !','Expiry Date can not be empty','E','Y',null,null,null,to_date('22-10-00','DD-MM-RR'),'SUN ',
'HDP ',null,null);
update OBJ_FORMS set THUMB_ALT_COL = 'sh_descr', THUMB_IMAGE_COL= 'ad_code', THUMB_OBJ = 'AdCodeImages' where WIN_NAME = 'w_cadre_mthad';
update TRANSETUP set THUMB_ALT_COL = 'sh_descr', THUMB_IMAGE_COL= 'ad_code', THUMB_OBJ = 'AdCodeImages' where TRAN_WINDOW = 'w_cadre_mthad';
----------------------------------------------------- End[15/10/19]
......
......@@ -39,7 +39,7 @@
<color>536870912</color>
</Footer>
<Detail>
<height>351</height>
<height>344</height>
<color>536870912</color>
</Detail>
<TableDefinition>
......@@ -110,7 +110,7 @@
<updatewhereclause>yes</updatewhereclause>
<name>type</name>
<dbname>cadre_mthad.type</dbname>
<initial> </initial>
<initial>F</initial>
<values>
<item display="Fixed" data="F"/>
<item display="Percentage" data="P"/>
......@@ -217,6 +217,30 @@
<type>datetime</type>
</argument>
</TableDefinition>
<GroupBox>
<band>Detail</band>
<text>Others</text>
<border>2</border>
<color>0</color>
<x>11</x>
<y>234</y>
<height>84</height>
<width>499</width>
<name>gb_2</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>553648127</color>
</background>
</GroupBox>
<GroupBox>
<band>Detail</band>
<text>Basic</text>
......@@ -224,8 +248,8 @@
<color>0</color>
<x>13</x>
<y>9</y>
<height>264</height>
<width>534</width>
<height>220</height>
<width>497</width>
<name>gb_1</name>
<visible>1</visible>
<font>
......@@ -248,7 +272,7 @@
<tabsequence>10</tabsequence>
<border>5</border>
<color>0</color>
<x>164</x>
<x>151</x>
<y>43</y>
<height>16</height>
<width>57</width>
......@@ -287,7 +311,7 @@
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>226</x>
<x>213</x>
<y>43</y>
<height>16</height>
<width>283</width>
......@@ -322,7 +346,7 @@
<text>Amount :</text>
<border>0</border>
<color>0</color>
<x>53</x>
<x>40</x>
<y>91</y>
<height>16</height>
<width>106</width>
......@@ -351,7 +375,7 @@
<tabsequence>40</tabsequence>
<border>5</border>
<color>0</color>
<x>164</x>
<x>151</x>
<y>91</y>
<height>16</height>
<width>94</width>
......@@ -390,7 +414,7 @@
<text>Min. Base Amount :</text>
<border>0</border>
<color>0</color>
<x>40</x>
<x>27</x>
<y>115</y>
<height>16</height>
<width>119</width>
......@@ -419,7 +443,7 @@
<tabsequence>60</tabsequence>
<border>5</border>
<color>0</color>
<x>164</x>
<x>151</x>
<y>115</y>
<height>16</height>
<width>94</width>
......@@ -458,7 +482,7 @@
<text>Min. Amount :</text>
<border>0</border>
<color>0</color>
<x>53</x>
<x>40</x>
<y>140</y>
<height>16</height>
<width>106</width>
......@@ -487,7 +511,7 @@
<tabsequence>80</tabsequence>
<border>5</border>
<color>0</color>
<x>164</x>
<x>151</x>
<y>139</y>
<height>16</height>
<width>94</width>
......@@ -526,7 +550,7 @@
<text>Proportionate :</text>
<border>0</border>
<color>0</color>
<x>53</x>
<x>40</x>
<y>163</y>
<height>16</height>
<width>106</width>
......@@ -555,7 +579,7 @@
<tabsequence>100</tabsequence>
<border>5</border>
<color>0</color>
<x>164</x>
<x>151</x>
<y>163</y>
<height>16</height>
<width>94</width>
......@@ -592,7 +616,7 @@
<text>Pay Table :</text>
<border>0</border>
<color>0</color>
<x>53</x>
<x>40</x>
<y>187</y>
<height>16</height>
<width>106</width>
......@@ -621,7 +645,7 @@
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>164</x>
<x>151</x>
<y>187</y>
<height>16</height>
<width>94</width>
......@@ -653,145 +677,13 @@
<color>67108864</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg Date :</text>
<border>0</border>
<color>0</color>
<x>53</x>
<y>211</y>
<height>16</height>
<width>106</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>164</x>
<y>211</y>
<height>16</height>
<width>94</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg User :</text>
<border>0</border>
<color>0</color>
<x>53</x>
<y>235</y>
<height>16</height>
<width>106</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>164</x>
<y>233</y>
<height>16</height>
<width>94</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Allow./Dedn. :</text>
<border>0</border>
<color>0</color>
<x>53</x>
<x>40</x>
<y>43</y>
<height>16</height>
<width>106</width>
......@@ -820,7 +712,7 @@
<tabsequence>50</tabsequence>
<border>5</border>
<color>0</color>
<x>415</x>
<x>402</x>
<y>91</y>
<height>16</height>
<width>94</width>
......@@ -859,7 +751,7 @@
<tabsequence>70</tabsequence>
<border>5</border>
<color>0</color>
<x>415</x>
<x>402</x>
<y>115</y>
<height>16</height>
<width>94</width>
......@@ -899,7 +791,7 @@
<tabsequence>90</tabsequence>
<border>5</border>
<color>0</color>
<x>415</x>
<x>402</x>
<y>139</y>
<height>16</height>
<width>94</width>
......@@ -939,7 +831,7 @@
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>415</x>
<x>402</x>
<y>163</y>
<height>16</height>
<width>94</width>
......@@ -978,7 +870,7 @@
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>415</x>
<x>402</x>
<y>187</y>
<height>16</height>
<width>94</width>
......@@ -1010,44 +902,6 @@
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>11</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>415</x>
<y>211</y>
<height>16</height>
<width>94</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_term</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>15</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>6</id>
......@@ -1055,7 +909,7 @@
<tabsequence>30</tabsequence>
<border>5</border>
<color>0</color>
<x>415</x>
<x>402</x>
<y>67</y>
<height>16</height>
<width>94</width>
......@@ -1089,7 +943,7 @@
<text>Effective Date :</text>
<border>0</border>
<color>0</color>
<x>53</x>
<x>40</x>
<y>67</y>
<height>16</height>
<width>106</width>
......@@ -1118,7 +972,7 @@
<tabsequence>20</tabsequence>
<border>5</border>
<color>0</color>
<x>164</x>
<x>151</x>
<y>67</y>
<height>16</height>
<width>94</width>
......@@ -1152,7 +1006,7 @@
<text>Expiry Date :</text>
<border>0</border>
<color>0</color>
<x>313</x>
<x>300</x>
<y>67</y>
<height>16</height>
<width>97</width>
......@@ -1180,7 +1034,7 @@
<text>Type :</text>
<border>0</border>
<color>0</color>
<x>313</x>
<x>300</x>
<y>91</y>
<height>16</height>
<width>97</width>
......@@ -1208,7 +1062,7 @@
<text>Max. Base Amount :</text>
<border>0</border>
<color>0</color>
<x>291</x>
<x>278</x>
<y>115</y>
<height>16</height>
<width>119</width>
......@@ -1236,7 +1090,7 @@
<text>Max. Amount :</text>
<border>0</border>
<color>0</color>
<x>313</x>
<x>300</x>
<y>139</y>
<height>16</height>
<width>97</width>
......@@ -1264,7 +1118,7 @@
<text>Cadre :</text>
<border>0</border>
<color>0</color>
<x>313</x>
<x>300</x>
<y>163</y>
<height>16</height>
<width>97</width>
......@@ -1292,7 +1146,7 @@
<text>Month :</text>
<border>0</border>
<color>0</color>
<x>313</x>
<x>300</x>
<y>187</y>
<height>16</height>
<width>97</width>
......@@ -1314,14 +1168,146 @@
<color>79741120</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>151</x>
<y>254</y>
<height>16</height>
<width>94</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg Date :</text>
<border>0</border>
<color>0</color>
<x>40</x>
<y>254</y>
<height>16</height>
<width>106</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>151</x>
<y>276</y>
<height>16</height>
<width>94</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg User :</text>
<border>0</border>
<color>0</color>
<x>40</x>
<y>278</y>
<height>16</height>
<width>106</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_user_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg Term :</text>
<border>0</border>
<color>0</color>
<x>313</x>
<y>211</y>
<x>300</x>
<y>254</y>
<height>16</height>
<width>97</width>
<html>
......@@ -1342,6 +1328,44 @@
<color>79741120</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>11</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>402</x>
<y>254</y>
<height>16</height>
<width>94</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_term</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>15</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<HtmlTable>
<border>1</border>
</HtmlTable>
......
......@@ -4,14 +4,14 @@ release 9;
datawindow(units=1 timer_interval=0 color=79741120 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no )
summary(height=3 color="536870912" )
footer(height=0 color="536870912" )
detail(height=351 color="536870912" )
detail(height=344 color="536870912" )
table(column=(type=char(5) update=yes updatewhereclause=yes key=yes name=pay_table dbname="cadre_mthad.pay_table" )
column=(type=char(5) update=yes updatewhereclause=yes key=yes name=cadre_code dbname="cadre_mthad.cadre_code" )
column=(type=char(2) update=yes updatewhereclause=yes key=yes name=month_code dbname="cadre_mthad.month_code" values="January 01/February 02/March 03/April 04/May 05/June 06/July 07/August 08/September 09/October 10/November 11/December 12/" )
column=(type=char(5) update=yes updatewhereclause=yes key=yes name=ad_code dbname="cadre_mthad.ad_code" )
column=(type=datetime update=yes updatewhereclause=yes key=yes name=eff_date dbname="cadre_mthad.eff_date" )
column=(type=datetime update=yes updatewhereclause=yes name=exp_date dbname="cadre_mthad.exp_date" )
column=(type=char(1) update=yes updatewhereclause=yes name=type dbname="cadre_mthad.type" initial=" " values="Fixed F/Percentage P/Not Applicable /" )
column=(type=char(1) update=yes updatewhereclause=yes name=type dbname="cadre_mthad.type" initial="F" values="Fixed F/Percentage P/Not Applicable /" )
column=(type=char(1) update=yes updatewhereclause=yes name=prop_yn dbname="cadre_mthad.prop_yn" initial="Y" )
column=(type=datetime update=yes updatewhereclause=yes name=chg_date dbname="cadre_mthad.chg_date" )
column=(type=char(10) update=yes updatewhereclause=yes name=chg_user dbname="cadre_mthad.chg_user" )
......@@ -23,40 +23,41 @@ table(column=(type=char(5) update=yes updatewhereclause=yes key=yes name=pay_tab
column=(type=decimal(3) update=yes updatewhereclause=yes name=min_amt dbname="cadre_mthad.min_amt" initial="0" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=max_amt dbname="cadre_mthad.max_amt" initial="0" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"cadre_mthad~" ) TABLE(NAME=~"allwdedn~" ) COLUMN(NAME=~"cadre_mthad.pay_table~") COLUMN(NAME=~"cadre_mthad.cadre_code~") COLUMN(NAME=~"cadre_mthad.month_code~") COLUMN(NAME=~"cadre_mthad.ad_code~") COLUMN(NAME=~"cadre_mthad.eff_date~") COLUMN(NAME=~"cadre_mthad.exp_date~") COLUMN(NAME=~"cadre_mthad.type~") COLUMN(NAME=~"cadre_mthad.prop_yn~") COLUMN(NAME=~"cadre_mthad.chg_date~") COLUMN(NAME=~"cadre_mthad.chg_user~") COLUMN(NAME=~"cadre_mthad.chg_term~") COLUMN(NAME=~"allwdedn.descr~") COLUMN(NAME=~"cadre_mthad.amount~") COLUMN(NAME=~"cadre_mthad.min_basic~") COLUMN(NAME=~"cadre_mthad.max_basic~") COLUMN(NAME=~"cadre_mthad.min_amt~") COLUMN(NAME=~"cadre_mthad.max_amt~") JOIN (LEFT=~"cadre_mthad.ad_code~" OP =~"=~"RIGHT=~"allwdedn.ad_code~" )WHERE( EXP1 =~"cadre_mthad.pay_table~" OP =~"=~" EXP2 =~":mPayTable~" LOGIC =~"and~" ) WHERE( EXP1 =~"cadre_mthad.cadre_code~" OP =~"=~" EXP2 =~":mCadreCode~" LOGIC =~"and~" ) WHERE( EXP1 =~"cadre_mthad.month_code~" OP =~"=~" EXP2 =~":mMonthCode~" LOGIC =~"and~" ) WHERE( EXP1 =~"cadre_mthad.ad_code~" OP =~"=~" EXP2 =~":mAdCode~" LOGIC =~"and~" ) WHERE( EXP1 =~"cadre_mthad.eff_date~" OP =~"=~" EXP2 =~":meffdate~" ) ) ARG(NAME = ~"mPayTable~" TYPE = string) ARG(NAME = ~"mCadreCode~" TYPE = string) ARG(NAME = ~"mMonthCode~" TYPE = string) ARG(NAME = ~"mAdCode~" TYPE = string) ARG(NAME = ~"meffdate~" TYPE = datetime) " update="CADRE_MTHAD" updatewhere=0 updatekeyinplace=no arguments=(("mPayTable", string),("mCadreCode", string),("mMonthCode", string),("mAdCode", string),("meffdate", datetime)) )
groupbox(band=detail text="Basic"border="2" color="0" x="13" y="9" height="264" width="534" 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="2" background.color="67108864" )
column(band=detail id=4 alignment="0" tabsequence=10 border="5" color="0" x="164" y="43" height="16" width="57" format="[general]" html.valueishtml="0" name=ad_code tag="Allowance / Deduction 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=12 alignment="0" tabsequence=32766 border="5" color="255" x="226" y="43" height="16" width="283" 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="Amount :" border="0" color="0" x="53" y="91" height="16" 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=13 alignment="1" tabsequence=40 border="5" color="0" x="164" y="91" height="16" width="94" format="#######0.00" html.valueishtml="0" name=amount tag="Allowance / Deduction 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 Amount :" border="0" color="0" x="40" y="115" height="16" width="119" 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" )
column(band=detail id=14 alignment="1" tabsequence=60 border="5" color="0" x="164" y="115" height="16" width="94" format="#######0.00" html.valueishtml="0" name=min_basic tag="Minimum basic salary for allowance / deduction." 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. Amount :" border="0" color="0" x="53" y="140" height="16" width="106" html.valueishtml="0" name=min_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="2" background.color="79741120" )
column(band=detail id=16 alignment="1" tabsequence=80 border="5" color="0" x="164" y="139" height="16" width="94" format="#######0.00" html.valueishtml="0" name=min_amt tag="Minimum allowance / deduction 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="Proportionate :" border="0" color="0" x="53" y="163" height="16" width="106" 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" )
column(band=detail id=8 alignment="0" tabsequence=100 border="5" color="0" x="164" y="163" height="16" width="94" format="[Yes/No]" html.valueishtml="0" name=prop_yn tag="Propotionate ( yes / no )" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no 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="Pay Table :" border="0" color="0" x="53" y="187" height="16" width="106" html.valueishtml="0" name=pay_table_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=1 alignment="0" tabsequence=32766 border="5" color="255" x="164" y="187" height="16" width="94" format="[general]" html.valueishtml="0" name=pay_table tag="Pay Setup Table number." visible="1" edit.limit=5 edit.case=any 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="67108864" )
text(band=detail alignment="1" text="Chg Date :" border="0" color="0" x="53" y="211" height="16" width="106" html.valueishtml="0" name=chg_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=9 alignment="0" tabsequence=32766 border="5" color="255" x="164" y="211" height="16" width="94" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="1" edit.limit=0 edit.case=any 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="67108864" )
text(band=detail alignment="1" text="Chg User :" border="0" color="0" x="53" y="235" height="16" width="106" html.valueishtml="0" name=chg_user_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=10 alignment="0" tabsequence=32766 border="5" color="255" x="164" y="233" height="16" width="94" format="[general]" html.valueishtml="0" name=chg_user visible="1" edit.limit=10 edit.case=any 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="67108864" )
text(band=detail alignment="1" text="Allow./Dedn. :" border="0" color="0" x="53" y="43" height="16" 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=7 alignment="0" tabsequence=50 border="5" color="0" x="415" y="91" height="16" width="94" format="[general]" html.valueishtml="0" name=type tag="Type ( Fixed or Percentage )" visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=any ddlb.vscrollbar=yes ddlb.useasborder=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" )
column(band=detail id=15 alignment="1" tabsequence=70 border="5" color="0" x="415" y="115" height="16" width="94" format="#######0.00" html.valueishtml="0" name=max_basic tag="Maximum basic salary for allowance / deduction" 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=17 alignment="1" tabsequence=90 border="5" color="0" x="415" y="139" height="16" width="94" format="#######0.00" html.valueishtml="0" name=max_amt tag="Maximum allowance / deduction 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" )
column(band=detail id=2 alignment="0" tabsequence=32766 border="5" color="255" x="415" y="163" height="16" width="94" format="[general]" html.valueishtml="0" name=cadre_code tag="Cadre code." visible="1" edit.limit=5 edit.case=any 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="67108864" )
column(band=detail id=3 alignment="0" tabsequence=32766 border="5" color="255" x="415" y="187" height="16" width="94" format="[general]" html.valueishtml="0" name=month_code tag="Month code for allowance / deduction setting." visible="1" ddlb.limit=2 ddlb.allowedit=no ddlb.case=any ddlb.vscrollbar=yes ddlb.useasborder=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="67108864" )
column(band=detail id=11 alignment="0" tabsequence=32766 border="5" color="255" x="415" y="211" height="16" width="94" format="[general]" html.valueishtml="0" name=chg_term visible="1" edit.limit=15 edit.case=any 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="67108864" )
column(band=detail id=6 alignment="0" tabsequence=30 border="5" color="0" x="415" y="67" height="16" width="94" 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" )
text(band=detail alignment="1" text="Effective Date :" border="0" color="0" x="53" y="67" height="16" width="106" html.valueishtml="0" name=eff_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=20 border="5" color="0" x="164" y="67" height="16" width="94" 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="Expiry Date :" border="0" color="0" x="313" y="67" height="16" width="97" 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="Type :" border="0" color="0" x="313" y="91" height="16" width="97" 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="Max. Base Amount :" border="0" color="0" x="291" y="115" height="16" width="119" html.valueishtml="0" name=max_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" )
text(band=detail alignment="1" text="Max. Amount :" border="0" color="0" x="313" y="139" height="16" width="97" 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="2" background.color="79741120" )
text(band=detail alignment="1" text="Cadre :" border="0" color="0" x="313" y="163" height="16" width="97" html.valueishtml="0" name=cadre_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" )
text(band=detail alignment="1" text="Month :" border="0" color="0" x="313" y="187" height="16" width="97" html.valueishtml="0" name=month_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" )
text(band=detail alignment="1" text="Chg Term :" border="0" color="0" x="313" y="211" height="16" width="97" html.valueishtml="0" name=chg_term_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" )
groupbox(band=detail text="Others"border="2" color="0" x="11" y="234" height="84" width="499" 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="13" y="9" height="220" width="497" 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="2" background.color="67108864" )
column(band=detail id=4 alignment="0" tabsequence=10 border="5" color="0" x="151" y="43" height="16" width="57" format="[general]" html.valueishtml="0" name=ad_code tag="Allowance / Deduction 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=12 alignment="0" tabsequence=32766 border="5" color="255" x="213" y="43" height="16" width="283" 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="Amount :" border="0" color="0" x="40" y="91" height="16" 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=13 alignment="1" tabsequence=40 border="5" color="0" x="151" y="91" height="16" width="94" format="#######0.00" html.valueishtml="0" name=amount tag="Allowance / Deduction 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 Amount :" border="0" color="0" x="27" y="115" height="16" width="119" 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" )
column(band=detail id=14 alignment="1" tabsequence=60 border="5" color="0" x="151" y="115" height="16" width="94" format="#######0.00" html.valueishtml="0" name=min_basic tag="Minimum basic salary for allowance / deduction." 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. Amount :" border="0" color="0" x="40" y="140" height="16" width="106" html.valueishtml="0" name=min_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="2" background.color="79741120" )
column(band=detail id=16 alignment="1" tabsequence=80 border="5" color="0" x="151" y="139" height="16" width="94" format="#######0.00" html.valueishtml="0" name=min_amt tag="Minimum allowance / deduction 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="Proportionate :" border="0" color="0" x="40" y="163" height="16" width="106" 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" )
column(band=detail id=8 alignment="0" tabsequence=100 border="5" color="0" x="151" y="163" height="16" width="94" format="[Yes/No]" html.valueishtml="0" name=prop_yn tag="Propotionate ( yes / no )" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no 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="Pay Table :" border="0" color="0" x="40" y="187" height="16" width="106" html.valueishtml="0" name=pay_table_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=1 alignment="0" tabsequence=32766 border="5" color="255" x="151" y="187" height="16" width="94" format="[general]" html.valueishtml="0" name=pay_table tag="Pay Setup Table number." visible="1" edit.limit=5 edit.case=any 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="67108864" )
text(band=detail alignment="1" text="Allow./Dedn. :" border="0" color="0" x="40" y="43" height="16" 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=7 alignment="0" tabsequence=50 border="5" color="0" x="402" y="91" height="16" width="94" format="[general]" html.valueishtml="0" name=type tag="Type ( Fixed or Percentage )" visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=any ddlb.vscrollbar=yes ddlb.useasborder=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" )
column(band=detail id=15 alignment="1" tabsequence=70 border="5" color="0" x="402" y="115" height="16" width="94" format="#######0.00" html.valueishtml="0" name=max_basic tag="Maximum basic salary for allowance / deduction" 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=17 alignment="1" tabsequence=90 border="5" color="0" x="402" y="139" height="16" width="94" format="#######0.00" html.valueishtml="0" name=max_amt tag="Maximum allowance / deduction 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" )
column(band=detail id=2 alignment="0" tabsequence=32766 border="5" color="255" x="402" y="163" height="16" width="94" format="[general]" html.valueishtml="0" name=cadre_code tag="Cadre code." visible="1" edit.limit=5 edit.case=any 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="67108864" )
column(band=detail id=3 alignment="0" tabsequence=32766 border="5" color="255" x="402" y="187" height="16" width="94" format="[general]" html.valueishtml="0" name=month_code tag="Month code for allowance / deduction setting." visible="1" ddlb.limit=2 ddlb.allowedit=no ddlb.case=any ddlb.vscrollbar=yes ddlb.useasborder=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="67108864" )
column(band=detail id=6 alignment="0" tabsequence=30 border="5" color="0" x="402" y="67" height="16" width="94" 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" )
text(band=detail alignment="1" text="Effective Date :" border="0" color="0" x="40" y="67" height="16" width="106" html.valueishtml="0" name=eff_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=20 border="5" color="0" x="151" y="67" height="16" width="94" 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="Expiry Date :" border="0" color="0" x="300" y="67" height="16" width="97" 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="Type :" border="0" color="0" x="300" y="91" height="16" width="97" 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="Max. Base Amount :" border="0" color="0" x="278" y="115" height="16" width="119" html.valueishtml="0" name=max_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" )
text(band=detail alignment="1" text="Max. Amount :" border="0" color="0" x="300" y="139" height="16" width="97" 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="2" background.color="79741120" )
text(band=detail alignment="1" text="Cadre :" border="0" color="0" x="300" y="163" height="16" width="97" html.valueishtml="0" name=cadre_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" )
text(band=detail alignment="1" text="Month :" border="0" color="0" x="300" y="187" height="16" width="97" html.valueishtml="0" name=month_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=9 alignment="0" tabsequence=32766 border="5" color="255" x="151" y="254" height="16" width="94" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="1" edit.limit=0 edit.case=any 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="67108864" )
text(band=detail alignment="1" text="Chg Date :" border="0" color="0" x="40" y="254" height="16" width="106" html.valueishtml="0" name=chg_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=10 alignment="0" tabsequence=32766 border="5" color="255" x="151" y="276" height="16" width="94" format="[general]" html.valueishtml="0" name=chg_user visible="1" edit.limit=10 edit.case=any 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="67108864" )
text(band=detail alignment="1" text="Chg User :" border="0" color="0" x="40" y="278" height="16" width="106" html.valueishtml="0" name=chg_user_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="Chg Term :" border="0" color="0" x="300" y="254" height="16" width="97" html.valueishtml="0" name=chg_term_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=11 alignment="0" tabsequence=32766 border="5" color="255" x="402" y="254" height="16" width="94" format="[general]" html.valueishtml="0" name=chg_term visible="1" edit.limit=15 edit.case=any 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="67108864" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
......
......@@ -102,7 +102,6 @@ public class CadreMthadIC extends ValidatorEJB implements CadreMthadLocal, Cadre
conn = getConnection();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
//loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSite");
System.out.println("Line no----");
if (objContext != null && objContext.trim().length() > 0)
{
......@@ -145,8 +144,15 @@ public class CadreMthadIC extends ValidatorEJB implements CadreMthadLocal, Cadre
if ("ad_code".equalsIgnoreCase(childNodeName))
{
adCode = checkNull(genericUtility.getColumnValue("ad_code", dom));
cnt = 0;
sql = "select count(1) as cnt from allwdedn where ad_code = ?";
if (adCode == null || adCode.trim().length() == 0)
{
errList.add("VMADC1");
errFields.add(childNodeName.toLowerCase());
}
else
{
sql = "select count(*) as cnt from allwdedn where ad_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, adCode);
rs = pstmt.executeQuery();
......@@ -167,9 +173,37 @@ public class CadreMthadIC extends ValidatorEJB implements CadreMthadLocal, Cadre
}
if(cnt == 0)
{
errList.add("VMADC1");
errList.add("VMADC5");
errFields.add(childNodeName.toLowerCase());
}
else
{
sql = "select count(*) as cnt from cadre_mthad where ad_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, adCode);
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))
......@@ -189,7 +223,7 @@ public class CadreMthadIC extends ValidatorEJB implements CadreMthadLocal, Cadre
if(expDateStr == null || expDateStr.trim().length() == 0)
{
errList.add("VTDATE11");
errList.add("VTDATE19");
errFields.add(childNodeName.toLowerCase());
}
if(effDateStr != null && expDateStr != null)
......@@ -413,16 +447,12 @@ public class CadreMthadIC extends ValidatorEJB implements CadreMthadLocal, Cadre
{
payTable = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "pay_table");
valueXmlString.append("<pay_table ><![CDATA[").append(payTable).append("]]></pay_table>\r\n");
admCommon.setNodeValue(dom, "pay_table", payTable);
cadreCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "cadre_code");
valueXmlString.append("<cadre_code ><![CDATA[").append(cadreCode).append("]]></cadre_code>\r\n");
admCommon.setNodeValue(dom, "cadre_code", cadreCode);
monthCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "month_code");
valueXmlString.append("<month_code ><![CDATA[").append(monthCode).append("]]></month_code>\r\n");
admCommon.setNodeValue(dom, "month_code", monthCode);
adEffDate = admCommon.getEnv("999999", "AD_EFFDATE", conn);
System.out.println("lsVarValue==["+adEffDate+"]");
......@@ -434,10 +464,8 @@ public class CadreMthadIC extends ValidatorEJB implements CadreMthadLocal, Cadre
adExpDate = genericUtility.getValidDateString(adExpDate, "dd-MM-yy", genericUtility.getApplDateFormat());
valueXmlString.append("<eff_date ><![CDATA[").append(adEffDate).append("]]></eff_date>\r\n");
admCommon.setNodeValue(dom, "eff_date", adEffDate);
valueXmlString.append("<exp_date ><![CDATA[").append(adExpDate).append("]]></exp_date>\r\n");
admCommon.setNodeValue(dom, "exp_date", adExpDate);
System.out.println("dom==["+genericUtility.serializeDom(dom)+"]");
if(monthCode != null && monthCode.trim().length() >0)
{
......@@ -485,10 +513,8 @@ public class CadreMthadIC extends ValidatorEJB implements CadreMthadLocal, Cadre
pstmt = null;
}
valueXmlString.append("<allwdedn_descr ><![CDATA[").append(descr).append("]]></allwdedn_descr>\r\n");
admCommon.setNodeValue(dom, "allwdedn_descr", descr);
valueXmlString.append("<prop_yn ><![CDATA[").append(propYn).append("]]></prop_yn>\r\n");
admCommon.setNodeValue(dom, "prop_yn", propYn);
}
}
valueXmlString.append("</Detail1>");
......
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