Commit 90692db4 authored by pbhosale's avatar pbhosale

updated on[03-01-2020]

emp_separation21.xml
mpreqmnt21.xml
w_emp_separation.sql
d_emp_separation_edit.srd
d_mprequire_edit.srd
EmployeeEJB.java
MPReqmtnIC.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@214484 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9ec7e979
......@@ -33,7 +33,6 @@ Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERAC
----------------------------------------------------- OBJ_LINKS
Insert into OBJ_LINKS (OBJ_NAME,FORM_NO,FIELD_NAME,TARGET_OBJ_NAME,LINK_FORM_NAME,LINK_TITLE,LINK_URI,LINK_TYPE,LINK_ARG,UPDATE_FLAG,LINK_NAME,RIGHTS_CHAR,IMAGE,SHOW_IN_PANEL,SHORTCUT_CHAR,AUTO_INVOKE,SWIPE_POSITION,TITLE,DESCR,SHOW_CONFIRM,DISPLAY_MODE,LINE_NO,LINK_ID,REC_SPECIFIC) values ('emp_separation','1','emp_code','mpreqmnt','mpreqmnt21','Manpower Requirement',null,'4','emp_code.String:emp_code__prev','1',null,'*',null,null,null,null,null,null,null,null,'1',11,null,null);
Insert into OBJ_LINKS (OBJ_NAME,FORM_NO,FIELD_NAME,TARGET_OBJ_NAME,LINK_FORM_NAME,LINK_TITLE,LINK_URI,LINK_TYPE,LINK_ARG,UPDATE_FLAG,LINK_NAME,RIGHTS_CHAR,IMAGE,SHOW_IN_PANEL,SHORTCUT_CHAR,AUTO_INVOKE,SWIPE_POSITION,TITLE,DESCR,SHOW_CONFIRM,DISPLAY_MODE,LINE_NO,LINK_ID,REC_SPECIFIC) values ('emp_separation','1','home_upload',' ',' ','Upload Utility','/ibase/webitm/jsp/E12UploadTemplate.jsp?reset=true','3','emp_separation.String:OBJ_NAME,Separation.String:OBJ_DESC,fromHomePage.String:FROM_HOMEPAGE',null,null,'U',null,'3',null,null,null,null,'Upload Utility',null,'3',12,null,1);
----------------------------------------------------- OBJ_ITEMCHANGE
......@@ -126,4 +125,76 @@ 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 ('VTEMPUID01','Failed to update user id!','Failed to update user id in users table','E','Y',null,null,null,to_date('17-08-15','DD-MM-RR'),'BASE ','BASE ',null,null);
------------------------------------------------------- [14/11/2019][START]
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('emp_separation','export_excel','1','export_excel_adm',null,to_date('2018-02-03','RRRR-MM-DD'),'VAIBHAV ','VAIBHAV',null,null,null,null,null);
------------------------------------------------------- [31/12/2019][START]
update OBJ_LINKS set FIELD_NAME = 'home_1' where OBJ_NAME ='emp_separation' and TARGET_OBJ_NAME = 'mpreqmnt';
------------------------------------------------------- [31/12/2019][END]
------------------------------------------------------- [02/01/2020][START]
update TRANSETUP set TABLE_NAME = 'separation' where TRAN_WINDOW = 'w_emp_separation';
update OBJ_ACTIONS set DISPLAY_MODE = 1 where OBJ_NAME = 'emp_separation' and TITLE = 'Export2XLS';
update OBJ_ACTIONS set REC_SPECIFIC = '' where OBJ_NAME = 'emp_separation' and TITLE = 'Export2XLS';
update OBJ_ACTIONS set SERVICE_HANDLER = 1,PLACEMENT = 1 where OBJ_NAME = 'emp_separation' and TITLE = 'Export2XLS';
update POPHELP set AUTO_FILL_LEN = '3', AUTO_MIN_LENGTH = 2 , HELP_OPTION = 2 where MOD_NAME = 'W_MPREQMNT';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'emp_code' ,THUMB_ALT_COL = 'EMPLOYEE_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__HOD';
update POPHELP set THUMB_OBJ = 'SiteImages',THUMB_IMAGE_COL = 'SITE_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'SITE_CODE';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP__INITIATOR';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__RA2';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__RA3';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__APRV';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__APRV1';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__APRV2';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__APRV3';
update POPHELP set THUMB_OBJ = 'LocImages',THUMB_IMAGE_COL = 'LOC_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'LOC_CODE';
update POPHELP set THUMB_OBJ = 'DeptImages',THUMB_IMAGE_COL = 'DEPT_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'DEPT_CODE';
update POPHELP set THUMB_OBJ = 'DesignImages',THUMB_IMAGE_COL = 'DESIGN_CODE' ,THUMB_ALT_COL = 'DESIGNATION' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'DESIGN_CODE';
update POPHELP set THUMB_OBJ = 'GradeImages',THUMB_IMAGE_COL = 'GRADE_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'GRADE_CODE';
update POPHELP set THUMB_OBJ = 'CadreImages',THUMB_IMAGE_COL = 'CADRE_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'CADRE_CODE';
update POPHELP set THUMB_OBJ = 'QlfImages',THUMB_IMAGE_COL = 'QLF_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'QLF_CODE__MIN';
update POPHELP set THUMB_OBJ = 'QlfImages',THUMB_IMAGE_COL = 'QLF_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'QLF_CODE__ALT1';
update POPHELP set THUMB_OBJ = 'QlfImages',THUMB_IMAGE_COL = 'QLF_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'QLF_CODE__ALT2';
update POPHELP set THUMB_OBJ = 'QlfImages',THUMB_IMAGE_COL = 'QLF_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'QLF_CODE__ALT3';
update POPHELP set THUMB_OBJ = 'QlfImages',THUMB_IMAGE_COL = 'QLF_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'QLF_CODE__ALT4';
update POPHELP set THUMB_OBJ = 'QlfImages',THUMB_IMAGE_COL = 'QLF_CODE' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'QLF_CODE__ALT5';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'REPORT_TO__ADMIN';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__OLD';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__REP';
update POPHELP set THUMB_OBJ = 'EmpImages',THUMB_IMAGE_COL = 'CODE' ,THUMB_ALT_COL = 'FIRST_NAME' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'EMP_CODE__PREV';
update POPHELP set THUMB_OBJ = 'MprImages',THUMB_IMAGE_COL = 'MPR_NO' ,THUMB_ALT_COL = 'MPR_NO' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'MPR_NO';
update POPHELP set THUMB_OBJ = 'BudImages',THUMB_IMAGE_COL = 'BUDGET_ID' ,THUMB_ALT_COL = 'DESCR' where MOD_NAME = 'W_MPREQMNT' and FIELD_NAME = 'BUDGET_ID';
update OBJ_ACTIONS set DISPLAY_MODE = 1 where OBJ_NAME = 'emp_separation'and LINE_NO = '5';
update OBJ_ACTIONS set SHOW_IN_PANEL = 1 where OBJ_NAME = 'emp_separation'and LINE_NO in('40');
update OBJ_ACTIONS set SHOW_CONFIRM = '000' where OBJ_NAME = 'emp_separation'and LINE_NO = '5';
update OBJ_ACTIONS set DISPLAY_MODE = 1 , SHOW_CONFIRM = '000' where OBJ_NAME = 'emp_separation'and LINE_NO in('7');
update OBJ_ACTIONS set DISPLAY_MODE = 1 where OBJ_NAME = 'emp_separation'and LINE_NO = '17';
update OBJ_ACTIONS set SHOW_CONFIRM = '000' where OBJ_NAME = 'emp_separation'and LINE_NO in('44');
update OBJ_ACTIONS set TITLE = 'View Audit' where OBJ_NAME = 'emp_separation'and LINE_NO in('40');
update OBJ_ACTIONS set SHOW_CONFIRM = '000' where OBJ_NAME = 'emp_separation'and LINE_NO in('45');
------------------------------------------------------- [02/01/2020][END]
------------------------------------------------------- [03/01/2020][START]
UPDATE obj_forms
SET disp_metadata= '<html><span style="white-space: normal !important; word-break: break-word;"> <b>{emp_fname_long} {emp_lname_long} ({emp_code})</b> , Site: <b>{emp_site}</b><span style="float:right;"> Resigned On: <b>{resi_date}</b></span><br/><span class = "optional" style="margin-left: 1%;"> Reason: <b>{reason}</b> , Mode: <b>{sepmode_descr}</b> , Status: <b>{status}</b></span><span style="float:right;">Relieving On: <b>{relieve_date}</b></span></html>'
WHERE win_name ='w_emp_separation';
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_CODE','W_EMP_SEPARATION','select emp_code from employee order by emp_code',null,'Perk Code',null,null,to_date('22-10-00','DD-MM-RR'),'BASE ',null,null,null,null,null,null,null,null,null,null,null,'2',null,'3','EmpCodeImages','emp_code','emp_code','2 ',null,null,null,null,null,null,null);
update POPHELP set AUTO_MIN_LENGTH = 2,AUTO_FILL_LEN = 3 ,HELP_OPTION = 2 , DIST_OPT = ''where MOD_NAME = 'W_EMP_SEPARATION';
------------------------------------------------------- [03/01/2020][END]
......@@ -1147,20 +1147,20 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>16</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<id>11</id>
<alignment>1</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>218</x>
<y>31</y>
<height>15</height>
<width>114</width>
<format>[general]</format>
<color>255</color>
<x>391</x>
<y>52</y>
<height>16</height>
<width>60</width>
<format>#,##,##,###.####</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_fname_long</name>
<name>notice_prd</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
......@@ -1178,26 +1178,26 @@
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>11</id>
<alignment>1</alignment>
<id>9</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>391</x>
<y>52</y>
<x>138</x>
<y>291</y>
<height>16</height>
<width>60</width>
<format>#,##,##,###.####</format>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>notice_prd</name>
<visible>1</visible>
<name>emp_fname</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
......@@ -1219,21 +1219,21 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>17</id>
<id>10</id>
<alignment>0</alignment>
<tabsequence>70</tabsequence>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>339</x>
<y>31</y>
<height>15</height>
<color>255</color>
<x>274</x>
<y>292</y>
<height>16</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_lname_long</name>
<visible>1</visible>
<name>emp_lname</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
......@@ -1250,26 +1250,26 @@
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<id>16</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>138</x>
<y>291</y>
<height>16</height>
<x>218</x>
<y>31</y>
<height>15</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_fname</name>
<visible>0</visible>
<name>emp_fname_long</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
......@@ -1286,26 +1286,26 @@
</font>
<background>
<mode>2</mode>
<color>79741120</color>
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<id>17</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>274</x>
<y>292</y>
<height>16</height>
<x>339</x>
<y>31</y>
<height>15</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_lname</name>
<visible>0</visible>
<name>emp_lname_long</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
......@@ -1322,7 +1322,7 @@
</font>
<background>
<mode>2</mode>
<color>79741120</color>
<color>16777215</color>
</background>
</ColumnObject>
<HtmlTable>
......
......@@ -278,13 +278,13 @@
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_fname__rep</name>
<dbname>employee.emp_fname_long</dbname>
<dbname>employee.emp_fname</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_lname__rep</name>
<dbname>employee.emp_lname_long</dbname>
<dbname>employee.emp_lname</dbname>
</table_column>
<table_column>
<type size="40">char</type>
......@@ -374,13 +374,13 @@
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_fname__prev</name>
<dbname>employee.emp_fname_long</dbname>
<dbname>employee.emp_fname</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_lname__prev</name>
<dbname>employee.emp_lname_long</dbname>
<dbname>employee.emp_lname</dbname>
</table_column>
<table_column>
<type size="20">char</type>
......@@ -457,13 +457,13 @@
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_fname__reportadmin</name>
<dbname>employee.emp_fname_long</dbname>
<dbname>employee.emp_fname</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_lname__reportadmin</name>
<dbname>employee.emp_lname_long</dbname>
<dbname>employee.emp_lname</dbname>
</table_column>
<table_column>
<type precision="0">decimal</type>
......@@ -484,28 +484,30 @@
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>employee_emp_fname</name>
<dbname>employee.emp_fname_long</dbname>
<dbname>employee.emp_fname</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>employee_emp_mname</name>
<dbname>employee.emp_mname_long</dbname>
<dbname>employee.emp_mname</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>employee_emp_lname</name>
<dbname>employee.emp_lname_long</dbname>
<dbname>employee.emp_lname</dbname>
</table_column>
<table_column>
<type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>tran_id__ref</name>
<dbname>mpreq.tran_id__ref</dbname>
</table_column>
<table_column>
<type size="1">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>tran_type__ref</name>
<dbname>mpreq.tran_type__ref</dbname>
......@@ -523,12 +525,13 @@
</table_column>
<table_column>
<type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>tran_ser__ref</name>
<dbname>mpreq.tran_ser__ref</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;mpreq&quot; ) TABLE(NAME=&quot;cadre&quot; ) TABLE(NAME=&quot;grade&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;qualification&quot; ) TABLE(NAME=&quot;employee&quot; ALIAS=&quot;employee_a&quot; ) TABLE(NAME=&quot;site&quot; ) TABLE(NAME=&quot;employee&quot; ALIAS=&quot;employee_b&quot; ) TABLE(NAME=&quot;employee&quot; ALIAS=&quot;employee_c&quot; ) TABLE(NAME=&quot;employee&quot; ALIAS=&quot;employee_d&quot; ) COLUMN(NAME=&quot;mpreq.vac_no&quot;) COLUMN(NAME=&quot;mpreq.vac_date&quot;) COLUMN(NAME=&quot;mpreq.designation&quot;) COLUMN(NAME=&quot;mpreq.no_post&quot;) COLUMN(NAME=&quot;mpreq.req_date&quot;) COLUMN(NAME=&quot;mpreq.grade_code&quot;) COLUMN(NAME=&quot;mpreq.cadre_code&quot;) COLUMN(NAME=&quot;mpreq.site_code&quot;) COLUMN(NAME=&quot;mpreq.emp_code__prev&quot;) COLUMN(NAME=&quot;mpreq.dept_code&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__min&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt1&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt2&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt3&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt4&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt5&quot;) COLUMN(NAME=&quot;mpreq.pass_perc&quot;) COLUMN(NAME=&quot;mpreq.min_exp&quot;) COLUMN(NAME=&quot;mpreq.exp_det&quot;) COLUMN(NAME=&quot;mpreq.per_det&quot;) COLUMN(NAME=&quot;mpreq.emp_code__rep&quot;) COLUMN(NAME=&quot;mpreq.responsibilty&quot;) COLUMN(NAME=&quot;mpreq.proj_code&quot;) COLUMN(NAME=&quot;mpreq.basic&quot;) COLUMN(NAME=&quot;mpreq.gross&quot;) COLUMN(NAME=&quot;mpreq.chg_date&quot;) COLUMN(NAME=&quot;mpreq.chg_user&quot;) COLUMN(NAME=&quot;mpreq.chg_term&quot;) COLUMN(NAME=&quot;mpreq.status&quot;) COLUMN(NAME=&quot;mpreq.status_date&quot;) COLUMN(NAME=&quot;cadre.descr&quot;) COLUMN(NAME=&quot;department.descr&quot;) COLUMN(NAME=&quot;employee_a.emp_fname_long&quot;) COLUMN(NAME=&quot;employee_a.emp_lname_long&quot;) COLUMN(NAME=&quot;qualification.descr&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;mpreq.age_min&quot;) COLUMN(NAME=&quot;mpreq.age_max&quot;) COLUMN(NAME=&quot;mpreq.budget_id&quot;) COLUMN(NAME=&quot;mpreq.new_vacancy&quot;) COLUMN(NAME=&quot;mpreq.sex&quot;) COLUMN(NAME=&quot;mpreq.justification&quot;) COLUMN(NAME=&quot;mpreq.alternative&quot;) COLUMN(NAME=&quot;mpreq.critical_issues&quot;) COLUMN(NAME=&quot;site.descr&quot;) COLUMN(NAME=&quot;employee_b.emp_fname_long&quot;) COLUMN(NAME=&quot;employee_b.emp_lname_long&quot;) COLUMN(NAME=&quot;mpreq.location&quot;) COLUMN(NAME=&quot;mpreq.design_code&quot;) COLUMN(NAME=&quot;mpreq.reas_code_vac&quot;) COLUMN(NAME=&quot;mpreq.report_to__admin&quot;) COLUMN(NAME=&quot;mpreq.approved&quot;) COLUMN(NAME=&quot;mpreq.apprv_date&quot;) COLUMN(NAME=&quot;mpreq.emp_code__apprv&quot;) COLUMN(NAME=&quot;mpreq.no_cv_recd&quot;) COLUMN(NAME=&quot;mpreq.expr_detail&quot;) COLUMN(NAME=&quot;employee_c.emp_fname_long&quot;) COLUMN(NAME=&quot;employee_c.emp_lname_long&quot;) COLUMN(NAME=&quot;mpreq.noof_vac_filled&quot;) COLUMN(NAME=&quot;mpreq.emp_code__hod&quot;) COLUMN(NAME=&quot;employee_d.emp_fname_long&quot;) COLUMN(NAME=&quot;employee_d.emp_mname_long&quot;) COLUMN(NAME=&quot;employee_d.emp_lname_long&quot;) COLUMN(NAME=&quot;mpreq.tran_id__ref&quot;) COLUMN(NAME=&quot;mpreq.tran_type__ref&quot;) COLUMN(NAME=&quot;mpreq.tran_ser__ref&quot;) JOIN (LEFT=&quot;mpreq.cadre_code&quot; OP =&quot;=&quot;RIGHT=&quot;cadre.cadre_code&quot; OUTER1 =&quot;mpreq.cadre_code&quot; ) JOIN (LEFT=&quot;mpreq.grade_code&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; OUTER1 =&quot;mpreq.grade_code&quot; ) JOIN (LEFT=&quot;mpreq.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; OUTER1 =&quot;mpreq.dept_code&quot; ) JOIN (LEFT=&quot;mpreq.qlf_code__min&quot; OP =&quot;=&quot;RIGHT=&quot;qualification.qlf_code&quot; OUTER1 =&quot;mpreq.qlf_code__min&quot; ) JOIN (LEFT=&quot;mpreq.emp_code__rep&quot; OP =&quot;=&quot;RIGHT=&quot;employee_a.emp_code&quot; OUTER1 =&quot;mpreq.emp_code__rep&quot; ) JOIN (LEFT=&quot;mpreq.emp_code__prev&quot; OP =&quot;=&quot;RIGHT=&quot;employee_b.emp_code&quot; OUTER1 =&quot;mpreq.emp_code__prev&quot; ) JOIN (LEFT=&quot;mpreq.report_to__admin&quot; OP =&quot;=&quot;RIGHT=&quot;employee_c.emp_code&quot; OUTER1 =&quot;mpreq.report_to__admin&quot; ) JOIN (LEFT=&quot;mpreq.emp_code__hod&quot; OP =&quot;=&quot;RIGHT=&quot;employee_d.emp_code&quot; OUTER1 =&quot;mpreq.emp_code__hod&quot; ) JOIN (LEFT=&quot;mpreq.site_code&quot; OP =&quot;=&quot;RIGHT=&quot;site.site_code&quot; )WHERE( EXP1 =&quot;mpreq.vac_no&quot; OP =&quot;=&quot; EXP2 =&quot;:mVacNo&quot; ) ) ARG(NAME = &quot;mVacNo&quot; TYPE = string) </retrieve>
<update>mpreq</update>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;mpreq&quot; ) TABLE(NAME=&quot;cadre&quot; ) TABLE(NAME=&quot;grade&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;qualification&quot; ) TABLE(NAME=&quot;employee&quot; ALIAS=&quot;employee_a&quot; ) TABLE(NAME=&quot;site&quot; ) TABLE(NAME=&quot;employee&quot; ALIAS=&quot;employee_b&quot; ) TABLE(NAME=&quot;employee&quot; ALIAS=&quot;employee_c&quot; ) TABLE(NAME=&quot;employee&quot; ALIAS=&quot;employee_d&quot; ) COLUMN(NAME=&quot;mpreq.vac_no&quot;) COLUMN(NAME=&quot;mpreq.vac_date&quot;) COLUMN(NAME=&quot;mpreq.designation&quot;) COLUMN(NAME=&quot;mpreq.no_post&quot;) COLUMN(NAME=&quot;mpreq.req_date&quot;) COLUMN(NAME=&quot;mpreq.grade_code&quot;) COLUMN(NAME=&quot;mpreq.cadre_code&quot;) COLUMN(NAME=&quot;mpreq.site_code&quot;) COLUMN(NAME=&quot;mpreq.emp_code__prev&quot;) COLUMN(NAME=&quot;mpreq.dept_code&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__min&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt1&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt2&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt3&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt4&quot;) COLUMN(NAME=&quot;mpreq.qlf_code__alt5&quot;) COLUMN(NAME=&quot;mpreq.pass_perc&quot;) COLUMN(NAME=&quot;mpreq.min_exp&quot;) COLUMN(NAME=&quot;mpreq.exp_det&quot;) COLUMN(NAME=&quot;mpreq.per_det&quot;) COLUMN(NAME=&quot;mpreq.emp_code__rep&quot;) COLUMN(NAME=&quot;mpreq.responsibilty&quot;) COLUMN(NAME=&quot;mpreq.proj_code&quot;) COLUMN(NAME=&quot;mpreq.basic&quot;) COLUMN(NAME=&quot;mpreq.gross&quot;) COLUMN(NAME=&quot;mpreq.chg_date&quot;) COLUMN(NAME=&quot;mpreq.chg_user&quot;) COLUMN(NAME=&quot;mpreq.chg_term&quot;) COLUMN(NAME=&quot;mpreq.status&quot;) COLUMN(NAME=&quot;mpreq.status_date&quot;) COLUMN(NAME=&quot;cadre.descr&quot;) COLUMN(NAME=&quot;department.descr&quot;) COLUMN(NAME=&quot;employee_a.emp_fname&quot;) COLUMN(NAME=&quot;employee_a.emp_lname&quot;) COLUMN(NAME=&quot;qualification.descr&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;mpreq.age_min&quot;) COLUMN(NAME=&quot;mpreq.age_max&quot;) COLUMN(NAME=&quot;mpreq.budget_id&quot;) COLUMN(NAME=&quot;mpreq.new_vacancy&quot;) COLUMN(NAME=&quot;mpreq.sex&quot;) COLUMN(NAME=&quot;mpreq.justification&quot;) COLUMN(NAME=&quot;mpreq.alternative&quot;) COLUMN(NAME=&quot;mpreq.critical_issues&quot;) COLUMN(NAME=&quot;site.descr&quot;) COLUMN(NAME=&quot;employee_b.emp_fname&quot;) COLUMN(NAME=&quot;employee_b.emp_lname&quot;) COLUMN(NAME=&quot;mpreq.location&quot;) COLUMN(NAME=&quot;mpreq.design_code&quot;) COLUMN(NAME=&quot;mpreq.reas_code_vac&quot;) COLUMN(NAME=&quot;mpreq.report_to__admin&quot;) COLUMN(NAME=&quot;mpreq.approved&quot;) COLUMN(NAME=&quot;mpreq.apprv_date&quot;) COLUMN(NAME=&quot;mpreq.emp_code__apprv&quot;) COLUMN(NAME=&quot;mpreq.no_cv_recd&quot;) COLUMN(NAME=&quot;mpreq.expr_detail&quot;) COLUMN(NAME=&quot;employee_c.emp_fname&quot;) COLUMN(NAME=&quot;employee_c.emp_lname&quot;) COLUMN(NAME=&quot;mpreq.noof_vac_filled&quot;) COLUMN(NAME=&quot;mpreq.emp_code__hod&quot;) COLUMN(NAME=&quot;employee_d.emp_fname&quot;) COLUMN(NAME=&quot;employee_d.emp_mname&quot;) COLUMN(NAME=&quot;employee_d.emp_lname&quot;) COLUMN(NAME=&quot;mpreq.tran_id__ref&quot;) COLUMN(NAME=&quot;mpreq.tran_type__ref&quot;) COLUMN(NAME=&quot;mpreq.tran_ser__ref&quot;) JOIN (LEFT=&quot;mpreq.cadre_code&quot; OP =&quot;=&quot;RIGHT=&quot;cadre.cadre_code&quot; OUTER1 =&quot;mpreq.cadre_code&quot; ) JOIN (LEFT=&quot;mpreq.grade_code&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; OUTER1 =&quot;mpreq.grade_code&quot; ) JOIN (LEFT=&quot;mpreq.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; OUTER1 =&quot;mpreq.dept_code&quot; ) JOIN (LEFT=&quot;mpreq.qlf_code__min&quot; OP =&quot;=&quot;RIGHT=&quot;qualification.qlf_code&quot; OUTER1 =&quot;mpreq.qlf_code__min&quot; ) JOIN (LEFT=&quot;mpreq.emp_code__rep&quot; OP =&quot;=&quot;RIGHT=&quot;employee_a.emp_code&quot; OUTER1 =&quot;mpreq.emp_code__rep&quot; ) JOIN (LEFT=&quot;mpreq.emp_code__prev&quot; OP =&quot;=&quot;RIGHT=&quot;employee_b.emp_code&quot; OUTER1 =&quot;mpreq.emp_code__prev&quot; ) JOIN (LEFT=&quot;mpreq.report_to__admin&quot; OP =&quot;=&quot;RIGHT=&quot;employee_c.emp_code&quot; OUTER1 =&quot;mpreq.report_to__admin&quot; ) JOIN (LEFT=&quot;mpreq.emp_code__hod&quot; OP =&quot;=&quot;RIGHT=&quot;employee_d.emp_code&quot; OUTER1 =&quot;mpreq.emp_code__hod&quot; ) JOIN (LEFT=&quot;mpreq.site_code&quot; OP =&quot;=&quot;RIGHT=&quot;site.site_code&quot; )WHERE( EXP1 =&quot;mpreq.vac_no&quot; OP =&quot;=&quot; EXP2 =&quot;:mVacNo&quot; ) ) ARG(NAME = &quot;mVacNo&quot; TYPE = string) </retrieve>
<update>MPREQ</update>
<updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace>
<argument>
......@@ -601,7 +604,7 @@
<html>
<valueishtml>0</valueishtml>
</html>
<name>t_3</name>
<name>new_vacancy_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -657,7 +660,7 @@
<html>
<valueishtml>0</valueishtml>
</html>
<name>t_1</name>
<name>location_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -713,7 +716,7 @@
<html>
<valueishtml>0</valueishtml>
</html>
<name>t_2</name>
<name>budget_id_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -734,14 +737,14 @@
<text>Grade :</text>
<border>0</border>
<color>0</color>
<x>21</x>
<y>249</y>
<x>23</x>
<y>248</y>
<height>16</height>
<width>139</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>grade_t</name>
<name>grade_code_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -797,7 +800,7 @@
<html>
<valueishtml>0</valueishtml>
</html>
<name>designation_t</name>
<name>design_code_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -925,7 +928,7 @@
<tabsequence>60</tabsequence>
<border>5</border>
<color>0</color>
<x>164</x>
<x>165</x>
<y>153</y>
<height>16</height>
<width>378</width>
......@@ -1035,14 +1038,14 @@
<text>Cadre :</text>
<border>0</border>
<color>0</color>
<x>21</x>
<x>20</x>
<y>275</y>
<height>16</height>
<width>139</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>cadre_t</name>
<name>cadre_code_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -1228,7 +1231,7 @@
<tabsequence>70</tabsequence>
<border>5</border>
<color>0</color>
<x>164</x>
<x>166</x>
<y>177</y>
<height>16</height>
<width>53</width>
......@@ -1473,7 +1476,7 @@
<border>5</border>
<color>0</color>
<x>164</x>
<y>249</y>
<y>248</y>
<height>16</height>
<width>53</width>
<format>[general]</format>
......@@ -1633,7 +1636,7 @@
<border>5</border>
<color>0</color>
<x>164</x>
<y>55</y>
<y>56</y>
<height>16</height>
<width>67</width>
<format></format>
......@@ -1715,7 +1718,7 @@
<name>emp_fname__prev</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
......@@ -1751,7 +1754,7 @@
<name>emp_fname__rep</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
......@@ -1787,7 +1790,7 @@
<name>emp_fname__reportadmin</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
......@@ -1824,7 +1827,7 @@
<name>employee_emp_fname</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
......@@ -1897,7 +1900,7 @@
<name>emp_lname__prev</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
......@@ -1933,7 +1936,7 @@
<name>emp_lname__rep</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
......@@ -1969,7 +1972,7 @@
<name>emp_lname__reportadmin</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
......@@ -2286,7 +2289,7 @@
<html>
<valueishtml>0</valueishtml>
</html>
<name>t_7</name>
<name>justification_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -2314,7 +2317,7 @@
<html>
<valueishtml>0</valueishtml>
</html>
<name>t_8</name>
<name>alternative_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -2382,7 +2385,7 @@
<html>
<valueishtml>0</valueishtml>
</html>
<name>t_9</name>
<name>critical_issues_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -3214,14 +3217,14 @@
<text>Sex :</text>
<border>0</border>
<color>0</color>
<x>369</x>
<y>499</y>
<x>370</x>
<y>500</y>
<height>16</height>
<width>33</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>t_6</name>
<name>sex_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -4010,7 +4013,7 @@
<name>employee_emp_lname</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>30</limit>
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
......
......@@ -54,11 +54,11 @@ column(band=detail id=7 alignment="0" tabsequence=32766 border="5" color="0" x="
column(band=detail id=8 alignment="0" tabsequence=32766 border="5" color="0" x="138" y="245" height="16" width="71" format="[general]" html.valueishtml="0" name=chg_term tag="Last row modified terminal, for system purpose" visible="0" 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="16777215" )
column(band=detail id=13 alignment="0" tabsequence=32766 border="5" color="255" x="138" y="268" height="16" width="54" format="[general]" html.valueishtml="0" name=emp_site visible="0" 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="67108864" )
column(band=detail id=1 alignment="0" tabsequence=10 border="5" color="0" x="138" y="31" height="16" width="73" format="[general]" html.valueishtml="0" name=emp_code tag="Unique code of employee who is to be separated" visible="1" edit.limit=10 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=16 alignment="0" tabsequence=60 border="5" color="0" x="218" y="31" height="15" width="114" format="[general]" html.valueishtml="0" name=emp_fname_long 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="16777215" )
column(band=detail id=11 alignment="1" tabsequence=32766 border="5" color="255" x="391" y="52" height="16" width="60" format="#,##,##,###.####" html.valueishtml="0" name=notice_prd 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" )
column(band=detail id=17 alignment="0" tabsequence=70 border="5" color="0" x="339" y="31" height="15" width="114" format="[general]" html.valueishtml="0" name=emp_lname_long 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="16777215" )
column(band=detail id=9 alignment="0" tabsequence=32766 border="5" color="255" x="138" y="291" height="16" width="114" format="[general]" html.valueishtml="0" name=emp_fname visible="0" 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" )
column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="255" x="274" y="292" height="16" width="114" format="[general]" html.valueishtml="0" name=emp_lname visible="0" 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" )
column(band=detail id=16 alignment="0" tabsequence=32766 border="5" color="255" x="218" y="31" height="15" width="114" format="[general]" html.valueishtml="0" name=emp_fname_long 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="16777215" )
column(band=detail id=17 alignment="0" tabsequence=32766 border="5" color="255" x="339" y="31" height="15" width="114" format="[general]" html.valueishtml="0" name=emp_lname_long 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="16777215" )
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 )
......
......@@ -67,45 +67,45 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=vac_no
column=(type=char(15) updatewhereclause=yes name=employee_emp_fname dbname="employee.emp_fname" )
column=(type=char(15) updatewhereclause=yes name=employee_emp_mname dbname="employee.emp_mname" )
column=(type=char(15) updatewhereclause=yes name=employee_emp_lname dbname="employee.emp_lname" )
column=(type=char(10) updatewhereclause=yes name=tran_id__ref dbname="mpreq.tran_id__ref" )
column=(type=char(1) updatewhereclause=yes name=tran_type__ref dbname="mpreq.tran_type__ref" values="Promotion P/Transfer T/Deputation D/Demotion E/Promotion with Transfer O/Redesign with Transfer S/Separation X/Redisgnation R/Increament I/" )
column=(type=char(10) updatewhereclause=yes name=tran_ser__ref dbname="mpreq.tran_ser__ref" )
column=(type=char(10) update=yes updatewhereclause=yes name=tran_id__ref dbname="mpreq.tran_id__ref" )
column=(type=char(1) update=yes updatewhereclause=yes name=tran_type__ref dbname="mpreq.tran_type__ref" values="Promotion P/Transfer T/Deputation D/Demotion E/Promotion with Transfer O/Redesign with Transfer S/Separation X/Redisgnation R/Increament I/" )
column=(type=char(10) update=yes updatewhereclause=yes name=tran_ser__ref dbname="mpreq.tran_ser__ref" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"mpreq~" ) TABLE(NAME=~"cadre~" ) TABLE(NAME=~"grade~" ) TABLE(NAME=~"department~" ) TABLE(NAME=~"qualification~" ) TABLE(NAME=~"employee~" ALIAS=~"employee_a~" ) TABLE(NAME=~"site~" ) TABLE(NAME=~"employee~" ALIAS=~"employee_b~" ) TABLE(NAME=~"employee~" ALIAS=~"employee_c~" ) TABLE(NAME=~"employee~" ALIAS=~"employee_d~" ) COLUMN(NAME=~"mpreq.vac_no~") COLUMN(NAME=~"mpreq.vac_date~") COLUMN(NAME=~"mpreq.designation~") COLUMN(NAME=~"mpreq.no_post~") COLUMN(NAME=~"mpreq.req_date~") COLUMN(NAME=~"mpreq.grade_code~") COLUMN(NAME=~"mpreq.cadre_code~") COLUMN(NAME=~"mpreq.site_code~") COLUMN(NAME=~"mpreq.emp_code__prev~") COLUMN(NAME=~"mpreq.dept_code~") COLUMN(NAME=~"mpreq.qlf_code__min~") COLUMN(NAME=~"mpreq.qlf_code__alt1~") COLUMN(NAME=~"mpreq.qlf_code__alt2~") COLUMN(NAME=~"mpreq.qlf_code__alt3~") COLUMN(NAME=~"mpreq.qlf_code__alt4~") COLUMN(NAME=~"mpreq.qlf_code__alt5~") COLUMN(NAME=~"mpreq.pass_perc~") COLUMN(NAME=~"mpreq.min_exp~") COLUMN(NAME=~"mpreq.exp_det~") COLUMN(NAME=~"mpreq.per_det~") COLUMN(NAME=~"mpreq.emp_code__rep~") COLUMN(NAME=~"mpreq.responsibilty~") COLUMN(NAME=~"mpreq.proj_code~") COLUMN(NAME=~"mpreq.basic~") COLUMN(NAME=~"mpreq.gross~") COLUMN(NAME=~"mpreq.chg_date~") COLUMN(NAME=~"mpreq.chg_user~") COLUMN(NAME=~"mpreq.chg_term~") COLUMN(NAME=~"mpreq.status~") COLUMN(NAME=~"mpreq.status_date~") COLUMN(NAME=~"cadre.descr~") COLUMN(NAME=~"department.descr~") COLUMN(NAME=~"employee_a.emp_fname~") COLUMN(NAME=~"employee_a.emp_lname~") COLUMN(NAME=~"qualification.descr~") COLUMN(NAME=~"grade.descr~") COLUMN(NAME=~"mpreq.age_min~") COLUMN(NAME=~"mpreq.age_max~") COLUMN(NAME=~"mpreq.budget_id~") COLUMN(NAME=~"mpreq.new_vacancy~") COLUMN(NAME=~"mpreq.sex~") COLUMN(NAME=~"mpreq.justification~") COLUMN(NAME=~"mpreq.alternative~") COLUMN(NAME=~"mpreq.critical_issues~") COLUMN(NAME=~"site.descr~") COLUMN(NAME=~"employee_b.emp_fname~") COLUMN(NAME=~"employee_b.emp_lname~") COLUMN(NAME=~"mpreq.location~") COLUMN(NAME=~"mpreq.design_code~") COLUMN(NAME=~"mpreq.reas_code_vac~") COLUMN(NAME=~"mpreq.report_to__admin~") COLUMN(NAME=~"mpreq.approved~") COLUMN(NAME=~"mpreq.apprv_date~") COLUMN(NAME=~"mpreq.emp_code__apprv~") COLUMN(NAME=~"mpreq.no_cv_recd~") COLUMN(NAME=~"mpreq.expr_detail~") COLUMN(NAME=~"employee_c.emp_fname~") COLUMN(NAME=~"employee_c.emp_lname~") COLUMN(NAME=~"mpreq.noof_vac_filled~") COLUMN(NAME=~"mpreq.emp_code__hod~") COLUMN(NAME=~"employee_d.emp_fname~") COLUMN(NAME=~"employee_d.emp_mname~") COLUMN(NAME=~"employee_d.emp_lname~") COLUMN(NAME=~"mpreq.tran_id__ref~") COLUMN(NAME=~"mpreq.tran_type__ref~") COLUMN(NAME=~"mpreq.tran_ser__ref~") JOIN (LEFT=~"mpreq.cadre_code~" OP =~"=~"RIGHT=~"cadre.cadre_code~" OUTER1 =~"mpreq.cadre_code~" ) JOIN (LEFT=~"mpreq.grade_code~" OP =~"=~"RIGHT=~"grade.grade_code~" OUTER1 =~"mpreq.grade_code~" ) JOIN (LEFT=~"mpreq.dept_code~" OP =~"=~"RIGHT=~"department.dept_code~" OUTER1 =~"mpreq.dept_code~" ) JOIN (LEFT=~"mpreq.qlf_code__min~" OP =~"=~"RIGHT=~"qualification.qlf_code~" OUTER1 =~"mpreq.qlf_code__min~" ) JOIN (LEFT=~"mpreq.emp_code__rep~" OP =~"=~"RIGHT=~"employee_a.emp_code~" OUTER1 =~"mpreq.emp_code__rep~" ) JOIN (LEFT=~"mpreq.emp_code__prev~" OP =~"=~"RIGHT=~"employee_b.emp_code~" OUTER1 =~"mpreq.emp_code__prev~" ) JOIN (LEFT=~"mpreq.report_to__admin~" OP =~"=~"RIGHT=~"employee_c.emp_code~" OUTER1 =~"mpreq.report_to__admin~" ) JOIN (LEFT=~"mpreq.emp_code__hod~" OP =~"=~"RIGHT=~"employee_d.emp_code~" OUTER1 =~"mpreq.emp_code__hod~" ) JOIN (LEFT=~"mpreq.site_code~" OP =~"=~"RIGHT=~"site.site_code~" )WHERE( EXP1 =~"mpreq.vac_no~" OP =~"=~" EXP2 =~":mVacNo~" ) ) ARG(NAME = ~"mVacNo~" TYPE = string) " update="MPREQ" updatewhere=0 updatekeyinplace=no arguments=(("mVacNo", string)) )
groupbox(band=detail text="Basic"border="2" color="0" x="6" y="7" height="434" width="577" 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" )
text(band=detail alignment="1" text="Vacancy No :" border="0" color="0" x="21" y="31" height="16" width="139" html.valueishtml="0" name=vac_no_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="New Vacancy ? :" border="0" color="0" x="21" y="55" height="16" width="139" html.valueishtml="0" name=t_3 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="New Vacancy ? :" border="0" color="0" x="21" y="55" height="16" width="139" html.valueishtml="0" name=new_vacancy_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="Department :" border="0" color="0" x="21" y="104" height="16" width="139" html.valueishtml="0" name=dept_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="Location :" border="0" color="0" x="21" y="152" height="16" width="139" html.valueishtml="0" name=t_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="79741120" )
text(band=detail alignment="1" text="Location :" border="0" color="0" x="21" y="152" height="16" width="139" html.valueishtml="0" name=location_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="Site :" border="0" color="0" x="21" y="130" height="16" width="139" html.valueishtml="0" name=site_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="Budget ID :" border="0" color="0" x="21" y="225" height="16" width="139" html.valueishtml="0" name=t_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="2" background.color="79741120" )
text(band=detail alignment="1" text="Grade :" border="0" color="0" x="21" y="249" height="16" width="139" html.valueishtml="0" name=grade_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="Budget ID :" border="0" color="0" x="21" y="225" height="16" width="139" html.valueishtml="0" name=budget_id_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="Grade :" border="0" color="0" x="23" y="248" height="16" width="139" html.valueishtml="0" name=grade_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="Previous Job Holder :" border="0" color="0" x="21" y="80" height="16" width="139" html.valueishtml="0" name=emp_code__prev_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="Designation :" border="0" color="0" x="21" y="176" height="16" width="139" html.valueishtml="0" name=designation_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="Designation :" border="0" color="0" x="21" y="176" height="16" width="139" html.valueishtml="0" name=design_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="No. of Vacancy :" border="0" color="0" x="21" y="201" height="16" width="139" html.valueishtml="0" name=no_post_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="31" height="16" width="84" format="[general]" html.valueishtml="0" name=vac_no tag="Vacancy number, must be unique." visible="1" edit.limit=10 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="67108864" )
column(band=detail id=10 alignment="0" tabsequence=40 border="5" color="0" x="164" y="105" height="16" width="53" format="[general]" html.valueishtml="0" name=dept_code tag="Vacant in which department." 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=48 alignment="0" tabsequence=60 border="5" color="0" x="164" y="153" height="16" width="378" format="[general]" html.valueishtml="0" name=location visible="1" edit.limit=15 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=48 alignment="0" tabsequence=60 border="5" color="0" x="165" y="153" height="16" width="378" format="[general]" html.valueishtml="0" name=location visible="1" edit.limit=15 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=4 alignment="1" tabsequence=80 border="5" color="0" x="164" y="201" height="16" width="61" format="[general]" html.valueishtml="0" name=no_post tag="No of post vacant." visible="1" editmask.mask="##" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=39 alignment="0" tabsequence=90 border="5" color="0" x="164" y="225" height="16" width="61" format="[general]" html.valueishtml="0" name=budget_id visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no 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="16777215" )
text(band=detail alignment="1" text="Cadre :" border="0" color="0" x="21" y="275" height="16" width="139" html.valueishtml="0" name=cadre_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="20" y="275" height="16" width="139" 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" )
column(band=detail id=2 alignment="0" tabsequence=10 border="5" color="0" x="458" y="31" height="16" width="84" format="dd/mm/yy" html.valueishtml="0" name=vac_date tag="Vacancy date" visible="1" 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="Vacancy Date :" border="0" color="0" x="368" y="31" height="16" width="86" html.valueishtml="0" name=vac_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="Reason :" border="0" color="0" x="309" y="55" height="16" width="82" html.valueishtml="0" name=reas_code_vac_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=50 alignment="0" tabsequence=32766 border="5" color="0" x="395" y="55" height="16" width="147" format="[general]" html.valueishtml="0" name=reas_code_vac visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=any 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=36 alignment="0" tabsequence=32766 border="5" color="255" x="223" y="249" height="16" width="319" format="[general]" html.valueishtml="0" name=grade_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" )
column(band=detail id=49 alignment="0" tabsequence=70 border="5" color="0" x="164" y="177" height="16" width="53" format="[general]" html.valueishtml="0" name=design_code visible="1" edit.limit=5 edit.case=upper 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" )
column(band=detail id=49 alignment="0" tabsequence=70 border="5" color="0" x="166" y="177" height="16" width="53" format="[general]" html.valueishtml="0" name=design_code visible="1" edit.limit=5 edit.case=upper 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" )
column(band=detail id=45 alignment="0" tabsequence=32766 border="5" color="255" x="223" y="130" height="16" width="319" format="[general]" html.valueishtml="0" name=site_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" )
column(band=detail id=3 alignment="0" tabsequence=32766 border="5" color="255" x="223" y="177" height="16" width="319" format="[general]" html.valueishtml="0" name=designation tag="Designation for which reqired." visible="1" edit.limit=25 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="67108864" )
column(band=detail id=59 alignment="0" tabsequence=32766 border="5" color="255" x="481" y="201" height="16" width="61" format="[general]" html.valueishtml="0" name=noof_vac_filled visible="1" edit.limit=2 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="79741120" )
text(band=detail alignment="1" text="No. Of Vacancy Filled :" border="0" color="0" x="345" y="201" height="16" width="131" html.valueishtml="0" name=noof_vac_filled_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="67108864" )
text(band=detail alignment="1" text="Required Date :" border="0" color="0" x="369" y="225" height="16" width="87" html.valueishtml="0" name=req_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=8 alignment="0" tabsequence=50 border="5" color="0" x="164" y="130" height="16" width="53" format="[general]" html.valueishtml="0" name=site_code tag="Site code of vacancy." 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=6 alignment="0" tabsequence=110 border="5" color="0" x="164" y="249" height="16" width="53" format="[general]" html.valueishtml="0" name=grade_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=6 alignment="0" tabsequence=110 border="5" color="0" x="164" y="248" height="16" width="53" format="[general]" html.valueishtml="0" name=grade_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=7 alignment="0" tabsequence=120 border="5" color="0" x="164" y="275" height="16" width="53" format="[general]" html.valueishtml="0" name=cadre_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" )
text(band=detail alignment="1" text="Report to :" border="0" color="0" x="21" y="301" height="16" width="139" html.valueishtml="0" name=emp_code__rep_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="Report to Admin :" border="0" color="0" x="21" y="327" height="16" width="139" html.valueishtml="0" name=report_to__admin_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="Department Head :" border="0" color="0" x="21" y="353" height="16" width="139" html.valueishtml="0" name=emp_code__hod_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=40 alignment="0" tabsequence=20 border="5" color="0" x="164" y="55" height="16" width="67" format="" html.valueishtml="0" name=new_vacancy visible="1" edit.name="Yesno" ddlb.limit=1 ddlb.allowedit=no ddlb.case=any 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=40 alignment="0" tabsequence=20 border="5" color="0" x="164" y="56" height="16" width="67" format="" html.valueishtml="0" name=new_vacancy visible="1" edit.name="Yesno" ddlb.limit=1 ddlb.allowedit=no ddlb.case=any 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=32 alignment="0" tabsequence=32766 border="5" color="255" x="223" y="105" height="16" width="319" format="[general]" html.valueishtml="0" name=department_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" )
column(band=detail id=46 alignment="0" tabsequence=32766 border="5" color="255" x="236" y="80" height="16" width="152" format="[general]" html.valueishtml="0" name=emp_fname__prev 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" )
column(band=detail id=33 alignment="0" tabsequence=32766 border="5" color="255" x="236" y="301" height="16" width="152" format="[general]" html.valueishtml="0" name=emp_fname__rep 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" )
......@@ -124,10 +124,10 @@ text(band=detail alignment="1" text="Responsibilty :" border="0" color="0" x="21
text(band=detail alignment="1" text="Area of Expertise :" border="0" color="0" x="21" y="656" height="16" width="139" html.valueishtml="0" name=exp_det_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=56 alignment="0" tabsequence=290 border="5" color="0" x="164" y="719" height="56" width="378" format="[general]" html.valueishtml="0" name=expr_detail visible="1" edit.limit=1500 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.autovscroll=yes edit.imemode=0 edit.vscrollbar=yes 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="Experience Detail :" border="0" color="0" x="21" y="719" height="16" width="139" html.valueishtml="0" name=expr_detail_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Justification :" border="0" color="0" x="21" y="782" height="16" width="139" html.valueishtml="0" name=t_7 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="Alternative :" border="0" color="0" x="21" y="845" height="16" width="139" html.valueishtml="0" name=t_8 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="Justification :" border="0" color="0" x="21" y="782" height="16" width="139" html.valueishtml="0" name=justification_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="Alternative :" border="0" color="0" x="21" y="845" height="16" width="139" html.valueishtml="0" name=alternative_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=42 alignment="0" tabsequence=300 border="5" color="0" x="164" y="782" height="56" width="378" format="[general]" html.valueishtml="0" name=justification visible="1" edit.limit=1500 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.autovscroll=yes edit.imemode=0 edit.vscrollbar=yes 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="Critical Issues :" border="0" color="0" x="21" y="908" height="16" width="139" html.valueishtml="0" name=t_9 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="Critical Issues :" border="0" color="0" x="21" y="908" height="16" width="139" html.valueishtml="0" name=critical_issues_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=43 alignment="0" tabsequence=310 border="5" color="0" x="164" y="845" height="56" width="378" format="[general]" html.valueishtml="0" name=alternative visible="1" edit.limit=1500 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.autovscroll=yes edit.imemode=0 edit.vscrollbar=yes 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=44 alignment="0" tabsequence=320 border="5" color="0" x="164" y="908" height="56" width="378" format="[general]" html.valueishtml="0" name=critical_issues visible="1" edit.limit=1500 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.autovscroll=yes edit.imemode=0 edit.vscrollbar=yes 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=20 alignment="0" tabsequence=330 border="5" color="0" x="164" y="971" height="56" width="378" format="[general]" html.valueishtml="0" name=per_det tag="Personal details." visible="1" edit.limit=250 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.autovscroll=yes edit.imemode=0 edit.vscrollbar=yes 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" )
......@@ -151,7 +151,7 @@ column(band=detail id=37 alignment="0" tabsequence=160 border="5" color="0" x="1
text(band=detail alignment="1" text="Age Between :" border="0" color="0" x="21" y="499" height="16" width="139" html.valueishtml="0" name=age_min_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="To :" border="0" color="0" x="216" y="499" height="16" width="21" html.valueishtml="0" name=age_max_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=38 alignment="0" tabsequence=170 border="5" color="0" x="242" y="499" height="16" width="33" format="##" html.valueishtml="0" name=age_max visible="1" editmask.mask="##" 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="Sex :" border="0" color="0" x="369" y="499" height="16" width="33" html.valueishtml="0" name=t_6 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="Sex :" border="0" color="0" x="370" y="500" height="16" width="33" html.valueishtml="0" name=sex_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=41 alignment="0" tabsequence=180 border="5" color="0" x="407" y="499" height="16" width="128" format="[general]" html.valueishtml="0" name=sex visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=upper ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Approved on :" border="0" color="0" x="236" y="1124" height="16" width="85" html.valueishtml="0" name=apprv_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="1" background.color="536870912" )
column(band=detail id=53 alignment="0" tabsequence=32766 border="5" color="255" x="326" y="1124" height="16" width="73" format="dd/mm/yy" html.valueishtml="0" name=apprv_date visible="1" 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="67108864" )
......
......@@ -161,7 +161,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
//conn = connDriver.getConnectDB("DriverITM");
conn = getConnection();
//Modified by Anjali R. on [30/05/2019][End]
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
//Modified By Poonam B[31-12-2019][START]
//userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginCode");
//Modified By Poonam B[31-12-2019][END]
//loginSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
//Commented by Poonam B. on [18/07/2019][Start]
//GenericUtility genericUtility = GenericUtility.getInstance();
......@@ -331,7 +334,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
}
close(pstmt, rs);
}
else if(childNodeName.equalsIgnoreCase("emp_fname"))
/*else if(childNodeName.equalsIgnoreCase("emp_fname"))
{
System.out.println(" Validaion for field "+childNodeName);
// Modified by Yashwant on 26/06/2019.Start
......@@ -350,7 +353,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
break;
}
}
}
}*/
/*else if(childNodeName.equalsIgnoreCase("emp_mname"))
{
System.out.println(" Validaion for field "+childNodeName);
......@@ -375,7 +378,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
}
}*/
else if(childNodeName.equalsIgnoreCase("emp_lname"))
/*else if(childNodeName.equalsIgnoreCase("emp_lname"))
{
System.out.println(" Validaion for field "+childNodeName);
// Modified by Yashwant on 26/06/2019.Start
......@@ -393,7 +396,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
break;
}
}
}
}*/
// Added By Poonam B on[09/07/2019].start
else if(childNodeName.trim().equalsIgnoreCase("emp_lname_long"))
{
......@@ -3709,7 +3712,8 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
paySite = checkNull(genericUtility.getColumnValue("pay_site", dom));
if (paySite == null || paySite.trim().length() == 0)
{
paySite = getValueFromXTRA_PARAMS(xtraParams, "loginSite");
//paySite = getValueFromXTRA_PARAMS(xtraParams, "loginSite");
paySite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSite");
if (paySite == null || paySite.trim().length() == 0)
{
paySite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
......@@ -3729,10 +3733,12 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
workSite = checkNull(genericUtility.getColumnValue("work_site", dom));
if (workSite == null || workSite.trim().length() == 0)
{
workSite = getValueFromXTRA_PARAMS(xtraParams, "loginSite");
//workSite = getValueFromXTRA_PARAMS(xtraParams, "loginSite");
workSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSite");
if (workSite == null || workSite.trim().length() == 0)
{
workSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
//workSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
workSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
}
}
if (workSite == null || workSite.trim().length() == 0)
......@@ -4112,7 +4118,8 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
rs = pstmt.executeQuery();
if(rs.next())
{
valueXmlString.append("<sex>").append("<![CDATA[" + rs.getString("SEX") + "]]>").append("</sex>");
//valueXmlString.append("<sex>").append("<![CDATA[" + rs.getString("SEX") + "]]>").append("</sex>");
valueXmlString.append("<sex>").append("<![CDATA[" + checkNull(rs.getString("SEX")) + "]]>").append("</sex>");
valueXmlString.append("<nationality>").append("<![CDATA[" + rs.getString("NATIONALITY") + "]]>").append("</nationality>");
}
close(pstmt,rs);
......
......@@ -26,6 +26,7 @@ import org.w3c.dom.NodeList;
import ibase.system.config.AppConnectParm;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessLocal;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.adm.AdmCommon;
......@@ -36,7 +37,9 @@ import ibase.webitm.utility.ITMException;
@Stateless
public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtnICRemote
{
//Modified by Poonam B[31-12-2019][START]
E12GenericUtility genericUtility = new E12GenericUtility();
//Modified by Poonam B[31-12-2019][END]
public String wfValData() throws RemoteException, ITMException
{
return "";
......@@ -49,7 +52,9 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
Document dom1 = null;
Document dom2 = null;
String errString = "";
GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][START]
//GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][END]
try
{
System.out.println("MprRequirement:wfValData value of xmlString ["+xmlString+"]");
......@@ -81,11 +86,16 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
}
public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{
Integer cc=0,xx=0,fldcase=0,cnt=0,currentFormNo =0,childNodeListLength =0,ctr=0;
//Modified by Poonam B[31-12-2019][START]
/*Integer cc=0,xx=0,fldcase=0,cnt=0,currentFormNo =0,childNodeListLength =0,ctr=0;
Integer initialField=1,lastField = 1 ;
String fldname = "", Errcode="", mVal="", mVal1="", fldnm="",mdescr="",status="",emp_site="",FieldNo="",tranSerRef="";
String errString = "",emp_Code="",errCode="",msgType="",errFldName= "",vacDatestr="",newVac="",empCodePrev="",tranIdRef="";
String errString = "",emp_Code="",errCode="",msgType="",errFldName= "",vacDatestr="",newVac="",empCodePrev="",tranIdRef="";*/
Integer cnt=0,currentFormNo =0,childNodeListLength =0,ctr=0;
String tranSerRef="";
String errString = "",errCode="",msgType="",errFldName= "",vacDatestr="",newVac="",empCodePrev="",tranIdRef="";
//Modified by Poonam B[31-12-2019][END]
String siteCode="",noPost="",budgetId="",gradeCode="",reportTo="",relDate="",reldateSql="",reportToadm="",empcodeHod="";
String repToSql="",qlfCode="",qlfCodealt5="",qlfCodealt4="",qlfCodealt3="",qlfCodealt2="",qlfCodealt1="",qlfCodeSql="";
String frmAge="",toAge="",passPerc="",experience="",logCode="",empSite="",vacCreated="",tranTypeRef="",confirm="";
......@@ -95,7 +105,10 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
int minExp = 0;
int minAge = 0;
Date mdate3=null, mdate1=null,mdate2=null,relieve_date = null,vacDate=null,reqDate=null;
//commented by Poonam B[31-12-2019][START]
//Date mdate3=null, mdate1=null,mdate2=null,relieve_date = null,vacDate=null,reqDate=null;
Date vacDate=null,reqDate=null;
//commented by Poonam B[31-12-2019][END]
String childNodeName = null,childNodeValue = null;
NodeList parentNodeList = null;
NodeList childNodeList = null;
......@@ -106,8 +119,9 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
Connection conn = null;
String designation="",deptCode="",designCode="",reqDatestr="",cadreCode="";
java.util.Date currDate = new java.util.Date();
GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][START]
//GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][END]
StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
......@@ -116,12 +130,17 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
try
{
System.out.println("INside try::::::::::::::::::");
ConnDriver connDriver = new ConnDriver();
//Modified by Poonam B[31-12-2019][START]
//ConnDriver connDriver = new ConnDriver();
//Modified by Poonam B[31-12-2019][END]
//Modified by Anjali R. on[02/10/2018][Connection will get from getConnection()][Start]
//conn = connDriver.getConnectDB("DriverITM");
conn = getConnection();
//Modified by Anjali R. on[02/10/2018][Connection will get from getConnection()][End]
String loginSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
//Modified by Poonam B[31-12-2019][START]
//String loginSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
String loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
//Modified by Poonam B[31-12-2019][END]
logCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "logincode");
userLevl = userLev(logCode, conn);
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
......@@ -162,6 +181,7 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
if(childNode.getFirstChild()!= null)
{
childNodeValue = childNode.getFirstChild().getNodeValue();
System.out.println("childNodeValue-----------" +childNodeValue);
}
if(childNodeName.equalsIgnoreCase("vac_no"))
{
......@@ -1517,7 +1537,9 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
Document dom1 = null;
Document dom2 = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][START]
//GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][END]
try
{
System.out.println("MPrequirement:itemChanged value of xmlString ["+xmlString+"]");
......@@ -1556,8 +1578,11 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
ConnDriver connDriver = null;
String childNodeName = null,childNodeValue = null,columnValue="";
//Modified by Poonam B[31-12-2019][START]
//ConnDriver connDriver = null;
//String childNodeName = null,childNodeValue = null,columnValue="";
String childNodeName = null ,columnValue = "";
//Modified by Poonam B[31-12-2019][END]
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
......@@ -1571,8 +1596,11 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
String perc="",tranIdRef="";
int userLevl = 0;
float percnum =0;
java.util.Date resiDate = new java.util.Date();
GenericUtility genericUtility = GenericUtility.getInstance();
//java.util.Date resiDate = new java.util.Date(); //commented by Poonam B[31-12-2019]
//Modified by Poonam B[31-12-2019][START]
//GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][END]
int ctr=0,childNodeListLength =0,cnt =0;
//Modified by Anjali R. on [14/09/2018][Start]
......@@ -1597,7 +1625,9 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
{
currentFormNo = Integer.parseInt(objContext);
}
connDriver = new ConnDriver();
//Modified by Poonam B[31-12-2019][START]
//connDriver = new ConnDriver();
//Modified by Poonam B[31-12-2019][END]
//Modified by Anjali R. on[02/10/2018][Connection will get from getConnection()][Start]
//conn = connDriver.getConnectDB("Driver");
conn = getConnection();
......@@ -2097,6 +2127,9 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
//Modified by Poonam B[31-12-2019][START]
System.out.println("columnValue::::::"+columnValue);
//Modified by Poonam B[31-12-2019][END]
}
}
ctr++;
......@@ -2152,7 +2185,9 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
public String postSave(String tranId,String editFlag, String xtraParams, Connection conn, String domString,String ObjContext) throws RemoteException,ITMException
{
String errString = "",tranSerRef="",tranIdRef="",empCode="";
GenericUtility genericUtility = new GenericUtility();
//Modified by Poonam B[31-12-2019][START]
//GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][END]
Document dom = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
......@@ -2229,7 +2264,10 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
private StringBuffer previousEmp(Document dom,String xtraParams,String empCodePrev,Connection conn,String flag)
{
String refWin="",refWinId="",fname="",lname="",deptCode="",empSite="",designCode="",grade="",cadre="",loginSiteCode="";
String report="",reportAdm="",stanCode="",empHod="",tranType="",transerRef="",tranIdRef="",loginSite="",logCode="";
//Modified by Poonam B[31-12-2019][START]
//String report="",reportAdm="",stanCode="",empHod="",tranType="",transerRef="",tranIdRef="",loginSite="",logCode="";
String report="",reportAdm="",stanCode="",empHod="",tranType="",transerRef="",loginSite="",logCode="";
//Modified by Poonam B[31-12-2019][END]
String designation = "",deptDescr= "" ,locDescr= "",siteDescr="",gradeDescr="",cadreDescr="",fNameAdm="",lNameAdm="";
String fNameRep="",fNameHOD="",mNameHOD = "",lNameRep = "",lNameHOD = "";
//Modified by Anjali R. on[02/10/2018][Start]
......@@ -2246,7 +2284,9 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
int userLevl=0;
PreparedStatement pstmt = null;
ResultSet rs = null;
GenericUtility genericUtility = new GenericUtility();
//Modified by Poonam B[31-12-2019][START]
//GenericUtility genericUtility = GenericUtility.getInstance();
//Modified by Poonam B[31-12-2019][END]
StringBuffer valueXmlString = new StringBuffer();
try
......@@ -2267,6 +2307,7 @@ public class MPReqmtnIC extends ValidatorEJB implements MPReqmtnICLocal,MPReqmtn
{
loginSite = "%";
}
System.out.println("loginSite-------"+loginSite);
//Modified by Anjali R. on[02/10/2018][Start]
/*String empCodePrvSql = "SELECT EMP_FNAME,EMP_LNAME,DEPT_CODE,EMP_SITE,DESIGN_CODE,GRADE,"
+ "CADRE,REPORT_TO,REPORT_TO__ADMIN,STAN_CODE__HQ,EMP_CODE__HOD FROM EMPLOYEE WHERE EMP_CODE=? AND EMP_SITE = ?";*/
......
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