Commit bd4db1e7 authored by pbhosale's avatar pbhosale

[Updated on 10-01-2020]

emp_complete21.xml
w_emp_complete.sql
w_emp_other_detail.sql
w_emp_temp.sql
PayrollSinglePrc.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@214950 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4c8fa033
......@@ -8,8 +8,7 @@ Insert into TRANSETUP (TRAN_WINDOW,SAVE_FLAG,VAL_FLAG,KEY_FLAG,KEY_STRING,UDF_1,
----------------------------------------------------- OBJ_FORMS
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_complete','Employee','d_empfull_brow','d_empfull_edit',null,null,null,null,'1','F',null,null,null,null,null,null,null,null,null,null,null,null,'<html><b>{emp_fname}&nbsp;{emp_lname}&nbsp;[&nbsp;{emp_code}&nbsp;]</b>&nbsp;-&nbsp;Site:&nbsp;<b>{emp_site}</b>&nbsp;&nbsp;Joined on:&nbsp;<b>{date_join}</b><br>Designation:&nbsp;<b>{designation}</b>&nbsp;&nbsp;Grade:&nbsp;<b>{grade}</b>&nbsp;&nbsp;Status:&nbsp<b>{status}</b></html>',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'EmpCodeImages','emp_code','emp_fname',null,'DetailForm.png',null,null,null,null);
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_complete','Family','d_empfaml_brow','d_empfaml_edit',null,null,null,null,'2','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null);
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_complete','Employee','d_empfull_brow','d_empfull_edit',null,null,null,null,'1','F',null,null,null,null,null,null,null,null,null,null,null,null,'<html><span style="white-space: normal !important; word-break: break-word; "> <b>{emp_fname} {emp_lname} ({emp_code}) , Site <b>{emp_site}</b></br>Cadre: <b>{cadre}</b> , Grade: <b>{grade}</b> , Designation <b>{designation}</b> <br/></span></html>',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'EmpImages','emp_code','emp_fname',null,'DetailForm.png',null,null,null,null);Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_complete','Family','d_empfaml_brow','d_empfaml_edit',null,null,null,null,'2','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null);
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_complete','Language','d_emplang_brow','d_emplang_edit',null,null,null,null,'3','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null);
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_complete','Qualification','d_empqual_brow','d_empqual_edit',null,null,null,null,'4','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null);
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_complete','Training','d_emptrng_brow','d_emptrng_edit',null,null,null,null,'5','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'DetailForm.png',null,null,null,null);
......@@ -150,7 +149,7 @@ Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,AR
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 ('CCTR_CODE','W_EMP_COMPLETE','select descr,cctr_code from costctr where level_no = 2',null,'Cost Centre Code',0,0,to_date('16-07-07','DD-MM-RR'),'ADMIN ','01HOMISVISHAL ','1',null,null,2,null,null,'0',null,null,null,'2',null,'3','CctrImages','cctr_code','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 ('EMP_SITE','W_EMP_COMPLETE','SELECT SITE_CODE, DESCR, city FROM SITE',null,'EMP SITE',0,0,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ','0',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 ('CONTACT_CODE','W_EMP_COMPLETE','select a.name as Name, a.contact_code as Code from contact a where (upper(trim(a.name)) like upper(''%?%'') or a.contact_code like upper(''%?%'') ) and length(''?'') >= 3 union all select ''Please enter minimum 3 characters of employee name'' as Name, '' '' as Code from dual where ''?'' is null or length(''?'') < 3',null,'CONTACT CODE',0,0,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ','0',null,':contact_code,:contact_code,:contact_code,:contact_code,:contact_code',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 ('CONTACT_CODE','W_EMP_COMPLETE','select ''Enter minimum Two characters of Contact Name'' as name, '' '' as CONTACT_CODE from dual where ''?'' is null or length(''?'') < 2 union all SELECT NAME,CONTACT_CODE FROM CONTACT WHERE (upper(NAME) LIKE UPPER(''%?%'') or contact_code like ''%?%'') and length(''?'') >= 2 ',null,'Contact List',0,0,to_date('09-09-18','DD-MM-RR'),'BASE ','BASE ','0',null,':contact_code,:contact_code,:contact_code,:contact_code,:contact_code',2,null,null,null,null,null,null,'2',null,'4','ContactImages','CONTACT_CODE','name','3 ','contact',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 ('WORK_SITE','W_EMP_COMPLETE','SELECT SITE_CODE, DESCR, city FROM SITE',null,'SITE CODE',0,0,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ','0',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 ('TRAIN_NO','W_EMP_COMPLETE','SELECT TRAIN_NO, TRAIN_CODE, DESCR, VENUE FROM TRAINDET',null,'TRAIN NO',0,0,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ','0',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 ('TRAIN_CODE','W_EMP_COMPLETE','SELECT TRAIN_CODE, DESCR FROM TRAINING',null,'TRAIN CODE',0,0,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP ','0',null,null,null,null,null,null,null,null,null,'2',null,'3',null,null,null,'2 ',null,null,null,null,null,null,null);
......@@ -160,7 +159,7 @@ Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGH
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 ('REPORT_TO__ADMIN','W_EMP_COMPLETE','select trim(a.emp_fname)||'' ''||trim(a.emp_mname)||'' ''||trim(a.emp_lname) as Name, a.emp_code as Code from employee a where a.relieve_date is null and (upper(trim(a.emp_fname)||'' ''||trim(a.emp_mname)||'' ''||trim(a.emp_lname)) like upper(''%?%'') or a.emp_code like upper(''%?%'') ) and length(''?'') >= 3 union all select ''Please enter minimum 3 characters of employee name'' as Name, '' '' as Code from dual where ''?'' is null or length(''?'') < 3',null,'Employees',0,0,to_date('27-05-00','DD-MM-RR'),'SUN ','CLIENT1 ','0',null,':report_to__admin,:report_to__admin,:report_to__admin,:report_to__admin,:report_to__admin',2,null,null,null,null,null,null,'2',null,'3','EmpImages','emp_code','emp_fname','2 ',null,null,null,'Code:report_to__admin,emp_fname:admin_fname,emp_mname:admin_mname,emp_lname:admin_lname',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 ('DESIGNATION','W_EMP_COMPLETE','select designation, design_code from designation',null,'DESIGNATION',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','DesignImages','design_code','designation','2 ',null,null,null,'design_code:design_code,designation:designation',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 ('EMP_TYPE','W_EMP_COMPLETE','SELECT fld_value as EmpType, LTRIM(RTRIM(DESCR)) AS Description FROM GENCODES WHERE FLD_NAME =''EMP_TYPE'' order by DESCR',null,'Employee Type',30,20,to_date('27-05-00','DD-MM-RR'),'BASE ','BASE ','0',null,null,1,null,null,null,null,null,null,'2',null,'3','EmpTypeImages','EmpType','EmpType','2 ',null,null,null,'EmpType:emp_type',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 ('POS_CODE','W_EMP_COMPLETE','SELECT POS_CODE, DESCR FROM ORG_STRUCTURE',null,'POSITION CODE',0,0,to_date('01-12-08','DD-MM-RR'),'BASE ','BASE ','1',null,null,0,null,null,null,null,null,null,'2',null,'3','PositionImages','pos_code','descr','2 ',null,null,null,'POS_CODE:pos_code,DESCR:pos_code_descr',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 ('POS_CODE','W_EMP_COMPLETE','SELECT POS_CODE, DESCR, SH_DESCR, VERSION_ID, TABLE_NO, LEVEL_NO, POOL_CODE, EFF_DATE FROM ORG_STRUCTURE WHERE VERSION_ID = (SELECT VERSION_ID FROM VERSION WHERE EFF_FROM = (SELECT MAX(EFF_FROM) FROM VERSION)) AND (EMP_CODE IS NULL OR LENGTH(TRIM(EMP_CODE)) = 0)',null,'POSITION CODE',0,0,to_date('05-11-19','DD-MM-RR'),'VAIBHAV ','VAIBHAV','1',null,null,0,null,null,null,null,null,null,'2',null,'3','PositionImages','pos_code','descr','2 ',null,null,null,'POS_CODE:pos_code,DESCR:pos_code_descr',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 ('BIRTH_PLACE','W_EMP_COMPLETE','select trim(city) as Place from station a where upper(trim(a.city)) like upper(''%?%'') and length(''?'') >= 3 union all select ''Please enter minimum 3 characters of place'' as Place from dual where ''?'' is null or length(''?'') < 3 order by place',null,'Birth Place',0,0,to_date('28-01-16','DD-MM-RR'),'BASE ','BASE ','1',null,':birth_place,:birth_place,:birth_place,:birth_place',null,null,null,null,null,null,null,'2',null,'3','CityImages','city','city','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 ('CONTACT_CITY','W_EMP_COMPLETE','select trim(city) as City from station a where upper(trim(a.city)) like upper(''%?%'') and length(''?'') >= 3 union all select ''Please enter minimum 3 characters of place'' as City from dual where ''?'' is null or length(''?'') < 3 order by city',null,'City',0,0,to_date('28-01-16','DD-MM-RR'),'BASE ','BASE ','1',null,':contact_city,:contact_city,:contact_city,:contact_city',null,null,null,null,null,null,null,'2',null,'3','CityImages','city','city','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 ('DD_PAYABLE_BANK','W_EMP_COMPLETE','SELECT BANK_CODE as dd_payable_bank, BANK_NAME FROM BANK',null,'Payable Bank',0,0,to_date('17-08-15','DD-MM-RR'),'BASE ','BASE ','0',null,null,0,null,null,null,null,null,null,'2',null,'3','BankImages','dd_payable_bank','bank_name','2 ',null,null,null,null,null,null,null);
......@@ -368,12 +367,6 @@ 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 ('VTCHGHELDY','Successfully changed to Y','Released successfully','P','Y',null,null,null,to_timestamp('05-JUL-18','DD-MON-RR HH.MI.SSXFF AM'),'HRISHIKESH','HRISHIKESH ',null,null);
----------------------------------------------------[14/11/19][START]
delete from POPHELP where MOD_NAME ='W_EMP_COMPLETE' and FIELD_NAME = 'CONTACT_CODE';
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 ('CONTACT_CODE','W_EMP_COMPLETE','select ''Enter minimum Two characters of Contact Name'' as name, '' '' as CONTACT_CODE from dual where ''?'' is null or length(''?'') < 2 union all SELECT NAME,CONTACT_CODE FROM CONTACT WHERE (upper(NAME) LIKE UPPER(''%?%'') or contact_code like ''%?%'') and length(''?'') >= 2 ',null,'Contact List',0,0,to_date('09-09-18','DD-MM-RR'),'BASE ','BASE ','0',null,':contact_code,:contact_code,:contact_code,:contact_code,:contact_code',2,null,null,null,null,null,null,'2',null,'4','ContactImages','CONTACT_CODE','name','3 ','contact',null,null,null,null,null,null);
-----------------------------------------------[26-12-2019][START]
ALTER TABLE employee ADD ROLE_PROFILES VARCHAR2(120);
......@@ -388,5 +381,20 @@ delete from obj_actions where OBJ_NAME = 'emp_complete' and TITLE = 'Copy Transa
----------------------------------------------------[31/12/19][END]
------------------------------------------------------- [06/01/2020][START]
update OBJ_ACTIONS set DISPLAY_MODE = 1 where OBJ_NAME = 'emp_complete' and TITLE = 'Export2XLS';
update OBJ_ACTIONS set DISPLAY_MODE = 1 where OBJ_NAME = 'emp_complete' and TITLE = 'Toggle With Held';
------------------------------------------------------- [06/01/2020][END]
------------------------------------------------------- [10/01/2020][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 ('VMEMPRET02','Invalid Retirement Date','Retirement Date can not be less than Birth Date','E','Y',null,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 ('ACCT_CODE__SAL','W_EMP_COMPLETE','SELECT DESCR AS DESCRIPTION , ACCT_CODE AS ACCT_CODE FROM ACCOUNTS WHERE ACTIVE =''Y'' AND ( UPPER(DESCR) LIKE UPPER(''%?%'') or UPPER(acct_code) LIKE UPPER(''%?%''))',null,'Account List',null,null,to_date('17-08-15','DD-MM-RR'),'BASE ','BASE ','1',null,':acct_code__sal,:acct_code__sal',2,null,null,null,null,null,null,'2',null,'3','AcctImages','acct_code','description','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 ('STATE_CODE__DOMICILE','W_EMP_COMPLETE','SELECT STATE_CODE,DESCR,COUNT_CODE FROM STATE','Hotel Data','State 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','StateImages','state_code','descr','2 ',null,null,null,null,null,null,null);
------------------------------------------------------- [10/01/2020][END]
......@@ -5,7 +5,6 @@ Insert into TRANSETUP (TRAN_WINDOW,SAVE_FLAG,VAL_FLAG,KEY_FLAG,KEY_STRING,UDF_1,
------------------------------------------------------ ITM2MENU
Insert into ITM2MENU (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,CLOSE_ICON,OPEN_ICON,OBJ_TYPE,CHG_DATE,CHG_TERM,CHG_USER,MOB_DEPLOY,DEFAULT_STATE,DEF_ACTION,MOB_DEPLY,ENT_TYPES) values ('ADM',2,1,9,0,0,'w_emp_other_detail','Employee other detail',null,'ADM.2.1.9.0.0','proteus_icon.png',null,null,'T',null,null,null,'B',null,null,'B','0 ');
----------------------------------------------------- OBJ_FORMS
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_other_detail','Employee','d_emp_other_detail11','d_emp_other_detail21',null,null,null,null,'1','F',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'Header','DetailForm.png',null,null,null,null);
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,DUPLICATE_ADD,DEFAULT_ROW_CNT,FREEZE_COL_POS,IS_MANDATORY,TRAN_ID_COL,SELECTION_OPT,KEY_INFO,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,FORM_NAME,FORM_ICON,FORM_VIEW_OPTS,X_COLUMN,Y_COLUMN,ACTION_ARG) values ('w_emp_other_detail','Family','d_emp_other_detail12','d_emp_other_detail22',null,null,null,null,'2','T',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'Family','DetailForm.png',null,null,null,null);
......@@ -147,64 +146,57 @@ update ITM2MENU set ICON_PATH = 'EmployeeOtherDetail.png', CLOSE_ICON ='Employee
update TRANSETUP set PERIOD_OPTION = 'M',THUMB_ALT_COL = 'emp_fname', THUMB_IMAGE_COL= 'emp_code', THUMB_OBJ = 'EmpImages' where TRAN_WINDOW = 'w_emp_other_detail';
update TRANSETUP set REF_SER = 'EMP' where TRAN_WINDOW = 'w_emp_other_detail';
update OBJ_FORMS set TITLE = 'Language' where WIN_NAME = 'w_emp_other_detail' and FORM_NO = 3;
UPDATE obj_forms
SET disp_metadata= '<html>
<span style="white-space: normal !important; word-break: break-word; "> {emp_fname} {emp_lname} (<b>{emp_code}</b>) , Site <b>{emp_site}</b> , Cadre Code <b>{cadre_code}</b> </br>
<span style="white-space: normal !important; word-break: break-word; "> <b>{emp_fname} {emp_lname} (<b>{emp_code}</b>) , Site <b>{emp_site}</b> , Cadre Code <b>{cadre_code}</b> </br>
Grade Code <b>{grade_code}</b> , Designation <b>{designation}</b> <br/>
</span>
</html>'
WHERE WIN_NAME ='w_emp_other_detail' and TITLE = 'Employee';
UPDATE obj_forms SET disp_metadata= '<html>
<span style="white-space: normal !important; word-break: break-word; "> Member Name : <b>{member_name}</b> </br>
Relation : <b>{relation}</b> </br>
<span style="white-space: normal !important; word-break: break-word; "> <b>{emp_code}</b> , Member Name : <b>{member_name}</b> </br>
</span>
</html>'
WHERE WIN_NAME ='w_emp_other_detail' and TITLE = 'Family';
UPDATE obj_forms SET disp_metadata= '<html>
<span style="white-space: normal !important; word-break: break-word; "> Language : <b>{language}</b> </br>
Read : <b>{read}</b> Write : <b>{write}</b> Speak : <b>{speak}</b> </br>
<span style="white-space: normal !important; word-break: break-word; "> <b>{emp_code}</b> , Language : <b>{language}</b> </br>
</span>
</html>'
WHERE WIN_NAME ='w_emp_temp' and TITLE = 'Language';
WHERE WIN_NAME ='w_emp_other_detail' and TITLE = 'Languages';
UPDATE obj_forms SET disp_metadata= '<html>
<span style="white-space: normal !important; word-break: break-word; "> Qualification : <b>{qualification_descr}</b> </br>
<span style="white-space: normal !important; word-break: break-word; "> <b>{emp_code}</b> , Qualification : <b>{qlf_code}</b> </br>
</span>
</html>'
WHERE WIN_NAME ='w_emp_other_detail' and TITLE = 'Qualification';
UPDATE obj_forms SET disp_metadata= '<html>
<span style="white-space: normal !important; word-break: break-word; "> Training Code : <b>{train_code}</b> </br>
Organisation : <b>{organisation}</b>
<span style="white-space: normal !important; word-break: break-word; "> <b>{emp_code}</b> , Training Code : <b>{train_code}</b> , Organisation : <b>{organisation}</b> </br>
</span>
</html>'
WHERE WIN_NAME ='w_emp_other_detail' and TITLE = 'Training';
UPDATE obj_forms SET disp_metadata= '<html>
<span style="white-space: normal !important; word-break: break-word; "> Organisation : <b>{organisation}</b> , Designation : <b>{designation}</b> </br>
From Date : <b>{from_date}</b> To Date : <b>{to_date}</b>
<span style="white-space: normal !important; word-break: break-word; "> <b>{emp_code}</b> , Designation : <b>{designation}</b> , Organisation : <b>{organisation}</b> </br>
</span>
</html>'
WHERE WIN_NAME ='w_emp_other_detail' and TITLE = 'Experience';
UPDATE obj_forms SET disp_metadata= '<html>
<span style="white-space: normal !important; word-break: break-word; "> <b> {bank_name} (<b>{bank_code}</b>) </br>
<span style="white-space: normal !important; word-break: break-word; "> <b>{emp_code}</b> , Bank Code : <b>{bank_code}</b> , Bank Name : <b>{bank_name}</b> </br>
</span>
</html>'
WHERE WIN_NAME ='w_emp_other_detail' and TITLE = 'Bank Detail';
update OBJ_FORMS set THUMB_ALT_COL = 'emp_fname',THUMB_IMAGE_COL= 'emp_code',THUMB_OBJ = 'EmpImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Employee';
update OBJ_FORMS set THUMB_ALT_COL = 'member_name',THUMB_IMAGE_COL= 'member_name',THUMB_OBJ = 'EmpImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Family';
update OBJ_FORMS set THUMB_ALT_COL = 'language',THUMB_IMAGE_COL= 'language',THUMB_OBJ = 'LangImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Language';
update OBJ_FORMS set THUMB_ALT_COL = 'qualification_descr',THUMB_IMAGE_COL= 'qualification_descr',THUMB_OBJ = 'QlfImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Qualification';
update OBJ_FORMS set THUMB_ALT_COL = 'train_code',THUMB_IMAGE_COL= 'train_code',THUMB_OBJ = 'TrainImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Training';
update OBJ_FORMS set THUMB_ALT_COL = 'organisation',THUMB_IMAGE_COL= 'organisation',THUMB_OBJ = 'DesignImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Experience';
update OBJ_FORMS set THUMB_ALT_COL = 'bank_code',THUMB_IMAGE_COL= 'bank_code',THUMB_OBJ = 'BankImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Bank Detail';
update OBJ_FORMS set THUMB_ALT_COL = 'emp_code',THUMB_IMAGE_COL= 'emp_code',THUMB_OBJ = 'EmpImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Family';
update OBJ_FORMS set THUMB_ALT_COL = 'emp_code',THUMB_IMAGE_COL= 'emp_code',THUMB_OBJ = 'EmpImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Languages';
update OBJ_FORMS set THUMB_ALT_COL = 'emp_code',THUMB_IMAGE_COL= 'emp_code',THUMB_OBJ = 'EmpImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Qualification';
update OBJ_FORMS set THUMB_ALT_COL = 'emp_code',THUMB_IMAGE_COL= 'emp_code',THUMB_OBJ = 'EmpImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Training';
update OBJ_FORMS set THUMB_ALT_COL = 'emp_code',THUMB_IMAGE_COL= 'emp_code',THUMB_OBJ = 'EmpImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Experience';
update OBJ_FORMS set THUMB_ALT_COL = 'emp_code',THUMB_IMAGE_COL= 'emp_code',THUMB_OBJ = 'EmpImages' where WIN_NAME = 'w_emp_other_detail' and TITLE = 'Bank Detail';
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 ('STAN_CODE','W_EMP_OTHER_DETAIL','select ''Enter minimum three characters of station name'' as descr, '' '' as STAN_CODE,'' '' as state_code from dual where ''?'' is null or length(''?'') < 3 union all SELECT DESCR,STAN_CODE,state_code FROM STATION WHERE (upper(DESCR) LIKE UPPER(''%?%'') or stan_code like ''%?%'') and length(''?'') >= 3 ',null,'Station',0,0,to_date('28-07-00','DD-MM-RR'),'SUN ','NILESHPC ','0',null,':stan_code,:stan_code,:stan_code,:stan_code,:stan_code',2,null,null,'0',null,null,null,'2',null,'4','StationImages','stan_code','descr','3 ',null,null,null,null,null,null,null);
......@@ -235,3 +227,20 @@ update POPHELP set THUMB_ALT_COL = 'descr', THUMB_IMAGE_COL= 'train_no',THUMB_OB
----------------------------------------------------[18/10/19][END]
update OBJ_ACTIONS set DISPLAY_MODE = 1 where OBJ_NAME = 'emp_other_detail' and TITLE = 'Export2XLS';
update OBJ_ACTIONS set DISPLAY_MODE = 2 where OBJ_NAME = 'emp_other_detail' and TITLE = 'Edit';
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 ('emp_other_detail',42,'ibase/resource/objaction/edit.svg','Editing Existing Record','a','a','E','Edit','8',null,null,'S',null,to_date('05-11-19','DD-MM-RR'),'VAIBHAV','VAIBHAV ',null,null,null,null,null,null,null,null,'0',null,null,null,null,null,null,'4','000',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 ('emp_other_detail',43,'ibase/resource/objaction/email.svg','Email Template','a','a','R','Email','8','6',null,'U',null,to_date('05-11-19','DD-MM-RR'),'VAIBHAV','VAIBHAV ',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'1',null,null);
------------------------------------------------------- [10/01/2020][START]
update messages set MSG_STR= 'Invalid Qualification', MSG_DESCR = 'Please enter Qualification which exists in qualification master.' where msg_no = 'VMQLF1';
update messages set MSG_STR= 'Invalid Training code', MSG_DESCR = 'Please enter Training code which exists in training master.' where msg_no = 'VMTRG1';
------------------------------------------------------- [10/01/2020][END]
......@@ -321,8 +321,6 @@ Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGH
update POPHELP set AUTO_FILL_LEN = '3', AUTO_MIN_LENGTH = 2 , HELP_OPTION = 2 where MOD_NAME = 'W_EMP_TEMP';
----------------------------------------------------[18/10/19][END]
......@@ -342,6 +340,23 @@ delete from obj_actions where OBJ_NAME = 'emp_temp' and TITLE = 'Copy Transactio
----------------------------------------------------[31/12/19][END]
------------------------------------------------------- [06/01/2020][START]
update OBJ_ACTIONS set DISPLAY_MODE = 1 where OBJ_NAME = 'emp_temp' and TITLE = 'Export2XLS';
update OBJ_ACTIONS set DISPLAY_MODE = 1 where OBJ_NAME = 'emp_temp' and TITLE = 'Toggle With Held';
------------------------------------------------------- [06/01/2020][END]
------------------------------------------------------- [10/01/2020][START]
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 ('ACCT_CODE__SAL','W_EMP_TEMP','SELECT DESCR AS DESCRIPTION , ACCT_CODE AS ACCT_CODE FROM ACCOUNTS WHERE ACTIVE =''Y'' AND ( UPPER(DESCR) LIKE UPPER(''%?%'') or UPPER(acct_code) LIKE UPPER(''%?%''))',null,'Account List',null,null,to_date('17-08-15','DD-MM-RR'),'BASE ','BASE ','1',null,':acct_code__sal,:acct_code__sal',2,null,null,null,null,null,null,'2',null,'3','AcctImages','acct_code','description','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 ('STATE_CODE__DOMICILE','W_EMP_TEMP','SELECT STATE_CODE,DESCR,COUNT_CODE FROM STATE','Hotel Data','State 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','StateImages','state_code','descr','2 ',null,null,null,null,null,null,null);
------------------------------------------------------- [10/01/2020][END]
......
......@@ -199,7 +199,6 @@
<updatewhereclause>yes</updatewhereclause>
<name>blood_grp</name>
<dbname>employee.blood_grp</dbname>
<initial>A+</initial>
<values>
<item display="A+" data="A+"/>
<item display="A-" data="A-"/>
......@@ -358,7 +357,7 @@
<dbname>employee.cur_state</dbname>
</table_column>
<table_column>
<type size="20">char</type>
<type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>cur_pin</name>
......@@ -575,7 +574,6 @@
<updatewhereclause>yes</updatewhereclause>
<name>pay_type</name>
<dbname>employee.pay_type</dbname>
<initial>S</initial>
<values>
<item display="Salary" data="S"/>
<item display="Wages" data="W"/>
......@@ -1207,7 +1205,7 @@
<dbname>employee.handicap_category</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<type size="1">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>insider_trading_opt</name>
......@@ -1407,15 +1405,8 @@
<name>retirement_date</name>
<dbname>employee.retirement_date</dbname>
</table_column>
<table_column>
<type size="120">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>role_profiles</name>
<dbname>employee.role_profiles</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;grade&quot; ) TABLE(NAME=&quot;cadre&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;business_units&quot; ) COLUMN(NAME=&quot;employee.emp_code&quot;) COLUMN(NAME=&quot;employee.contact_code&quot;) COLUMN(NAME=&quot;employee.emp_type&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_mname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.designation&quot;) COLUMN(NAME=&quot;employee.emp_code__link&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.grade&quot;) COLUMN(NAME=&quot;employee.cadre&quot;) COLUMN(NAME=&quot;employee.report_to&quot;) COLUMN(NAME=&quot;employee.short_name&quot;) COLUMN(NAME=&quot;employee.m_status&quot;) COLUMN(NAME=&quot;employee.m_status_date&quot;) COLUMN(NAME=&quot;employee.sex&quot;) COLUMN(NAME=&quot;employee.name_prefix&quot;) COLUMN(NAME=&quot;employee.birth_date&quot;) COLUMN(NAME=&quot;employee.blood_grp&quot;) COLUMN(NAME=&quot;employee.hobby1&quot;) COLUMN(NAME=&quot;employee.hobby2&quot;) COLUMN(NAME=&quot;employee.hobby3&quot;) COLUMN(NAME=&quot;employee.hobby4&quot;) COLUMN(NAME=&quot;employee.nationality&quot;) COLUMN(NAME=&quot;employee.citizen&quot;) COLUMN(NAME=&quot;employee.religion&quot;) COLUMN(NAME=&quot;employee.contact_pers&quot;) COLUMN(NAME=&quot;employee.contact_add1&quot;) COLUMN(NAME=&quot;employee.contact_add2&quot;) COLUMN(NAME=&quot;employee.contact_add3&quot;) COLUMN(NAME=&quot;employee.contact_city&quot;) COLUMN(NAME=&quot;employee.contact_state&quot;) COLUMN(NAME=&quot;employee.contact_tel&quot;) COLUMN(NAME=&quot;employee.contact_pin&quot;) COLUMN(NAME=&quot;employee.cur_add1&quot;) COLUMN(NAME=&quot;employee.cur_add2&quot;) COLUMN(NAME=&quot;employee.cur_add3&quot;) COLUMN(NAME=&quot;employee.cur_city&quot;) COLUMN(NAME=&quot;employee.cur_state&quot;) COLUMN(NAME=&quot;employee.cur_pin&quot;) COLUMN(NAME=&quot;employee.cur_tel1&quot;) COLUMN(NAME=&quot;employee.cur_tel2&quot;) COLUMN(NAME=&quot;employee.cur_tel3&quot;) COLUMN(NAME=&quot;employee.per_add1&quot;) COLUMN(NAME=&quot;employee.per_add2&quot;) COLUMN(NAME=&quot;employee.per_add3&quot;) COLUMN(NAME=&quot;employee.per_city&quot;) COLUMN(NAME=&quot;employee.per_state&quot;) COLUMN(NAME=&quot;employee.per_pin&quot;) COLUMN(NAME=&quot;employee.per_tel&quot;) COLUMN(NAME=&quot;employee.joined_as&quot;) COLUMN(NAME=&quot;employee.date_join&quot;) COLUMN(NAME=&quot;employee.mode_app&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) COLUMN(NAME=&quot;employee.tot_exp&quot;) COLUMN(NAME=&quot;employee.work_site&quot;) COLUMN(NAME=&quot;employee.proc_group&quot;) COLUMN(NAME=&quot;employee.training_prd&quot;) COLUMN(NAME=&quot;employee.probation_date&quot;) COLUMN(NAME=&quot;employee.probation_prd&quot;) COLUMN(NAME=&quot;employee.date_conf&quot;) COLUMN(NAME=&quot;employee.notice_prd&quot;) COLUMN(NAME=&quot;employee.resi_date&quot;) COLUMN(NAME=&quot;employee.relieve_date&quot;) COLUMN(NAME=&quot;employee.hol_tblno&quot;) COLUMN(NAME=&quot;employee.work_shift&quot;) COLUMN(NAME=&quot;employee.shift_rot&quot;) COLUMN(NAME=&quot;employee.pay_type&quot;) COLUMN(NAME=&quot;employee.pf_no&quot;) COLUMN(NAME=&quot;employee.pay_mode&quot;) COLUMN(NAME=&quot;employee.fpf_no&quot;) COLUMN(NAME=&quot;employee.basic&quot;) COLUMN(NAME=&quot;employee.esic_no&quot;) COLUMN(NAME=&quot;employee.gross&quot;) COLUMN(NAME=&quot;employee.it_no&quot;) COLUMN(NAME=&quot;employee.bank_code&quot;) COLUMN(NAME=&quot;employee.acct_code__sal&quot;) COLUMN(NAME=&quot;employee.bank_acct&quot;) COLUMN(NAME=&quot;employee.cctr_code__sal&quot;) COLUMN(NAME=&quot;employee.dd_payable_bank&quot;) COLUMN(NAME=&quot;employee.with_held&quot;) COLUMN(NAME=&quot;employee.stan_code&quot;) COLUMN(NAME=&quot;employee.stan_code__hq&quot;) COLUMN(NAME=&quot;employee.other_info&quot;) COLUMN(NAME=&quot;employee.chg_date&quot;) COLUMN(NAME=&quot;employee.chg_user&quot;) COLUMN(NAME=&quot;employee.chg_term&quot;) COLUMN(NAME=&quot;employee.state_code__domicile&quot;) COLUMN(NAME=&quot;employee.proj_code&quot;) COLUMN(NAME=&quot;employee.depute_no&quot;) COLUMN(NAME=&quot;employee.rating&quot;) COLUMN(NAME=&quot;employee.probation&quot;) COLUMN(NAME=&quot;employee.confirmed&quot;) COLUMN(NAME=&quot;employee.alter_code&quot;) COLUMN(NAME=&quot;employee.appr_no__last&quot;) COLUMN(NAME=&quot;employee.status&quot;) COLUMN(NAME=&quot;employee.design_code&quot;) COLUMN(NAME=&quot;employee.site_code__payment&quot;) COLUMN(NAME=&quot;employee.mobile_no&quot;) COLUMN(NAME=&quot;employee.sms_domain&quot;) COLUMN(NAME=&quot;employee.email_id_off&quot;) COLUMN(NAME=&quot;employee.email_id_per&quot;) COLUMN(NAME=&quot;employee.func_group&quot;) COLUMN(NAME=&quot;employee.report_to__admin&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;L1&apos;) as admin_lname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;F1&apos;) as admin_fname&quot;) COLUMN(NAME=&quot;employee.normal_rate&quot;) COLUMN(NAME=&quot;employee.ot_rate&quot;) COLUMN(NAME=&quot;employee.maiden_name&quot;) COLUMN(NAME=&quot;employee.birth_place&quot;) COLUMN(NAME=&quot;employee.resi_permit_no&quot;) COLUMN(NAME=&quot;employee.resi_permit_upto&quot;) COLUMN(NAME=&quot;employee.social_security_no&quot;) COLUMN(NAME=&quot;employee.pattern_code&quot;) COLUMN(NAME=&quot;employee.gratuity_date&quot;) COLUMN(NAME=&quot;employee.eligible_ot&quot;) COLUMN(NAME=&quot;employee.standby_mode&quot;) COLUMN(NAME=&quot;employee.work_tblno&quot;) COLUMN(NAME=&quot;employee.supp_code__con&quot;) COLUMN(NAME=&quot;employee.shift_index&quot;) COLUMN(NAME=&quot;employee.ime_no&quot;) COLUMN(NAME=&quot;employee.emp_class&quot;) COLUMN(NAME=&quot;employee.occupation_code&quot;) COMPUTE(NAME=&quot;&apos; &apos; as class_descr&quot;) COMPUTE(NAME=&quot;&apos; &apos; as occ_descr&quot;) COLUMN(NAME=&quot;employee.work_ctr&quot;) COLUMN(NAME=&quot;employee.pos_code&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;M1&apos;) as admin_mname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;F1&apos;) as report_fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;M1&apos;) as report_mname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;L1&apos;) as report_lname&quot;) COLUMN(NAME=&quot;employee.esi_dispensary&quot;) COLUMN(NAME=&quot;employee.emp_code__hod&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;F1&apos;) as emp_code_hod__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;M1&apos;) as emp_code_hod__mname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;L1&apos;) as emp_code_hod__lname&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee.emp_code,employee.dept_code,employee.pos_code) as pos_code_descr&quot;) COLUMN(NAME=&quot;employee.auto_adv&quot;) COLUMN(NAME=&quot;employee.pension_scheme&quot;) COLUMN(NAME=&quot;employee.user_id&quot;) COLUMN(NAME=&quot;employee.work_loc_code&quot;) COLUMN(NAME=&quot;employee.parent_dept&quot;) COLUMN(NAME=&quot;employee.ext_no&quot;) COLUMN(NAME=&quot;employee.pf_uan&quot;) COLUMN(NAME=&quot;employee.group_mediclaim&quot;) COLUMN(NAME=&quot;employee.aadhar_card_no&quot;) COLUMN(NAME=&quot;employee.election_card_no&quot;) COLUMN(NAME=&quot;employee.driv_lic_no&quot;) COLUMN(NAME=&quot;employee.driv_lic_valid_upto&quot;) COLUMN(NAME=&quot;employee.physical_handicap&quot;) COLUMN(NAME=&quot;employee.handicap_category&quot;) COLUMN(NAME=&quot;employee.insider_trading_opt&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee.parent_dept) as parent_dept_descr&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;cadre.descr&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee.dept_code) as department_descr&quot;) COLUMN(NAME=&quot;employee.pension_eligible&quot;) COLUMN(NAME=&quot;employee.ifsc&quot;) COLUMN(NAME=&quot;employee.bu_code&quot;) COLUMN(NAME=&quot;business_units.descr&quot;) COLUMN(NAME=&quot;employee.emp_code__funchead&quot;) COLUMN(NAME=&quot;business_units.emp_code__head&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee.func_group) as func_group_descr&quot;) COMPUTE(NAME=&quot;FN_DEPT_HIER_DESC(employee.dept_code) as dept_hierarchy&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__funchead,&apos;X1&apos;) as funchead_name&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units.emp_code__head,&apos;X1&apos;) as buhead_name&quot;) COLUMN(NAME=&quot;employee.mother_tongue&quot;) COLUMN(NAME=&quot;employee.cast_category&quot;) COLUMN(NAME=&quot;employee.count_code__birth&quot;) COLUMN(NAME=&quot;employee.job_title&quot;) COLUMN(NAME=&quot;employee.emp_id_external&quot;) COMPUTE(NAME=&quot;FN_GET_GEN_DESCR(&apos;LANGUAGE&apos; , &apos;W_EMP_COMPLETE&apos; , employee.mother_tongue , &apos;D&apos;) as mother_tongue_descr&quot;) COMPUTE(NAME=&quot;FN_GET_COUNT_DESCR(employee.count_code__birth) as birth_country_descr&quot;) COMPUTE(NAME=&quot;FN_GET_GEN_DESCR(&apos;CAST_CATEGORY&apos; , &apos;W_EMP_COMPLETE&apos; , trim(employee.cast_category), &apos;D&apos;) as cast_category_descr&quot;) COLUMN(NAME=&quot;employee.emp_fname_long&quot;) COLUMN(NAME=&quot;employee.emp_mname_long&quot;) COLUMN(NAME=&quot;employee.emp_lname_long&quot;) COLUMN(NAME=&quot;employee.revision_no&quot;) COLUMN(NAME=&quot;employee.retirement_age&quot;) COLUMN(NAME=&quot;employee.retirement_date&quot;) COLUMN(NAME=&quot;employee.role_profiles&quot;) JOIN (LEFT=&quot;employee.grade&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; OUTER1 =&quot;employee.grade&quot; ) JOIN (LEFT=&quot;employee.cadre&quot; OP =&quot;=&quot;RIGHT=&quot;cadre.cadre_code&quot; OUTER1 =&quot;employee.cadre&quot; ) JOIN (LEFT=&quot;employee.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; OUTER1 =&quot;employee.dept_code&quot; ) JOIN (LEFT=&quot;employee.bu_code&quot; OP =&quot;=&quot;RIGHT=&quot;business_units.bu_code&quot; OUTER1 =&quot;employee.bu_code&quot; )WHERE( EXP1 =&quot;emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:a_emp_code&quot; ) ) ARG(NAME = &quot;a_emp_code&quot; TYPE = string) </retrieve>
<update>EMPLOYEE</update>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;grade&quot; ) TABLE(NAME=&quot;cadre&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;business_units&quot; ) COLUMN(NAME=&quot;employee.emp_code&quot;) COLUMN(NAME=&quot;employee.contact_code&quot;) COLUMN(NAME=&quot;employee.emp_type&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_mname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.designation&quot;) COLUMN(NAME=&quot;employee.emp_code__link&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.grade&quot;) COLUMN(NAME=&quot;employee.cadre&quot;) COLUMN(NAME=&quot;employee.report_to&quot;) COLUMN(NAME=&quot;employee.short_name&quot;) COLUMN(NAME=&quot;employee.m_status&quot;) COLUMN(NAME=&quot;employee.m_status_date&quot;) COLUMN(NAME=&quot;employee.sex&quot;) COLUMN(NAME=&quot;employee.name_prefix&quot;) COLUMN(NAME=&quot;employee.birth_date&quot;) COLUMN(NAME=&quot;employee.blood_grp&quot;) COLUMN(NAME=&quot;employee.hobby1&quot;) COLUMN(NAME=&quot;employee.hobby2&quot;) COLUMN(NAME=&quot;employee.hobby3&quot;) COLUMN(NAME=&quot;employee.hobby4&quot;) COLUMN(NAME=&quot;employee.nationality&quot;) COLUMN(NAME=&quot;employee.citizen&quot;) COLUMN(NAME=&quot;employee.religion&quot;) COLUMN(NAME=&quot;employee.contact_pers&quot;) COLUMN(NAME=&quot;employee.contact_add1&quot;) COLUMN(NAME=&quot;employee.contact_add2&quot;) COLUMN(NAME=&quot;employee.contact_add3&quot;) COLUMN(NAME=&quot;employee.contact_city&quot;) COLUMN(NAME=&quot;employee.contact_state&quot;) COLUMN(NAME=&quot;employee.contact_tel&quot;) COLUMN(NAME=&quot;employee.contact_pin&quot;) COLUMN(NAME=&quot;employee.cur_add1&quot;) COLUMN(NAME=&quot;employee.cur_add2&quot;) COLUMN(NAME=&quot;employee.cur_add3&quot;) COLUMN(NAME=&quot;employee.cur_city&quot;) COLUMN(NAME=&quot;employee.cur_state&quot;) COLUMN(NAME=&quot;employee.cur_pin&quot;) COLUMN(NAME=&quot;employee.cur_tel1&quot;) COLUMN(NAME=&quot;employee.cur_tel2&quot;) COLUMN(NAME=&quot;employee.cur_tel3&quot;) COLUMN(NAME=&quot;employee.per_add1&quot;) COLUMN(NAME=&quot;employee.per_add2&quot;) COLUMN(NAME=&quot;employee.per_add3&quot;) COLUMN(NAME=&quot;employee.per_city&quot;) COLUMN(NAME=&quot;employee.per_state&quot;) COLUMN(NAME=&quot;employee.per_pin&quot;) COLUMN(NAME=&quot;employee.per_tel&quot;) COLUMN(NAME=&quot;employee.joined_as&quot;) COLUMN(NAME=&quot;employee.date_join&quot;) COLUMN(NAME=&quot;employee.mode_app&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) COLUMN(NAME=&quot;employee.tot_exp&quot;) COLUMN(NAME=&quot;employee.work_site&quot;) COLUMN(NAME=&quot;employee.proc_group&quot;) COLUMN(NAME=&quot;employee.training_prd&quot;) COLUMN(NAME=&quot;employee.probation_date&quot;) COLUMN(NAME=&quot;employee.probation_prd&quot;) COLUMN(NAME=&quot;employee.date_conf&quot;) COLUMN(NAME=&quot;employee.notice_prd&quot;) COLUMN(NAME=&quot;employee.resi_date&quot;) COLUMN(NAME=&quot;employee.relieve_date&quot;) COLUMN(NAME=&quot;employee.hol_tblno&quot;) COLUMN(NAME=&quot;employee.work_shift&quot;) COLUMN(NAME=&quot;employee.shift_rot&quot;) COLUMN(NAME=&quot;employee.pay_type&quot;) COLUMN(NAME=&quot;employee.pf_no&quot;) COLUMN(NAME=&quot;employee.pay_mode&quot;) COLUMN(NAME=&quot;employee.fpf_no&quot;) COLUMN(NAME=&quot;employee.basic&quot;) COLUMN(NAME=&quot;employee.esic_no&quot;) COLUMN(NAME=&quot;employee.gross&quot;) COLUMN(NAME=&quot;employee.it_no&quot;) COLUMN(NAME=&quot;employee.bank_code&quot;) COLUMN(NAME=&quot;employee.acct_code__sal&quot;) COLUMN(NAME=&quot;employee.bank_acct&quot;) COLUMN(NAME=&quot;employee.cctr_code__sal&quot;) COLUMN(NAME=&quot;employee.dd_payable_bank&quot;) COLUMN(NAME=&quot;employee.with_held&quot;) COLUMN(NAME=&quot;employee.stan_code&quot;) COLUMN(NAME=&quot;employee.stan_code__hq&quot;) COLUMN(NAME=&quot;employee.other_info&quot;) COLUMN(NAME=&quot;employee.chg_date&quot;) COLUMN(NAME=&quot;employee.chg_user&quot;) COLUMN(NAME=&quot;employee.chg_term&quot;) COLUMN(NAME=&quot;employee.state_code__domicile&quot;) COLUMN(NAME=&quot;employee.proj_code&quot;) COLUMN(NAME=&quot;employee.depute_no&quot;) COLUMN(NAME=&quot;employee.rating&quot;) COLUMN(NAME=&quot;employee.probation&quot;) COLUMN(NAME=&quot;employee.confirmed&quot;) COLUMN(NAME=&quot;employee.alter_code&quot;) COLUMN(NAME=&quot;employee.appr_no__last&quot;) COLUMN(NAME=&quot;employee.status&quot;) COLUMN(NAME=&quot;employee.design_code&quot;) COLUMN(NAME=&quot;employee.site_code__payment&quot;) COLUMN(NAME=&quot;employee.mobile_no&quot;) COLUMN(NAME=&quot;employee.sms_domain&quot;) COLUMN(NAME=&quot;employee.email_id_off&quot;) COLUMN(NAME=&quot;employee.email_id_per&quot;) COLUMN(NAME=&quot;employee.func_group&quot;) COLUMN(NAME=&quot;employee.report_to__admin&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;L1&apos;) as admin_lname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;F1&apos;) as admin_fname&quot;) COLUMN(NAME=&quot;employee.normal_rate&quot;) COLUMN(NAME=&quot;employee.ot_rate&quot;) COLUMN(NAME=&quot;employee.maiden_name&quot;) COLUMN(NAME=&quot;employee.birth_place&quot;) COLUMN(NAME=&quot;employee.resi_permit_no&quot;) COLUMN(NAME=&quot;employee.resi_permit_upto&quot;) COLUMN(NAME=&quot;employee.social_security_no&quot;) COLUMN(NAME=&quot;employee.pattern_code&quot;) COLUMN(NAME=&quot;employee.gratuity_date&quot;) COLUMN(NAME=&quot;employee.eligible_ot&quot;) COLUMN(NAME=&quot;employee.standby_mode&quot;) COLUMN(NAME=&quot;employee.work_tblno&quot;) COLUMN(NAME=&quot;employee.supp_code__con&quot;) COLUMN(NAME=&quot;employee.shift_index&quot;) COLUMN(NAME=&quot;employee.ime_no&quot;) COLUMN(NAME=&quot;employee.emp_class&quot;) COLUMN(NAME=&quot;employee.occupation_code&quot;) COMPUTE(NAME=&quot;&apos; &apos; as class_descr&quot;) COMPUTE(NAME=&quot;&apos; &apos; as occ_descr&quot;) COLUMN(NAME=&quot;employee.work_ctr&quot;) COLUMN(NAME=&quot;employee.pos_code&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;M1&apos;) as admin_mname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;F1&apos;) as report_fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;M1&apos;) as report_mname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;L1&apos;) as report_lname&quot;) COLUMN(NAME=&quot;employee.esi_dispensary&quot;) COLUMN(NAME=&quot;employee.emp_code__hod&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;F1&apos;) as emp_code_hod__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;M1&apos;) as emp_code_hod__mname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;L1&apos;) as emp_code_hod__lname&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee.emp_code,employee.dept_code,employee.pos_code) as pos_code_descr&quot;) COLUMN(NAME=&quot;employee.auto_adv&quot;) COLUMN(NAME=&quot;employee.pension_scheme&quot;) COLUMN(NAME=&quot;employee.user_id&quot;) COLUMN(NAME=&quot;employee.work_loc_code&quot;) COLUMN(NAME=&quot;employee.parent_dept&quot;) COLUMN(NAME=&quot;employee.ext_no&quot;) COLUMN(NAME=&quot;employee.pf_uan&quot;) COLUMN(NAME=&quot;employee.group_mediclaim&quot;) COLUMN(NAME=&quot;employee.aadhar_card_no&quot;) COLUMN(NAME=&quot;employee.election_card_no&quot;) COLUMN(NAME=&quot;employee.driv_lic_no&quot;) COLUMN(NAME=&quot;employee.driv_lic_valid_upto&quot;) COLUMN(NAME=&quot;employee.physical_handicap&quot;) COLUMN(NAME=&quot;employee.handicap_category&quot;) COLUMN(NAME=&quot;employee.insider_trading_opt&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee.parent_dept) as parent_dept_descr&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;cadre.descr&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee.dept_code) as department_descr&quot;) COLUMN(NAME=&quot;employee.pension_eligible&quot;) COLUMN(NAME=&quot;employee.ifsc&quot;) COLUMN(NAME=&quot;employee.bu_code&quot;) COLUMN(NAME=&quot;business_units.descr&quot;) COLUMN(NAME=&quot;employee.emp_code__funchead&quot;) COLUMN(NAME=&quot;business_units.emp_code__head&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee.func_group) as func_group_descr&quot;) COMPUTE(NAME=&quot;FN_DEPT_HIER_DESC(employee.dept_code) as dept_hierarchy&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__funchead,&apos;X1&apos;) as funchead_name&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units.emp_code__head,&apos;X1&apos;) as buhead_name&quot;) COLUMN(NAME=&quot;employee.mother_tongue&quot;) COLUMN(NAME=&quot;employee.cast_category&quot;) COLUMN(NAME=&quot;employee.count_code__birth&quot;) COLUMN(NAME=&quot;employee.job_title&quot;) COLUMN(NAME=&quot;employee.emp_id_external&quot;) COMPUTE(NAME=&quot;FN_GET_GEN_DESCR(&apos;LANGUAGE&apos; , &apos;W_EMP_COMPLETE&apos; , employee.mother_tongue , &apos;D&apos;) as mother_tongue_descr&quot;) COMPUTE(NAME=&quot;FN_GET_COUNT_DESCR(employee.count_code__birth) as birth_country_descr&quot;) COMPUTE(NAME=&quot;FN_GET_GEN_DESCR(&apos;CAST_CATEGORY&apos; , &apos;W_EMP_COMPLETE&apos; , trim(employee.cast_category), &apos;D&apos;) as cast_category_descr&quot;) COLUMN(NAME=&quot;employee.emp_fname_long&quot;) COLUMN(NAME=&quot;employee.emp_mname_long&quot;) COLUMN(NAME=&quot;employee.emp_lname_long&quot;) COLUMN(NAME=&quot;employee.revision_no&quot;) COLUMN(NAME=&quot;employee.retirement_age&quot;) COLUMN(NAME=&quot;employee.retirement_date&quot;) JOIN (LEFT=&quot;employee.grade&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; OUTER1 =&quot;employee.grade&quot; ) JOIN (LEFT=&quot;employee.cadre&quot; OP =&quot;=&quot;RIGHT=&quot;cadre.cadre_code&quot; OUTER1 =&quot;employee.cadre&quot; ) JOIN (LEFT=&quot;employee.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; OUTER1 =&quot;employee.dept_code&quot; ) JOIN (LEFT=&quot;employee.bu_code&quot; OP =&quot;=&quot;RIGHT=&quot;business_units.bu_code&quot; OUTER1 =&quot;employee.bu_code&quot; )WHERE( EXP1 =&quot;emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:a_emp_code&quot; ) ) ARG(NAME = &quot;a_emp_code&quot; TYPE = string) </retrieve>
<update>employee</update>
<updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace>
<argument>
......@@ -1963,7 +1954,7 @@
<border>5</border>
<color>255</color>
<x>218</x>
<y>278</y>
<y>277</y>
<height>17</height>
<width>316</width>
<format>[general]</format>
......@@ -3533,7 +3524,7 @@
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>upper</case>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode>
......@@ -6475,7 +6466,7 @@
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>upper</case>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode>
......@@ -8793,7 +8784,7 @@
<color>0</color>
<x>153</x>
<y>1615</y>
<height>36</height>
<height>54</height>
<width>382</width>
<format>[general]</format>
<html>
......@@ -12029,70 +12020,6 @@
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>182</id>
<alignment>0</alignment>
<tabsequence>1380</tabsequence>
<border>5</border>
<color>255</color>
<x>153</x>
<y>1665</y>
<height>16</height>
<width>156</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>role_profiles</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<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>Role Profile :</text>
<border>5</border>
<color>33554432</color>
<x>48</x>
<y>1663</y>
<height>16</height>
<width>99</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>role_profiles_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>1</mode>
<color>553648127</color>
</background>
</TextObject>
<HtmlTable>
<border>1</border>
</HtmlTable>
......
......@@ -6,6 +6,8 @@ Auther : Poonam
package ibase.webitm.ejb.adm;
import java.io.IOException;
import java.io.StringReader;
import java.io.StringWriter;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
......@@ -13,10 +15,19 @@ import java.sql.ResultSet;
import java.sql.Timestamp;
import javax.ejb.Stateless;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import ibase.utility.E12GenericUtility;
import ibase.utility.UserInfoBean;
......@@ -54,6 +65,7 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
String retErrStr = "";
String fileNameStartWith = "";
String activity = "";
String errSplit = "";
Connection conn = null;
Connection logConn = null;
hrLogWriter = new HRLogWriter();
......@@ -101,8 +113,34 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
{
conn.rollback();
System.out.println("Connection has been rollback..!!!!!");
retStr = itmDBAccessEJB.getErrorString("", retErrStr, userId, "", logConn);
System.out.println("retStr :::::" +retStr);
//Modified By Poonam B[10-01-2020][START][To display proper msg onscreen]
if( retErrStr.indexOf("\t") !=-1)
{
System.out.println("Inside Tab");
String arr[] = retErrStr.split("\t");
errSplit = arr[0];
}
else if(retErrStr.indexOf(" ")!=-1)
{
System.out.println("Inside Space");
String arr[] = retErrStr.split(" ");
errSplit = arr[0];
}
else
{
errSplit = retErrStr;
}
System.out.println("errSplit::::"+errSplit.trim());
String errStr = retErrStr.substring( errSplit.length());
errStr = errStr.trim();
System.out.println("errStr :::::" +errStr);
retStr = itmDBAccessEJB.getErrorString("", errSplit, userId, "", conn);
System.out.println("retStr:: :::::" +retStr);
Document doc = StringToDocument( retStr );
updateErrorDom(doc, errStr);
retStr = DocumentToString( doc );
System.out.println("final retStr:: "+retStr);
//Modified By Poonam B[10-01-2020][END][To display proper msg onscreen]
//hrLogWriter.gbfErrWrite("","", "", retErrStr,"E", logConn);
}
else
......@@ -989,4 +1027,74 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
{
return input == null ? "" : input;
}
//Modified By Poonam B[10-01-2020][START][To display proper msg onscreen]
private void updateErrorDom(Document doc, String additionalErrStr)
{
System.out.println("Inside updateErrorDom..........");
try
{
Node errorNode = doc.getElementsByTagName("error").item(0);
genericUtility.removeWhitespaces(errorNode);
NodeList nodeList = errorNode.getChildNodes();
System.out.println(nodeList.getLength());
for (int i = 0; i < nodeList.getLength(); i++)
{
System.out.println("--------- "+i+" -----");
Element element = (Element) nodeList.item(i);
Node node = nodeList.item(i);
String nodeName = node.getNodeName();
System.out.println(nodeName);
if ("description".equals(nodeName))
{
String prvErrStr = node.getFirstChild().getNodeValue();
System.out.println( prvErrStr );
element.setTextContent(prvErrStr+"\n"+additionalErrStr);;
return;
}
}
}
catch (Exception e) {
}
}
private Document StringToDocument(String strXml) throws Exception
{
Document doc = null;
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
StringReader strReader = new StringReader(strXml);
InputSource is = new InputSource(strReader);
doc = (Document) builder.parse(is);
}
catch (Exception e)
{
e.printStackTrace();
throw e;
}
return doc;
}
private String DocumentToString(Document doc) throws Exception
{
System.out.println("Inside DocumentToString..........");
try
{
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
StringWriter writer = new StringWriter();
transformer.transform(new DOMSource(doc), new StreamResult(writer));
String output = writer.getBuffer().toString();
System.out.println("output::::" +output);
return output;
}
catch (Exception e) {
e.printStackTrace();
return "";
}
}
//Modified By Poonam B[10-01-2020][END][To display proper msg onscreen]
}
\ 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