Commit eaaa1d1f authored by arawankar's avatar arawankar

Updated Employee separation related component,Changes made to show employee long name

- Changes made in below component
EmpSeparationEJB.java
emp_separation11.xml
emp_separation21.xml
d_emp_separation_brow.srd
d_emp_separation_edit.srd


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@189181 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 239f4ed2
......@@ -290,7 +290,8 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
}
errorCode = "";
if (editFlag.equalsIgnoreCase("A"))
//if (editFlag.equalsIgnoreCase("A"))
if ("A".equalsIgnoreCase(editFlag))
{
System.out.println("Inside editFlg of emp_code");
int count = 0;
......@@ -619,6 +620,11 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
String sepMode = "" ,sepModeDescr = "";
String empCode = "";
String fname = "" , lname = "";
//Modified by Anjali R. on [26/07/2018][Start]
String fnameLong = "" , lnameLong = "";
//Modified by Anjali R. on [26/07/2018][End]
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
......@@ -702,7 +708,10 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
empCode = genericUtility.getColumnValue ("emp_code",dom);
resigDateStr = genericUtility.getColumnValue ("resi_date",dom);
sql = "SELECT EMP_LNAME, EMP_FNAME , NOTICE_PRD FROM EMPLOYEE WHERE EMP_CODE = ?";
//Modified by Anjali R. on[25/07/2018][Start]
//sql = "SELECT EMP_LNAME, EMP_FNAME , NOTICE_PRD FROM EMPLOYEE WHERE EMP_CODE = ?";
sql = "SELECT EMP_LNAME, EMP_FNAME ,EMP_LNAME_LONG, EMP_FNAME_LONG , NOTICE_PRD FROM EMPLOYEE WHERE EMP_CODE = ?";
//Modified by Anjali R. on[25/07/2018][End]
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
rs = pstmt.executeQuery();
......@@ -710,6 +719,10 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
{
lname = checkNull(rs.getString("EMP_LNAME"));
fname = checkNull(rs.getString("EMP_FNAME"));
//Modified by Anjali R. on[25/07/2018][Start]
fnameLong = checkNull(rs.getString("EMP_FNAME_LONG"));
lnameLong = checkNull(rs.getString("EMP_LNAME_LONG"));
//Modified by Anjali R. on[25/07/2018][End]
noticePrd = rs.getInt("NOTICE_PRD");
}
close(pstmt , rs);
......@@ -723,6 +736,10 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
{
valueXmlString.append("<emp_lname>").append("<![CDATA[" + lname + "]]>").append("</emp_lname>");
valueXmlString.append("<emp_fname>").append("<![CDATA[" + fname + "]]>").append("</emp_fname>");
//Modified by Anjali R. on[25/07/2018][Start]
valueXmlString.append("<emp_lname_long>").append("<![CDATA[" + lnameLong + "]]>").append("</emp_lname_long>");
valueXmlString.append("<emp_fname_long>").append("<![CDATA[" + fnameLong + "]]>").append("</emp_fname_long>");
//Modified by Anjali R. on[25/07/2018][End]
valueXmlString.append("<notice_prd>").append("<![CDATA[" + noticePrd + "]]>").append("</notice_prd>");
System.out.println("resigDateStr in empCode is" + resigDateStr );
......@@ -736,6 +753,8 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
valueXmlString.append("<relieve_date>").append("<![CDATA[]]>").append("</relieve_date>");
valueXmlString.append("<emp_lname>").append("<![CDATA[]]>").append("</emp_lname>");
valueXmlString.append("<emp_fname>").append("<![CDATA[]]>").append("</emp_fname>");
valueXmlString.append("<emp_lname_long>").append("<![CDATA[" + lnameLong + "]]>").append("</emp_lname_long>");
valueXmlString.append("<emp_fname_long>").append("<![CDATA[" + fnameLong + "]]>").append("</emp_fname_long>");
valueXmlString.append("<notice_prd>").append("<![CDATA[]]>").append("</notice_prd>");
}
......
......@@ -32,7 +32,7 @@
<grid.lines>0</grid.lines>
</BaseDefinition>
<Header>
<height>16</height>
<height>19</height>
<color>536870912</color>
</Header>
<Summary>
......@@ -85,18 +85,6 @@
<name>reason</name>
<dbname>separation.reason</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_fname</name>
<dbname>employee.emp_fname</dbname>
</table_column>
<table_column>
<type size="15">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_lname</name>
<dbname>employee.emp_lname</dbname>
</table_column>
<table_column>
<type size="1">char</type>
<updatewhereclause>yes</updatewhereclause>
......@@ -137,7 +125,7 @@
<dbname>separation.conf_date</dbname>
</table_column>
<table_column>
<type size="10">char</type>
<type size="2">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_code__conf</name>
<dbname>separation.emp_code__conf</dbname>
......@@ -155,12 +143,18 @@
<dbname>emp_code_conf__lname</dbname>
</table_column>
<table_column>
<type size="4000">char</type>
<type size="30">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>sepmode_descr</name>
<dbname>sepmode_descr</dbname>
<name>emp_fname_long</name>
<dbname>employee.emp_fname_long</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;separation&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;separation.emp_code&quot;) COLUMN(NAME=&quot;separation.resi_date&quot;) COLUMN(NAME=&quot;separation.relieve_date&quot;) COLUMN(NAME=&quot;separation.separation_mode&quot;) COLUMN(NAME=&quot;separation.reason&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;separation.status&quot;) COLUMN(NAME=&quot;separation.vac_no__created&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.status&quot;) COLUMN(NAME=&quot;separation.conf_date&quot;) COLUMN(NAME=&quot;separation.emp_code__conf&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(separation.emp_code__conf,&apos;F&apos;) emp_code_conf__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(separation.emp_code__conf,&apos;L&apos;) emp_code_conf__lname&quot;) COMPUTE(NAME=&quot;FN_GET_DESCR_GENCODES(&apos;SEPARATION_MODE&apos; , &apos;W_EMP_SEPARATION&apos; , separation.separation_mode) sepmode_descr&quot;) JOIN (LEFT=&quot;separation.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;separation.resi_date&quot; OP =&quot;&gt;=&quot; EXP2 =&quot;:date_from&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;separation.resi_date&quot; OP =&quot;&lt;=&quot; EXP2 =&quot;:date_to&quot; ) ) ARG(NAME = &quot;date_from&quot; TYPE = datetime) ARG(NAME = &quot;date_to&quot; TYPE = datetime) </retrieve>
<table_column>
<type size="30">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_lname_long</name>
<dbname>employee.emp_lname_long</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;separation&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;separation.emp_code&quot;) COLUMN(NAME=&quot;separation.resi_date&quot;) COLUMN(NAME=&quot;separation.relieve_date&quot;) COLUMN(NAME=&quot;separation.separation_mode&quot;) COLUMN(NAME=&quot;separation.reason&quot;) COLUMN(NAME=&quot;separation.status&quot;) COLUMN(NAME=&quot;separation.vac_no__created&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.status&quot;) COLUMN(NAME=&quot;separation.conf_date&quot;) COLUMN(NAME=&quot;separation.emp_code__conf&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(separation.emp_code__conf,&apos;F&apos;) emp_code_conf__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(separation.emp_code__conf,&apos;L&apos;) emp_code_conf__lname&quot;) COLUMN(NAME=&quot;employee.emp_fname_long&quot;) COLUMN(NAME=&quot;employee.emp_lname_long&quot;) JOIN (LEFT=&quot;separation.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;separation.resi_date&quot; OP =&quot;&gt;=&quot; EXP2 =&quot;:date_from&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;separation.resi_date&quot; OP =&quot;&lt;=&quot; EXP2 =&quot;:date_to&quot; ) ) ARG(NAME = &quot;date_from&quot; TYPE = datetime) ARG(NAME = &quot;date_to&quot; TYPE = datetime) </retrieve>
<update>separation</update>
<updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace>
......@@ -176,13 +170,13 @@
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Employee Code</text>
<text>Emp Code</text>
<border>6</border>
<color>0</color>
<x>2</x>
<y>2</y>
<height>16</height>
<width>98</width>
<width>57</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -204,13 +198,13 @@
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Resignation Date</text>
<text>Resi. Date</text>
<border>6</border>
<color>0</color>
<x>102</x>
<x>1553</x>
<y>2</y>
<height>16</height>
<width>137</width>
<width>68</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -229,69 +223,13 @@
<color>536870912</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>First Name</text>
<border>6</border>
<color>0</color>
<x>241</x>
<y>2</y>
<height>16</height>
<width>120</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_fname_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>536870912</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Last Name</text>
<border>6</border>
<color>0</color>
<x>363</x>
<y>2</y>
<height>16</height>
<width>120</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_lname_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>536870912</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Status</text>
<border>6</border>
<color>0</color>
<x>485</x>
<x>541</x>
<y>2</y>
<height>16</height>
<width>68</width>
......@@ -319,10 +257,10 @@
<text>Relieve Date</text>
<border>6</border>
<color>0</color>
<x>555</x>
<x>611</x>
<y>2</y>
<height>16</height>
<width>104</width>
<width>84</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -344,13 +282,13 @@
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Mode</text>
<text>Separation Mode</text>
<border>6</border>
<color>0</color>
<x>661</x>
<x>697</x>
<y>2</y>
<height>16</height>
<width>69</width>
<width>99</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -372,17 +310,17 @@
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Description</text>
<text>Reason</text>
<border>6</border>
<color>0</color>
<x>732</x>
<x>798</x>
<y>2</y>
<height>16</height>
<width>178</width>
<width>170</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>sepmode_descr_t</name>
<name>reason_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -393,24 +331,24 @@
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
<mode>1</mode>
<color>536870912</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Reason</text>
<text>Vacancy No. Created</text>
<border>6</border>
<color>0</color>
<x>912</x>
<x>970</x>
<y>2</y>
<height>16</height>
<width>177</width>
<width>111</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>reason_t</name>
<name>vac_no__created_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -422,24 +360,24 @@
</font>
<background>
<mode>1</mode>
<color>536870912</color>
<color>553648127</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Vacancy No. Created</text>
<text>Emp Site</text>
<border>6</border>
<color>0</color>
<x>1091</x>
<x>1623</x>
<y>2</y>
<height>16</height>
<width>122</width>
<width>63</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>vac_no__created_t</name>
<visible>1</visible>
<name>emp_site_t</name>
<visible>0</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
......@@ -459,10 +397,10 @@
<text>Confirmation Date</text>
<border>6</border>
<color>33554432</color>
<x>1215</x>
<x>1083</x>
<y>2</y>
<height>16</height>
<width>124</width>
<width>100</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -487,10 +425,10 @@
<text>Confirmed By</text>
<border>6</border>
<color>33554432</color>
<x>1341</x>
<x>1185</x>
<y>2</y>
<height>16</height>
<width>119</width>
<width>74</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -515,10 +453,10 @@
<text>First Name</text>
<border>6</border>
<color>0</color>
<x>1462</x>
<x>1261</x>
<y>2</y>
<height>16</height>
<width>147</width>
<width>140</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -543,10 +481,10 @@
<text>Last Name</text>
<border>6</border>
<color>0</color>
<x>1611</x>
<y>1</y>
<x>1403</x>
<y>2</y>
<height>16</height>
<width>150</width>
<width>147</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -568,17 +506,17 @@
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Employee Site</text>
<text>Status</text>
<border>6</border>
<color>0</color>
<x>1763</x>
<x>1688</x>
<y>2</y>
<height>16</height>
<width>91</width>
<width>98</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_site_t</name>
<name>employee_status_t</name>
<visible>0</visible>
<font>
<face>Times New Roman</face>
......@@ -589,30 +527,30 @@
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>553648127</color>
<mode>2</mode>
<color>67108864</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Employee Status</text>
<text>First Name </text>
<border>6</border>
<color>0</color>
<x>1856</x>
<color>33554432</color>
<x>61</x>
<y>2</y>
<height>16</height>
<width>102</width>
<height>15</height>
<width>238</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>employee_status_t</name>
<visible>0</visible>
<name>emp_fname_long_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<face>Liberation Sans</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
......@@ -621,65 +559,54 @@
<color>67108864</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<border>5</border>
<color>0</color>
<x>2</x>
<text>Last Name</text>
<border>6</border>
<color>33554432</color>
<x>301</x>
<y>2</y>
<height>16</height>
<width>98</width>
<format>[general]</format>
<height>15</height>
<width>238</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code</name>
<tag>Unique code of employee who is to be separated</tag>
<name>emp_lname_long_t</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<face>Liberation Sans</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>67108864</color>
</background>
</ColumnObject>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<id>1</id>
<alignment>0</alignment>
<tabsequence>20</tabsequence>
<tabsequence>10</tabsequence>
<border>5</border>
<color>0</color>
<x>102</x>
<x>2</x>
<y>2</y>
<height>16</height>
<width>137</width>
<format>[shortdate] [time]</format>
<width>57</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>resi_date</name>
<tag>Date of separation</tag>
<name>emp_code</name>
<tag>Unique code of employee who is to be separated</tag>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<limit>10</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
......@@ -703,24 +630,23 @@
<band>Detail</band>
<id>6</id>
<alignment>0</alignment>
<tabsequence>30</tabsequence>
<tabsequence>20</tabsequence>
<border>5</border>
<color>0</color>
<x>241</x>
<x>541</x>
<y>2</y>
<height>16</height>
<width>120</width>
<width>68</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_fname</name>
<name>status</name>
<visible>1</visible>
<EditStyle style="edit">
<EditStyle style="ddlb">
<limit>0</limit>
<allowedit>no</allowedit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -738,26 +664,28 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>7</id>
<id>3</id>
<alignment>0</alignment>
<tabsequence>40</tabsequence>
<tabsequence>30</tabsequence>
<border>5</border>
<color>0</color>
<x>363</x>
<x>611</x>
<y>2</y>
<height>16</height>
<width>120</width>
<format>[general]</format>
<width>84</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_lname</name>
<name>relieve_date</name>
<tag>Actual relieve date</tag>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -775,25 +703,27 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>8</id>
<id>4</id>
<alignment>0</alignment>
<tabsequence>50</tabsequence>
<tabsequence>40</tabsequence>
<border>5</border>
<color>0</color>
<x>485</x>
<x>697</x>
<y>2</y>
<height>16</height>
<width>68</width>
<width>99</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>status</name>
<name>separation_mode</name>
<tag>Type of separation R- resigned,E- retired,T- terminated, I - Inter company transfer</tag>
<visible>1</visible>
<EditStyle style="ddlb">
<EditStyle style="edit">
<limit>0</limit>
<allowedit>no</allowedit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -811,24 +741,24 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>3</id>
<id>5</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<tabsequence>50</tabsequence>
<border>5</border>
<color>0</color>
<x>555</x>
<x>798</x>
<y>2</y>
<height>16</height>
<width>104</width>
<format>[shortdate] [time]</format>
<width>170</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>relieve_date</name>
<tag>Actual relieve date</tag>
<name>reason</name>
<tag>reason for separation</tag>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<limit>40</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
......@@ -850,27 +780,27 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>4</id>
<id>7</id>
<alignment>0</alignment>
<tabsequence>70</tabsequence>
<tabsequence>60</tabsequence>
<border>5</border>
<color>0</color>
<x>661</x>
<x>970</x>
<y>2</y>
<height>16</height>
<width>69</width>
<width>111</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>separation_mode</name>
<tag>Type of separation R- resigned,E- retired,T- terminated, I - Inter company transfer</tag>
<name>vac_no__created</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<limit>10</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -888,26 +818,25 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>16</id>
<id>8</id>
<alignment>0</alignment>
<tabsequence>80</tabsequence>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>732</x>
<x>1623</x>
<y>2</y>
<height>16</height>
<width>178</width>
<width>63</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>sepmode_descr</name>
<visible>1</visible>
<name>emp_site</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -925,28 +854,26 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>5</id>
<id>10</id>
<alignment>0</alignment>
<tabsequence>90</tabsequence>
<tabsequence>70</tabsequence>
<border>5</border>
<color>0</color>
<x>912</x>
<x>1083</x>
<y>2</y>
<height>16</height>
<width>177</width>
<format>[general]</format>
<width>100</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>reason</name>
<tag>reason for separation</tag>
<name>conf_date</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>40</limit>
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<autoselect>no</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -964,27 +891,26 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<id>11</id>
<alignment>0</alignment>
<tabsequence>100</tabsequence>
<tabsequence>80</tabsequence>
<border>5</border>
<color>0</color>
<x>1091</x>
<x>1185</x>
<y>2</y>
<height>16</height>
<width>122</width>
<width>74</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>vac_no__created</name>
<name>emp_code__conf</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>upper</case>
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<autoselect>no</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -1004,18 +930,18 @@
<band>Detail</band>
<id>12</id>
<alignment>0</alignment>
<tabsequence>110</tabsequence>
<tabsequence>90</tabsequence>
<border>5</border>
<color>0</color>
<x>1215</x>
<x>1261</x>
<y>2</y>
<height>16</height>
<width>124</width>
<format>[shortdate] [time]</format>
<width>140</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>conf_date</name>
<name>emp_code_conf__fname</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
......@@ -1041,18 +967,18 @@
<band>Detail</band>
<id>13</id>
<alignment>0</alignment>
<tabsequence>120</tabsequence>
<tabsequence>100</tabsequence>
<border>5</border>
<color>0</color>
<x>1341</x>
<x>1403</x>
<y>2</y>
<height>16</height>
<width>119</width>
<width>147</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code__conf</name>
<name>emp_code_conf__lname</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
......@@ -1076,26 +1002,25 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>14</id>
<id>9</id>
<alignment>0</alignment>
<tabsequence>130</tabsequence>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>1462</x>
<x>1688</x>
<y>2</y>
<height>16</height>
<width>147</width>
<width>98</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code_conf__fname</name>
<visible>1</visible>
<EditStyle style="edit">
<name>employee_status</name>
<visible>0</visible>
<EditStyle style="ddlb">
<limit>0</limit>
<allowedit>no</allowedit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -1113,26 +1038,25 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>15</id>
<id>14</id>
<alignment>0</alignment>
<tabsequence>140</tabsequence>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>1611</x>
<x>61</x>
<y>2</y>
<height>16</height>
<width>150</width>
<width>238</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code_conf__lname</name>
<name>emp_fname_long</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -1150,21 +1074,21 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<id>15</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>1763</x>
<x>301</x>
<y>2</y>
<height>16</height>
<width>91</width>
<width>238</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_site</name>
<visible>0</visible>
<name>emp_lname_long</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
......@@ -1186,25 +1110,28 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>11</id>
<id>2</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<tabsequence>130</tabsequence>
<border>5</border>
<color>0</color>
<x>1856</x>
<x>1553</x>
<y>2</y>
<height>16</height>
<width>102</width>
<format>[general]</format>
<width>68</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>employee_status</name>
<name>resi_date</name>
<tag>Date of separation</tag>
<visible>0</visible>
<EditStyle style="ddlb">
<EditStyle style="edit">
<limit>0</limit>
<allowedit>no</allowedit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
......
......@@ -146,7 +146,7 @@
<dbname>separation.conf_date</dbname>
</table_column>
<table_column>
<type size="10">char</type>
<type size="2">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>emp_code__conf</name>
......@@ -170,8 +170,20 @@
<name>sepmode_descr</name>
<dbname>sepmode_descr</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;separation&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;separation.emp_code&quot;) COLUMN(NAME=&quot;separation.resi_date&quot;) COLUMN(NAME=&quot;separation.relieve_date&quot;) COLUMN(NAME=&quot;separation.separation_mode&quot;) COLUMN(NAME=&quot;separation.reason&quot;) COLUMN(NAME=&quot;separation.chg_date&quot;) COLUMN(NAME=&quot;separation.chg_user&quot;) COLUMN(NAME=&quot;separation.chg_term&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.notice_prd&quot;) COLUMN(NAME=&quot;separation.status&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;separation.conf_date&quot;) COLUMN(NAME=&quot;separation.emp_code__conf&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(separation.emp_code__conf,&apos;F&apos;) emp_code_conf__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(separation.emp_code__conf,&apos;L&apos;) emp_code_conf__lname&quot;) COMPUTE(NAME=&quot;FN_GET_DESCR_GENCODES(&apos;SEPARATION_MODE&apos; , &apos;W_EMP_SEPARATION&apos; , SEPARATION.SEPARATION_MODE) sepmode_descr&quot;) JOIN (LEFT=&quot;separation.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;separation.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:memp&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;separation.resi_date&quot; OP =&quot;=&quot; EXP2 =&quot;:mresidt&quot; ) ) ARG(NAME = &quot;memp&quot; TYPE = string) ARG(NAME = &quot;mresidt&quot; TYPE = datetime) </retrieve>
<update>SEPARATION</update>
<table_column>
<type size="30">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_fname_long</name>
<dbname>employee.emp_fname_long</dbname>
</table_column>
<table_column>
<type size="30">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>emp_lname_long</name>
<dbname>employee.emp_lname_long</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;separation&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;separation.emp_code&quot;) COLUMN(NAME=&quot;separation.resi_date&quot;) COLUMN(NAME=&quot;separation.relieve_date&quot;) COLUMN(NAME=&quot;separation.separation_mode&quot;) COLUMN(NAME=&quot;separation.reason&quot;) COLUMN(NAME=&quot;separation.chg_date&quot;) COLUMN(NAME=&quot;separation.chg_user&quot;) COLUMN(NAME=&quot;separation.chg_term&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.notice_prd&quot;) COLUMN(NAME=&quot;separation.status&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;separation.conf_date&quot;) COLUMN(NAME=&quot;separation.emp_code__conf&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(separation.emp_code__conf,&apos;F&apos;) emp_code_conf__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(separation.emp_code__conf,&apos;L&apos;) emp_code_conf__lname&quot;) COMPUTE(NAME=&quot;FN_GET_DESCR_GENCODES(&apos;SEPARATION_MODE&apos; , &apos;W_EMP_SEPARATION&apos; , SEPARATION.SEPARATION_MODE) sepmode_descr&quot;) COLUMN(NAME=&quot;employee.emp_fname_long&quot;) COLUMN(NAME=&quot;employee.emp_lname_long&quot;) JOIN (LEFT=&quot;separation.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;separation.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:memp&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;separation.resi_date&quot; OP =&quot;=&quot; EXP2 =&quot;:mresidt&quot; ) ) ARG(NAME = &quot;memp&quot; TYPE = string) ARG(NAME = &quot;mresidt&quot; TYPE = datetime) </retrieve>
<update>separation</update>
<updatewhere>1</updatewhere>
<updatekeyinplace>yes</updatekeyinplace>
<argument>
......@@ -263,81 +275,6 @@
<color>536870912</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<border>5</border>
<color>0</color>
<x>138</x>
<y>31</y>
<height>16</height>
<width>73</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code</name>
<tag>Unique code of employee who is to be separated</tag>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>217</x>
<y>31</y>
<height>16</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_fname</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>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>2</id>
......@@ -557,78 +494,6 @@
<color>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>337</x>
<y>31</y>
<height>16</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_lname</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>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>11</id>
<alignment>1</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>391</x>
<y>52</y>
<height>16</height>
<width>60</width>
<format>#,##,##,###.####</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>notice_prd</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>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>4</id>
......@@ -1241,6 +1106,225 @@
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<border>5</border>
<color>0</color>
<x>138</x>
<y>31</y>
<height>16</height>
<width>73</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code</name>
<tag>Unique code of employee who is to be separated</tag>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>19</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<border>5</border>
<color>0</color>
<x>218</x>
<y>31</y>
<height>15</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_fname_long</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>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>11</id>
<alignment>1</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>391</x>
<y>52</y>
<height>16</height>
<width>60</width>
<format>#,##,##,###.####</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>notice_prd</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>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>20</id>
<alignment>0</alignment>
<tabsequence>70</tabsequence>
<border>5</border>
<color>0</color>
<x>337</x>
<y>31</y>
<height>15</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_lname_long</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>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>138</x>
<y>291</y>
<height>16</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_fname</name>
<visible>0</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>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>10</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>273</x>
<y>291</y>
<height>16</height>
<width>114</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_lname</name>
<visible>0</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>79741120</color>
</background>
</ColumnObject>
<HtmlTable>
<border>1</border>
</HtmlTable>
......
$PBExportHeader$d_emp_separation_brow.srd
release 9;
datawindow(units=1 timer_interval=0 color=79741120 processing=1 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no grid.lines=0 )
header(height=16 color="536870912" )
header(height=19 color="536870912" )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=21 color="536870912" )
......@@ -10,50 +10,47 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_co
column=(type=datetime update=yes updatewhereclause=yes name=relieve_date dbname="separation.relieve_date" )
column=(type=char(1) update=yes updatewhereclause=yes name=separation_mode dbname="separation.separation_mode" )
column=(type=char(40) update=yes updatewhereclause=yes name=reason dbname="separation.reason" )
column=(type=char(15) updatewhereclause=yes name=emp_fname dbname="employee.emp_fname" )
column=(type=char(15) updatewhereclause=yes name=emp_lname dbname="employee.emp_lname" )
column=(type=char(1) updatewhereclause=yes name=status dbname="separation.status" values="Requested R/Confirmed C/Cancelled X/" )
column=(type=char(10) updatewhereclause=yes name=vac_no__created dbname="separation.vac_no__created" )
column=(type=char(5) updatewhereclause=yes name=emp_site dbname="employee.emp_site" )
column=(type=char(1) updatewhereclause=yes name=employee_status dbname="employee.status" values="Separated S/Active A/" )
column=(type=datetime updatewhereclause=yes name=conf_date dbname="separation.conf_date" )
column=(type=char(10) updatewhereclause=yes name=emp_code__conf dbname="separation.emp_code__conf" )
column=(type=char(2) updatewhereclause=yes name=emp_code__conf dbname="separation.emp_code__conf" )
column=(type=char(4000) updatewhereclause=yes name=emp_code_conf__fname dbname="emp_code_conf__fname" )
column=(type=char(4000) updatewhereclause=yes name=emp_code_conf__lname dbname="emp_code_conf__lname" )
column=(type=char(4000) updatewhereclause=yes name=sepmode_descr dbname="sepmode_descr" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"separation~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"separation.emp_code~") COLUMN(NAME=~"separation.resi_date~") COLUMN(NAME=~"separation.relieve_date~") COLUMN(NAME=~"separation.separation_mode~") COLUMN(NAME=~"separation.reason~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"separation.status~") COLUMN(NAME=~"separation.vac_no__created~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.status~") COLUMN(NAME=~"separation.conf_date~") COLUMN(NAME=~"separation.emp_code__conf~") COMPUTE(NAME=~"FN_GET_EMP_NAME(separation.emp_code__conf,'F') emp_code_conf__fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(separation.emp_code__conf,'L') emp_code_conf__lname~") COMPUTE(NAME=~"FN_GET_DESCR_GENCODES('SEPARATION_MODE' , 'W_EMP_SEPARATION' , separation.separation_mode) sepmode_descr~") JOIN (LEFT=~"separation.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"separation.resi_date~" OP =~">=~" EXP2 =~":date_from~" LOGIC =~"and~" ) WHERE( EXP1 =~"separation.resi_date~" OP =~"<=~" EXP2 =~":date_to~" ) ) ARG(NAME = ~"date_from~" TYPE = datetime) ARG(NAME = ~"date_to~" TYPE = datetime) " update="separation" updatewhere=0 updatekeyinplace=no arguments=(("date_from", datetime),("date_to", datetime)) )
text(band=header alignment="0" text="Employee Code" border="6" color="0" x="2" y="2" height="16" width="98" html.valueishtml="0" name=emp_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="1" background.color="536870912" )
text(band=header alignment="0" text="Resignation Date" border="6" color="0" x="102" y="2" height="16" width="137" html.valueishtml="0" name=resi_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" )
text(band=header alignment="0" text="First Name" border="6" color="0" x="241" y="2" height="16" width="120" html.valueishtml="0" name=emp_fname_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=header alignment="0" text="Last Name" border="6" color="0" x="363" y="2" height="16" width="120" html.valueishtml="0" name=emp_lname_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=header alignment="0" text="Status" border="6" color="0" x="485" y="2" height="16" width="68" html.valueishtml="0" name=status_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=header alignment="2" text="Relieve Date" border="6" color="0" x="555" y="2" height="16" width="104" html.valueishtml="0" name=relieve_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" )
text(band=header alignment="0" text="Mode" border="6" color="0" x="661" y="2" height="16" width="69" html.valueishtml="0" name=separation_mode_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=header alignment="0" text="Description" border="6" color="0" x="732" y="2" height="16" width="178" html.valueishtml="0" name=sepmode_descr_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=header alignment="0" text="Reason" border="6" color="0" x="912" y="2" height="16" width="177" html.valueishtml="0" name=reason_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=header alignment="0" text="Vacancy No. Created" border="6" color="0" x="1091" y="2" height="16" width="122" html.valueishtml="0" name=vac_no__created_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="553648127" )
text(band=header alignment="2" text="Confirmation Date" border="6" color="33554432" x="1215" y="2" height="16" width="124" html.valueishtml="0" name=conf_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="67108864" )
text(band=header alignment="2" text="Confirmed By" border="6" color="33554432" x="1341" y="2" height="16" width="119" html.valueishtml="0" name=emp_code__conf_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=header alignment="2" text="First Name" border="6" color="0" x="1462" y="2" height="16" width="147" html.valueishtml="0" name=emp_code_conf__fname_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=header alignment="2" text="Last Name" border="6" color="0" x="1611" y="1" height="16" width="150" html.valueishtml="0" name=emp_code_conf__lname_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=header alignment="0" text="Employee Site" border="6" color="0" x="1763" y="2" height="16" width="91" html.valueishtml="0" name=emp_site_t visible="0" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
text(band=header alignment="0" text="Employee Status" border="6" color="0" x="1856" y="2" height="16" width="102" html.valueishtml="0" name=employee_status_t visible="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="2" y="2" height="16" width="98" 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=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=2 alignment="0" tabsequence=20 border="5" color="0" x="102" y="2" height="16" width="137" format="[shortdate] [time]" html.valueishtml="0" name=resi_date tag="Date of separation" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=6 alignment="0" tabsequence=30 border="5" color="0" x="241" y="2" height="16" width="120" format="[general]" html.valueishtml="0" name=emp_fname visible="1" edit.limit=0 edit.case=any 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" )
column(band=detail id=7 alignment="0" tabsequence=40 border="5" color="0" x="363" y="2" height="16" width="120" format="[general]" html.valueishtml="0" name=emp_lname visible="1" edit.limit=0 edit.case=any 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" )
column(band=detail id=8 alignment="0" tabsequence=50 border="5" color="0" x="485" y="2" height="16" width="68" format="[general]" html.valueishtml="0" name=status visible="1" ddlb.limit=0 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=3 alignment="0" tabsequence=60 border="5" color="0" x="555" y="2" height="16" width="104" format="[shortdate] [time]" html.valueishtml="0" name=relieve_date tag="Actual relieve date" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=4 alignment="0" tabsequence=70 border="5" color="0" x="661" y="2" height="16" width="69" format="[general]" html.valueishtml="0" name=separation_mode tag="Type of separation R- resigned,E- retired,T- terminated, I - Inter company transfer" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=16 alignment="0" tabsequence=80 border="5" color="0" x="732" y="2" height="16" width="178" format="[general]" html.valueishtml="0" name=sepmode_descr visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=5 alignment="0" tabsequence=90 border="5" color="0" x="912" y="2" height="16" width="177" format="[general]" html.valueishtml="0" name=reason tag="reason for separation" visible="1" edit.limit=40 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=9 alignment="0" tabsequence=100 border="5" color="0" x="1091" y="2" height="16" width="122" format="[general]" html.valueishtml="0" name=vac_no__created 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=12 alignment="0" tabsequence=110 border="5" color="0" x="1215" y="2" height="16" width="124" format="[shortdate] [time]" html.valueishtml="0" name=conf_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=13 alignment="0" tabsequence=120 border="5" color="0" x="1341" y="2" height="16" width="119" format="[general]" html.valueishtml="0" name=emp_code__conf visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=14 alignment="0" tabsequence=130 border="5" color="0" x="1462" y="2" height="16" width="147" format="[general]" html.valueishtml="0" name=emp_code_conf__fname visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=15 alignment="0" tabsequence=140 border="5" color="0" x="1611" y="2" height="16" width="150" format="[general]" html.valueishtml="0" name=emp_code_conf__lname visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="0" x="1763" y="2" height="16" width="91" 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="16777215" )
column(band=detail id=11 alignment="0" tabsequence=32766 border="5" color="0" x="1856" y="2" height="16" width="102" format="[general]" html.valueishtml="0" name=employee_status visible="0" ddlb.limit=0 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=(type=char(30) updatewhereclause=yes name=emp_fname_long dbname="employee.emp_fname_long" )
column=(type=char(30) updatewhereclause=yes name=emp_lname_long dbname="employee.emp_lname_long" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"separation~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"separation.emp_code~") COLUMN(NAME=~"separation.resi_date~") COLUMN(NAME=~"separation.relieve_date~") COLUMN(NAME=~"separation.separation_mode~") COLUMN(NAME=~"separation.reason~") COLUMN(NAME=~"separation.status~") COLUMN(NAME=~"separation.vac_no__created~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.status~") COLUMN(NAME=~"separation.conf_date~") COLUMN(NAME=~"separation.emp_code__conf~") COMPUTE(NAME=~"FN_GET_EMP_NAME(separation.emp_code__conf,'F') emp_code_conf__fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(separation.emp_code__conf,'L') emp_code_conf__lname~") COLUMN(NAME=~"employee.emp_fname_long~") COLUMN(NAME=~"employee.emp_lname_long~") JOIN (LEFT=~"separation.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"separation.resi_date~" OP =~">=~" EXP2 =~":date_from~" LOGIC =~"and~" ) WHERE( EXP1 =~"separation.resi_date~" OP =~"<=~" EXP2 =~":date_to~" ) ) ARG(NAME = ~"date_from~" TYPE = datetime) ARG(NAME = ~"date_to~" TYPE = datetime) " update="separation" updatewhere=0 updatekeyinplace=no arguments=(("date_from", datetime),("date_to", datetime)) )
text(band=header alignment="0" text="Emp Code" border="6" color="0" x="2" y="2" height="16" width="57" html.valueishtml="0" name=emp_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="1" background.color="536870912" )
text(band=header alignment="0" text="Resi. Date" border="6" color="0" x="1553" y="2" height="16" width="68" html.valueishtml="0" name=resi_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" )
text(band=header alignment="0" text="Status" border="6" color="0" x="541" y="2" height="16" width="68" html.valueishtml="0" name=status_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=header alignment="2" text="Relieve Date" border="6" color="0" x="611" y="2" height="16" width="84" html.valueishtml="0" name=relieve_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" )
text(band=header alignment="0" text="Separation Mode" border="6" color="0" x="697" y="2" height="16" width="99" html.valueishtml="0" name=separation_mode_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=header alignment="0" text="Reason" border="6" color="0" x="798" y="2" height="16" width="170" html.valueishtml="0" name=reason_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=header alignment="0" text="Vacancy No. Created" border="6" color="0" x="970" y="2" height="16" width="111" html.valueishtml="0" name=vac_no__created_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="553648127" )
text(band=header alignment="0" text="Emp Site" border="6" color="0" x="1623" y="2" height="16" width="63" html.valueishtml="0" name=emp_site_t visible="0" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
text(band=header alignment="2" text="Confirmation Date" border="6" color="33554432" x="1083" y="2" height="16" width="100" html.valueishtml="0" name=conf_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="67108864" )
text(band=header alignment="2" text="Confirmed By" border="6" color="33554432" x="1185" y="2" height="16" width="74" html.valueishtml="0" name=emp_code__conf_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=header alignment="2" text="First Name" border="6" color="0" x="1261" y="2" height="16" width="140" html.valueishtml="0" name=emp_code_conf__fname_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=header alignment="2" text="Last Name" border="6" color="0" x="1403" y="2" height="16" width="147" html.valueishtml="0" name=emp_code_conf__lname_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=header alignment="0" text="Status" border="6" color="0" x="1688" y="2" height="16" width="98" html.valueishtml="0" name=employee_status_t visible="0" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=header alignment="0" text="First Name " border="6" color="33554432" x="61" y="2" height="15" width="238" html.valueishtml="0" name=emp_fname_long_t visible="1" font.face="Liberation Sans" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=header alignment="0" text="Last Name" border="6" color="33554432" x="301" y="2" height="15" width="238" html.valueishtml="0" name=emp_lname_long_t visible="1" font.face="Liberation Sans" font.height="-10" font.weight="400" font.family="2" 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="2" y="2" height="16" width="57" 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=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=6 alignment="0" tabsequence=20 border="5" color="0" x="541" y="2" height="16" width="68" format="[general]" html.valueishtml="0" name=status visible="1" ddlb.limit=0 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=3 alignment="0" tabsequence=30 border="5" color="0" x="611" y="2" height="16" width="84" format="[shortdate] [time]" html.valueishtml="0" name=relieve_date tag="Actual relieve date" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=4 alignment="0" tabsequence=40 border="5" color="0" x="697" y="2" height="16" width="99" format="[general]" html.valueishtml="0" name=separation_mode tag="Type of separation R- resigned,E- retired,T- terminated, I - Inter company transfer" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=5 alignment="0" tabsequence=50 border="5" color="0" x="798" y="2" height="16" width="170" format="[general]" html.valueishtml="0" name=reason tag="reason for separation" visible="1" edit.limit=40 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=7 alignment="0" tabsequence=60 border="5" color="0" x="970" y="2" height="16" width="111" format="[general]" html.valueishtml="0" name=vac_no__created 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=8 alignment="0" tabsequence=32766 border="5" color="0" x="1623" y="2" height="16" width="63" 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="16777215" )
column(band=detail id=10 alignment="0" tabsequence=70 border="5" color="0" x="1083" y="2" height="16" width="100" format="[shortdate] [time]" html.valueishtml="0" name=conf_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=11 alignment="0" tabsequence=80 border="5" color="0" x="1185" y="2" height="16" width="74" format="[general]" html.valueishtml="0" name=emp_code__conf visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=12 alignment="0" tabsequence=90 border="5" color="0" x="1261" y="2" height="16" width="140" format="[general]" html.valueishtml="0" name=emp_code_conf__fname visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=13 alignment="0" tabsequence=100 border="5" color="0" x="1403" y="2" height="16" width="147" format="[general]" html.valueishtml="0" name=emp_code_conf__lname visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=9 alignment="0" tabsequence=32766 border="5" color="0" x="1688" y="2" height="16" width="98" format="[general]" html.valueishtml="0" name=employee_status visible="0" ddlb.limit=0 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=14 alignment="0" tabsequence=32766 border="5" color="0" x="61" y="2" height="16" width="238" 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=15 alignment="0" tabsequence=32766 border="5" color="0" x="301" y="2" height="16" width="238" 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=2 alignment="0" tabsequence=130 border="5" color="0" x="1553" y="2" height="16" width="68" format="[shortdate] [time]" html.valueishtml="0" name=resi_date tag="Date of separation" visible="0" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="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 )
......
......@@ -18,24 +18,22 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_co
column=(type=char(1) update=yes updatewhereclause=yes name=status dbname="separation.status" initial="R" values="Requested R/Confirmed C/Cancelled X/" )
column=(type=char(5) updatewhereclause=yes name=emp_site dbname="employee.emp_site" )
column=(type=datetime update=yes updatewhereclause=yes name=conf_date dbname="separation.conf_date" )
column=(type=char(10) update=yes updatewhereclause=yes name=emp_code__conf dbname="separation.emp_code__conf" )
column=(type=char(2) update=yes updatewhereclause=yes name=emp_code__conf dbname="separation.emp_code__conf" )
column=(type=char(4000) updatewhereclause=yes name=emp_code_conf__fname dbname="emp_code_conf__fname" )
column=(type=char(4000) updatewhereclause=yes name=emp_code_conf__lname dbname="emp_code_conf__lname" )
column=(type=char(4000) updatewhereclause=yes name=sepmode_descr dbname="sepmode_descr" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"separation~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"separation.emp_code~") COLUMN(NAME=~"separation.resi_date~") COLUMN(NAME=~"separation.relieve_date~") COLUMN(NAME=~"separation.separation_mode~") COLUMN(NAME=~"separation.reason~") COLUMN(NAME=~"separation.chg_date~") COLUMN(NAME=~"separation.chg_user~") COLUMN(NAME=~"separation.chg_term~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"employee.notice_prd~") COLUMN(NAME=~"separation.status~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"separation.conf_date~") COLUMN(NAME=~"separation.emp_code__conf~") COMPUTE(NAME=~"FN_GET_EMP_NAME(separation.emp_code__conf,'F') emp_code_conf__fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(separation.emp_code__conf,'L') emp_code_conf__lname~") COMPUTE(NAME=~"FN_GET_DESCR_GENCODES('SEPARATION_MODE' , 'W_EMP_SEPARATION' , SEPARATION.SEPARATION_MODE) sepmode_descr~") JOIN (LEFT=~"separation.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"separation.emp_code~" OP =~"=~" EXP2 =~":memp~" LOGIC =~"and~" ) WHERE( EXP1 =~"separation.resi_date~" OP =~"=~" EXP2 =~":mresidt~" ) ) ARG(NAME = ~"memp~" TYPE = string) ARG(NAME = ~"mresidt~" TYPE = datetime) " update="SEPARATION" updatewhere=1 updatekeyinplace=yes arguments=(("memp", string),("mresidt", datetime)) )
column=(type=char(30) updatewhereclause=yes name=emp_fname_long dbname="employee.emp_fname_long" )
column=(type=char(30) updatewhereclause=yes name=emp_lname_long dbname="employee.emp_lname_long" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"separation~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"separation.emp_code~") COLUMN(NAME=~"separation.resi_date~") COLUMN(NAME=~"separation.relieve_date~") COLUMN(NAME=~"separation.separation_mode~") COLUMN(NAME=~"separation.reason~") COLUMN(NAME=~"separation.chg_date~") COLUMN(NAME=~"separation.chg_user~") COLUMN(NAME=~"separation.chg_term~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"employee.notice_prd~") COLUMN(NAME=~"separation.status~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"separation.conf_date~") COLUMN(NAME=~"separation.emp_code__conf~") COMPUTE(NAME=~"FN_GET_EMP_NAME(separation.emp_code__conf,'F') emp_code_conf__fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(separation.emp_code__conf,'L') emp_code_conf__lname~") COMPUTE(NAME=~"FN_GET_DESCR_GENCODES('SEPARATION_MODE' , 'W_EMP_SEPARATION' , SEPARATION.SEPARATION_MODE) sepmode_descr~") COLUMN(NAME=~"employee.emp_fname_long~") COLUMN(NAME=~"employee.emp_lname_long~") JOIN (LEFT=~"separation.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"separation.emp_code~" OP =~"=~" EXP2 =~":memp~" LOGIC =~"and~" ) WHERE( EXP1 =~"separation.resi_date~" OP =~"=~" EXP2 =~":mresidt~" ) ) ARG(NAME = ~"memp~" TYPE = string) ARG(NAME = ~"mresidt~" TYPE = datetime) " update="separation" updatewhere=1 updatekeyinplace=yes arguments=(("memp", string),("mresidt", datetime)) )
groupbox(band=detail text="Basic"border="2" color="0" x="6" y="3" height="326" width="466" 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="Notice Period :" border="0" color="0" x="249" y="52" height="16" width="135" html.valueishtml="0" name=notice_prd_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="Confirmation Date :" border="0" color="0" x="253" y="136" height="16" width="111" html.valueishtml="0" name=conf_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=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=9 alignment="0" tabsequence=32766 border="5" color="255" x="217" y="31" height="16" width="114" format="[general]" html.valueishtml="0" name=emp_fname 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=2 alignment="0" tabsequence=20 border="5" color="0" x="138" y="52" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=resi_date tag="Date of separation" visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=3 alignment="0" tabsequence=30 border="5" color="0" x="138" y="73" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=relieve_date tag="Actual relieve date" visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=14 alignment="0" tabsequence=32766 border="5" color="255" x="371" y="136" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=conf_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=16 alignment="0" tabsequence=32766 border="5" color="255" x="217" y="157" height="16" width="114" format="[general]" html.valueishtml="0" name=emp_code_conf__fname visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=17 alignment="0" tabsequence=32766 border="5" color="255" x="337" y="159" height="16" width="114" format="[general]" html.valueishtml="0" name=emp_code_conf__lname visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=12 alignment="0" tabsequence=32766 border="5" color="255" x="138" y="136" height="16" width="85" format="[general]" html.valueishtml="0" name=status visible="1" ddlb.limit=0 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="79741120" )
column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="255" x="337" y="31" height="16" width="114" format="[general]" html.valueishtml="0" name=emp_lname 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=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=4 alignment="0" tabsequence=40 border="5" color="0" x="138" y="94" height="16" width="28" format="[general]" html.valueishtml="0" name=separation_mode tag="Type of separation R- resigned,E- retired,T- terminated, I - Inter company transfer" visible="1" edit.limit=1 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" )
column(band=detail id=18 alignment="0" tabsequence=32766 border="5" color="255" x="172" y="94" height="16" width="279" format="[general]" html.valueishtml="0" name=sepmode_descr visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=5 alignment="0" tabsequence=50 border="5" color="0" x="138" y="115" height="16" width="313" format="[general]" html.valueishtml="0" name=reason tag="reason for separation" visible="1" edit.limit=40 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" )
......@@ -55,6 +53,12 @@ column(band=detail id=6 alignment="0" tabsequence=32766 border="5" color="0" x="
column(band=detail id=7 alignment="0" tabsequence=32766 border="5" color="0" x="138" y="223" height="16" width="52" format="[general]" html.valueishtml="0" name=chg_user tag="Last row modified user, for system purpose" visible="0" edit.limit=10 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
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=19 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=20 alignment="0" tabsequence=70 border="5" color="0" x="337" 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="273" y="291" 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" )
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 )
......
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