Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
DHAS
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Registry
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Thitichaipun Wutthisak
DHAS
Commits
e6f2f7bc
Commit
e6f2f7bc
authored
Dec 01, 2020
by
Thitichaipun Wutthisak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#9569 สร้าง เอกสารสมัครงาน ของเมนู รายชื่อผู้ฝากประวัติ (คืบหน้า 70%)
parent
b79cd296
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
258 additions
and
100 deletions
+258
-100
DropResumePrintDHAS.jsp
hrAppWeb.war/RECRUIT/DropResumePrintDHAS.jsp
+258
-100
UTBean.jar
hrAppWeb.war/WEB-INF/lib/UTBean.jar
+0
-0
No files found.
hrAppWeb.war/RECRUIT/DropResumePrintDHAS.jsp
View file @
e6f2f7bc
...
...
@@ -132,6 +132,7 @@ Not found data
familybackground.put("workplace" + relatationkey, "");
familybackground.put("phone" + relatationkey, "");
}
familybackground.putToSum("prefixallchild", "");
familybackground.putToSum("nameallchild", "");
familybackground.putToSum("ageallchild", "");
...
...
@@ -139,14 +140,21 @@ Not found data
familybackground.putToSum("positionallchild", "");
familybackground.putToSum("statusallchild", "");
familybackground.putToSum("workplaceandphoneallchild", "");
familybackground.putToSum("nameallrelative", "");
familybackground.putToSum("ageallrelative", "");
familybackground.putToSum("occupationallchild", "");
familybackground.putToSum("positionallchild", "");
familybackground.putToSum("statusallrelative", "");
familybackground.putToSum("workplaceandphoneallrelative", "");
//set blank data in ประวัติทั่วไป พี่น้อง 5 บรรทัด
for (int num = 0 ; num
<
5
;
num
++){
familybackground
.
put
("
nameSiblings
"+
num
,
"");
familybackground
.
put
("
ageSiblings
"+
num
,
"");
familybackground
.
put
("
relationSiblings
"+
num
,
"
00
");
familybackground
.
put
("
occupationSiblings
"+
num
,
"");
familybackground
.
put
("
positionSiblings
"+
num
,
"");
familybackground
.
put
("
workplaceSiblings
"+
num
,
"");
familybackground
.
put
("
phoneSiblings
"+
num
,
"");
}
//
Use
For
Count
older
,
littel
brother
and
ister
familybackground
.
putToSum
("
relation05
"
,
0
);
familybackground
.
putToSum
("
relation06
"
,
0
);
familybackground
.
putToSum
("
relation07
"
,
0
);
familybackground
.
putToSum
("
relation08
"
,
0
);
DbInquiry
inqoccupation =
new
InitialInquiry
(
screen
.
getUProfile
()).
getDbInquiry
("
moccupation
");
DbInquiry
inqmprefix_family =
new
InitialInquiry
(
screen
.
getUProfile
()).
getDbInquiry
("
mprefix
");
...
...
@@ -159,12 +167,12 @@ Not found data
String
statusallchild =
""
;
String
workplaceandphoneallchild =
""
;
String name
allrelative
= "";
String age
allrelative
= "";
String occupation
allrelative
= "";
String position
allrelative
= "";
String
statusallrelative
= "";
String
workplaceandphoneallrelative
= "";
String
name
Siblings
=
""
;
String
age
Siblings
=
""
;
String
occupation
Siblings
=
""
;
String
position
Siblings
=
""
;
String
workplaceSiblings
=
""
;
String
phoneSiblings
=
""
;
for
(
Mdrop_resumeFamily
.
Family
family
:
simmapplicantwithgson
.
mdrop_resumeFamily
.
family
)
{
inqoccupation
.
setFilter
("
occid =
'" + family.occupation+ "'
");
...
...
@@ -205,12 +213,17 @@ Not found data
if (relativetotal > 0) {
line = System.lineSeparator();
}
nameallrelative += line + prefixTdesc_family+" "+family.fname + " " + family.lname;
ageallrelative += line + family.age;
occupationallrelative += line + occupationDesc;
positionallrelative += line + family.position;
statusallrelative += line + family.status;
workplaceandphoneallrelative += line + family.workplace + " " + family.phone;
familybackground.putToSum("relation" + family.relation, 1); // Count All Siblings
familybackground.put("relationSiblings" + relativetotal, family.relation);
familybackground.put("nameSiblings "+relativetotal, prefixTdesc_family+" "+family.fname + " " + family.lname );
familybackground.put("ageSiblings "+relativetotal, family.age );
familybackground.put("relationSiblings "+relativetotal, family.relation);
familybackground.put("occupationSiblings "+relativetotal, occupationDesc );
familybackground.put("positionSiblings "+relativetotal, family.position );
familybackground.put("workplaceSiblings "+relativetotal, family.workplace );
familybackground.put("phoneSiblings "+relativetotal, family.phone );
relativetotal++;
}
}
...
...
@@ -221,14 +234,12 @@ Not found data
familybackground.putToSum("positionallchild", positionallchild);
familybackground.putToSum("statusallchild", line + statusallchild);
familybackground.putToSum("workplaceandphoneallchild", workplaceandphoneallchild);
familybackground.putToSum("nameallrelative", nameallrelative);
familybackground.putToSum("ageallrelative", ageallrelative);
familybackground.putToSum("occupationallrelative", occupationallrelative);
familybackground.putToSum("positionallrelative", positionallrelative);
familybackground.putToSum("statusallrelative", statusallrelative);
familybackground.putToSum("workplaceandphoneallrelative", workplaceandphoneallrelative);
//----------------------------END Family------------------------------------
//----------------------------SET Children------------------------------------
String sons = !simmapplicantwithgson.mdrop_resumePersonal.children.sons.equals(null)?simmapplicantwithgson.mdrop_resumePersonal.children.sons:"0";
String daughters = !simmapplicantwithgson.mdrop_resumePersonal.children.daughters.equals(null)?simmapplicantwithgson.mdrop_resumePersonal.children.daughters:"0";
int children = Integer.valueOf(sons)+Integer.valueOf(daughters);
//----------------------------END Children------------------------------------
//----------------------------SETDATA OTHER ------------------------------------
String nameregroup = "";
String lnameregroup = "";
...
...
@@ -411,12 +422,21 @@ Not found data
//
----------------------------SETDATA
Skill
------------------------------------
MyHashMap
hmlangskill =
new
MyHashMap
();
MyHashMap
masterskilllevel =
new
MyHashMap
();
String
[]
id =
{"EN",
"
CH
",
"
JP
",
"
TH
"};
String
skillnameDesc =
""
;
String
skilllevelDesc =
""
;
int
langskillloop =
0;
for
(
String
initlangskill
:
id
)
{
hmlangskill
.
put
("
skillname
"+
initlangskill
,"");
hmlangskill
.
put
("
id
"+
initlangskill
,"");
hmlangskill
.
put
("
reading
"+
initlangskill
,"");
hmlangskill
.
put
("
write
"+
initlangskill
,"");
hmlangskill
.
put
("
speak
"+
initlangskill
,"");
hmlangskill
.
put
("
listen
"+
initlangskill
,"");
}
for
(
int
initlangskill =
0;
initlangskill
<=
5
;
initlangskill
++){
hmlangskill
.
put
("
skillname
"+
initlangskill
,"");
hmlangskill
.
put
("
id
"+
initlangskill
,"");
hmlangskill
.
put
("
reading
"+
initlangskill
,"");
hmlangskill
.
put
("
write
"+
initlangskill
,"");
hmlangskill
.
put
("
speak
"+
initlangskill
,"");
...
...
@@ -430,20 +450,55 @@ Not found data
}
//
DbInquiry
inqlangskill =
new
InitialInquiry
(
screen
.
getUProfile
()).
getDbInquiry
("
mlanguage
");
for
(
Mdrop_resumeSkill
.
Langskill
langskill
:
simmapplicantwithgson
.
mdrop_resumeSkill
.
langskill
)
{
//
inqlangskill
.
setFilter
("
languageid =
'"+langskill.name+"'
");
//
inqlangskill
.
refresh
();
/*
while
(
inqlangskill
.
next
())
{
skillnameDesc =
inqlangskill.getString("tdesc");
}*/
hmlangskill
.
put
("
skillname
"+
langskillloop
,
langskill
.
langskilllist
.
name
.
tha
);
hmlangskill
.
put
("
reading
"+
langskillloop
,
masterskilllevel
.
get
(
langskill
.
skill
.
reading
));
hmlangskill
.
put
("
write
"+
langskillloop
,
masterskilllevel
.
get
(
langskill
.
skill
.
write
));
hmlangskill
.
put
("
speak
"+
langskillloop
,
masterskilllevel
.
get
(
langskill
.
skill
.
speak
));
hmlangskill
.
put
("
listen
"+
langskillloop
,
masterskilllevel
.
get
(
langskill
.
skill
.
listen
));
langskillloop
++;
hmlangskill
.
put
("
skillname
"+
langskill
.
langskilllist
.
id
,
langskill
.
langskilllist
.
name
.
tha
);
hmlangskill
.
put
("
id
"+
langskill
.
langskilllist
.
id
,
langskill
.
langskilllist
.
id
);
hmlangskill
.
put
("
reading
"+
langskill
.
langskilllist
.
id
,
masterskilllevel
.
get
(
langskill
.
skill
.
reading
));
hmlangskill
.
put
("
write
"+
langskill
.
langskilllist
.
id
,
masterskilllevel
.
get
(
langskill
.
skill
.
write
));
hmlangskill
.
put
("
speak
"+
langskill
.
langskilllist
.
id
,
masterskilllevel
.
get
(
langskill
.
skill
.
speak
));
hmlangskill
.
put
("
listen
"+
langskill
.
langskilllist
.
id
,
masterskilllevel
.
get
(
langskill
.
skill
.
listen
));
if
(!(("
CH
,
EN
").
indexOf
(
langskill
.
langskilllist
.
id
)
>
-1)){
hmlangskill.put("skillname"+langskillloop, langskill.langskilllist.name.tha);
hmlangskill.put("id"+langskill.langskilllist.id, langskill.langskilllist.id);
hmlangskill.put("reading"+langskillloop,masterskilllevel.get(langskill.skill.reading));
hmlangskill.put("write"+langskillloop,masterskilllevel.get(langskill.skill.write));
hmlangskill.put("speak"+langskillloop,masterskilllevel.get(langskill.skill.speak));
hmlangskill.put("listen"+langskillloop,masterskilllevel.get(langskill.skill.listen));
langskillloop++;
}
}
//----------------------------End Skill ----------------------------------------
//----------------------------SETDATA Activity ------------------------------------
MyHashMap hmactivity = new MyHashMap();
int activityloop = 0;
for(int init = 0; init
<
1
;
init
++){
hmactivity
.
put
("
name
"+
init
,"");
hmactivity
.
put
("
degreetype
"+
init
,"");
hmactivity
.
put
("
role
"+
init
,"");
hmactivity
.
put
("
roledesc
"+
init
,"");
hmactivity
.
put
("
start
"+
init
,"");
hmactivity
.
put
("
end
"+
init
,"");
}
/*
DbInquiry
inqdegree =
new
InitialInquiry
(
screen
.
getUProfile
()).
getDbInquiry
("
mdegree
");
inqdegree
.
refresh
();
while
(
inqdegree
.
next
())
{
inqdegree
.
put
(
inqdegree
.
getString
("
degreeid
"),
inqdegree
.
getString
("
degreeid
"));
}*/
//
DbInquiry
inqlangskill =
new
InitialInquiry
(
screen
.
getUProfile
()).
getDbInquiry
("
mlanguage
");
for
(
Mdrop_resumeSkill
.
Activity
activity
:
simmapplicantwithgson
.
mdrop_resumeSkill
.
activity
)
{
hmactivity
.
put
("
name
"+
activityloop
,
activity
.
name
);
hmactivity
.
put
("
degreetype
"+
activityloop
,
activity
.
degreetype
);
hmactivity
.
put
("
role
"+
activityloop
,
activity
.
role
);
hmactivity
.
put
("
roledesc
"+
activityloop
,
activity
.
roledesc
);
hmactivity
.
put
("
start
"+
activityloop
,
activity
.
start
);
hmactivity
.
put
("
end
"+
activityloop
,
activity
.
end
);
activityloop
++;
}
//
----------------------------End
Activity
----------------------------------------
try
{
CscCalendar
calendar =
new
CscCalendar
();
GregorianCalendar
gc =
new
GregorianCalendar
();
...
...
@@ -711,7 +766,7 @@ Not found data
document
.
add
(
detail
);
//
---------------
new
line
-----------------
String
sso_hospital =
simmapplicantwithgson.mdrop_resumePersonal.sso.hospital;
sizeColumn =
new
float
[]{
20
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
};
sizeColumn =
new
float
[]{
15
.
0f
,
20
.
0f
,
6
.
0f
,
7
.
0f
,
6
.
0f
,
7
.
0f
};
detail =
new
PdfPTable
(
6
);
detail
.
setWidthPercentage
(
100
);
detail
.
setWidths
(
sizeColumn
);
...
...
@@ -822,8 +877,9 @@ Not found data
document
.
add
(
detail
);
//
---------------
new
line
-----------------
sizeColumn =
new
float
[]{
100
.
0f
};
detail =
new
PdfPTable
(
1
);
String
birthorder =
simmapplicantwithgson.mdrop_resumePersonal.birthorder;
sizeColumn =
new
float
[]{
8
.
0f
,
3
.
0f
,
8
.
0f
,
3
.
0f
,
8
.
0f
,
3
.
0f
,
8
.
0f
,
3
.
0f
,
8
.
0f
,
3
.
0f
,
8
.
0f
,
3
.
0f
,
3
.
0f
};
detail =
new
PdfPTable
(
13
);
detail
.
setWidthPercentage
(
100
);
detail
.
setWidths
(
sizeColumn
);
setPaddingTop
(
3
.
5f
);
...
...
@@ -831,8 +887,23 @@ Not found data
setPaddingRight
(
3
.
5f
);
setPaddingBottom
(
6
.
5f
);
detail
.
addCell
(
getCellData
("พี่น้องรวมทั้งหมด",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
(
String
.
valueOf
(
relativetotal
+
1
),
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("คน
ท่านเป็นคนที่",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
(
birthorder
,
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("พี่ชาย",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
relation05
").
toString
(),
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("คน
พี่สาว",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
relation07
").
toString
(),
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("คน
น้องชาย",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
relation06
").
toString
(),
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("คน
น้องสาว",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
relation08
").
toString
(),
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("คน",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
document
.
add
(
detail
);
//
---------------
new
line
-----------------
String
brosis =
""
;
sizeColumn =
new
float
[]{
10
.
0f
,
20
.
0f
,
5
.
0f
,
15
.
0f
,
15
.
0f
,
10
.
0f
};
detail =
new
PdfPTable
(
6
);
detail
.
setWidthPercentage
(
100
);
...
...
@@ -862,14 +933,25 @@ Not found data
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
workplace02
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
phone02
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
for
(
int
num=
1;num<6;num++){
detail
.
addCell
(
getCellData
("[]พี่
[]น้อง",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(".",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
for
(
int
num=
0;num<5;num++){
//
detail
.
addCell
(
getCellData
("[]พี่
[]น้อง",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
brosis =
familybackground.get("relationSiblings
"+
num
).
toString
();
Chu0 =
new
Chunk
("
05
,
07
".
indexOf
(
brosis
)
>
-1? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome);
Chu1 = new Chunk(" พี่ ",font12N);
Chu2 = new Chunk("06,08".indexOf(brosis) > -1? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome);
Chu3 = new Chunk(" น้อง",font12N);
content = new Phrase();
content.add(Chu0);
content.add(Chu1);
content.add(Chu2);
content.add(Chu3);
detail.addCell(getCellData2( content, "", "CENTER", "MIDDLE", 1, 1) );
// detail.addCell(getCellData(brosis, font12N, "NO", "CENTER", "MIDDLE", 1, 0));
detail.addCell(getCellData(familybackground.get("nameSiblings "+num).toString(), font12N, "", "CENTER", "MIDDLE", 1, 0));
detail.addCell(getCellData(familybackground.get("ageSiblings "+num).toString(), font12N, "", "CENTER", "MIDDLE", 1, 0));
detail.addCell(getCellData(familybackground.get("occupationSiblings "+num).toString(), font12N, "", "CENTER", "MIDDLE", 1, 0));
detail.addCell(getCellData(familybackground.get("workplaceSiblings "+num).toString(), font12N, "", "CENTER", "MIDDLE", 1, 0));
detail.addCell(getCellData(familybackground.get("phoneSiblings "+num).toString(), font12N, "", "CENTER", "MIDDLE", 1, 0));
}
setPaddingBottom(0.5f);
document.add(detail);
...
...
@@ -939,6 +1021,7 @@ Not found data
setPaddingBottom(0.5f);
document.add(detail);
// --------------- new line -----------------
sizeColumn = new float[]{20.0f,10.0f,10.0f,10.0f,10.0f,10.0f};
detail = new PdfPTable(6);
detail.setWidthPercentage(100);
...
...
@@ -948,7 +1031,7 @@ Not found data
setPaddingRight(3.5f);
setPaddingBottom(0.5f);
detail.addCell(getCellData("จำนวนบุตร", font12N, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"...
คน",
font12N
,
"
NO
",
"
LEFT
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
String.valueOf(children)+"
คน", font12N, "NO", "LEFT", "TOP", 0, 0));
detail.addCell(getCellData("ศึกษา", font12N, "NO", "LEFT", "TOP", 0, 0));
detail.addCell(getCellData("..คน", font12N, "NO", "LEFT", "TOP", 0, 0));
detail.addCell(getCellData("ไม่ศึกษา", font12N, "NO", "LEFT", "TOP", 0, 0));
...
...
@@ -985,28 +1068,21 @@ Not found data
detail.addCell(getCellData("สาขา", font12B, "", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("เกรด", font12B, "", "CENTER", "TOP", 0, 0));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData("ปริญญาโท", font12N, "", "CENTER", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
nameL016
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
fromL016
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
toL016
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
facL016
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
majorL016
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
gpaL016
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(educationbackground.get("nameL016").toString(), font12N, "", "CENTER", "TOP", 0, 0
,true,false
));
detail.addCell(getCellData(educationbackground.get("fromL016").toString(), font12N, "", "CENTER", "TOP", 0, 0
,true,false
));
detail.addCell(getCellData(educationbackground.get("toL016").toString(), font12N, "", "CENTER", "TOP", 0, 0
,true,false
));
detail.addCell(getCellData(educationbackground.get("facL016").toString(), font12N, "", "CENTER", "TOP", 0, 0
,true,false
));
detail.addCell(getCellData(educationbackground.get("majorL016").toString(), font12N, "", "CENTER", "TOP", 0, 0
,true,false
));
detail.addCell(getCellData(educationbackground.get("gpaL016").toString(), font12N, "", "CENTER", "TOP", 0, 0
,true,false
));
detail.addCell(getCellData("ปริญญาตรี", font12N, "", "CENTER", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
nameL015
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
fromL015
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
toL015
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
facL015
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
majorL015
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail
.
addCell
(
getCellData
(
educationbackground
.
get
("
gpaL015
").
toString
(),
font12N
,
"",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(educationbackground.get("nameL015").toString(), font12N, "", "CENTER", "TOP", 0, 0,true,false));
detail.addCell(getCellData(educationbackground.get("fromL015").toString(), font12N, "", "CENTER", "TOP", 0, 0,true,false));
detail.addCell(getCellData(educationbackground.get("toL015").toString(), font12N, "", "CENTER", "TOP", 0, 0,true,false));
detail.addCell(getCellData(educationbackground.get("facL015").toString(), font12N, "", "CENTER", "TOP", 0, 0,true,false));
detail.addCell(getCellData(educationbackground.get("majorL015").toString(), font12N, "", "CENTER", "TOP", 0, 0,true,false));
detail.addCell(getCellData(educationbackground.get("gpaL015").toString(), font12N, "", "CENTER", "TOP", 0, 0,true,false));
// แสดงเฉพาะ จบที่สูงที่สุดก่อน
detail.addCell(getCellData("ปวช. / ปวส.", font12N, "", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("...", font12N, "", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("...", font12N, "", "CENTER", "TOP", 0, 0));
...
...
@@ -1052,11 +1128,11 @@ Not found data
setPaddingBottom(6.5f);
detail.addCell(getCellData("ประวัติกิจกรรม", font14B, "NO", "LEFT", "TOP", 0, 0));
detail.addCell(getCellData("ระดับการศึกษา", font12N, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"..."
,
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
hmactivity.get("degreetype0").toString()
, font12N, "NO", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("กิจกรรม", font12N, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"..."
,
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
hmactivity.get("name0").toString()
, font12N, "NO", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("ตำแหน่งกิจกรรม", font12N, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"..."
,
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
hmactivity.get("role0").toString()
, font12N, "NO", "CENTER", "TOP", 0, 0));
document.add(detail);
// --------------- new line -----------------
sizeColumn = new float[]{10.0f,15.0f,10.0f,10.0f};
...
...
@@ -1068,13 +1144,13 @@ Not found data
setPaddingRight(3.5f);
setPaddingBottom(6.5f);
detail.addCell(getCellData("หน้าที่/ความรับผิดชอบ", font14B, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"...",
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
hmactivity.get("roledesc0").toString(), font12N, "R_BOTTOM_DOT
", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("ช่วงเวลาที่ทำกิจกรรม", font12N, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"...",
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
hmactivity.get("start0").toString().toString().substring(0,10) + "ถึง" + hmactivity.get("end0").toString().substring(0,10), font12N, "R_BOTTOM_DOT
", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("งานอดิเรก", font14B, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"...",
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
simmapplicantwithgson.mdrop_resumeSkill.hobbies.toString(), font12N, "R_BOTTOM_DOT
", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("กีฬาที่ถนัด", font12N, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"...",
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
simmapplicantwithgson.mdrop_resumeSkill.sport.toString(), font12N, "R_BOTTOM_DOT
", "CENTER", "TOP", 0, 0));
document.add(detail);
// --------------- new line -----------------
sizeColumn = new float[]{15.0f,15.0f,10.0f,5.0f,15.0f,5.0f,10.0f};
...
...
@@ -1086,11 +1162,11 @@ Not found data
setPaddingRight(3.5f);
setPaddingBottom(6.5f);
detail.addCell(getCellData("ความสามารถพิเศษ", font14B, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"...",
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
simmapplicantwithgson.mdrop_resumeSkill.expertise.toString(), font12N, "R_BOTTOM_DOT
", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("พิมพ์ดีดไทย", font12N, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"...",
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
simmapplicantwithgson.mdrop_resumeSkill.typing.tha, font12N, "R_BOTTOM_DOT
", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("คำ/นาที พิมพ์ดีดอังกฤษ", font12N, "NO", "LEFT", "TOP", 0, 0));
detail
.
addCell
(
getCellData
(
"...",
font12N
,
"
NO
",
"
CENTER
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(
simmapplicantwithgson.mdrop_resumeSkill.typing.eng, font12N, "R_BOTTOM_DOT
", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData("คำ/นาที", font12N, "NO", "LEFT", "TOP", 0, 0));
document.add(detail);
...
...
@@ -1247,7 +1323,8 @@ Not found data
// --------------- new line -----------------
String[] level = {" ดีมาก ", " ดี ", " ปานกลาง ", " พอใช้"};
String
[]
langSkill =
{"ภาษาอังกฤษ",
"ภาษาจีนกลาง",
String
.
valueOf
(
hmlangskill
.
get
("
skillname2
")),
String
.
valueOf
(
hmlangskill
.
get
("
skillname3
"))};
String[] idlang = {"EN","CH"};
String[] langSkill = {"ภาษาอังกฤษ","ภาษาจีน"};
sizeColumn = new float[]{15.0f,30.0f,30.0f,30.0f};
detail = new PdfPTable(4);
detail.setWidthPercentage(100);
...
...
@@ -1261,8 +1338,75 @@ Not found data
detail.addCell(getCellData("อ่าน", font14B, "", "LEFT", "TOP", 0, 0));
detail.addCell(getCellData("เขียน", font14B, "", "LEFT", "TOP", 0, 0));
for
(
int
num=
0;num
<
4
;
num
++
){
detail
.
addCell
(
getCellData
(
langSkill
[
num
],
font14B
,
"",
"
LEFT
",
"
TOP
",
0
,
0
));
detail.addCell(getCellData(langSkill[0], font14B, "", "LEFT", "TOP", 0, 0));
content = new Phrase();
content.add(new Chunk(hmlangskill.get("speak"+idlang[0]).toString().equalsIgnoreCase("1")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[0],font12N));
content.add(new Chunk(hmlangskill.get("speak"+idlang[0]).toString().equalsIgnoreCase("2")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[1],font12N));
content.add(new Chunk(hmlangskill.get("speak"+idlang[0]).toString().equalsIgnoreCase("3")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[2],font12N));
content.add(new Chunk(hmlangskill.get("speak"+idlang[0]).toString().equalsIgnoreCase("4")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[3],font12N));
detail.addCell(getCellData2( content, "", "LEFT", "MIDDLE", 1, 1) );
content = new Phrase();
content.add(new Chunk(hmlangskill.get("reading"+idlang[0]).toString().equalsIgnoreCase("1")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[0],font12N));
content.add(new Chunk(hmlangskill.get("reading"+idlang[0]).toString().equalsIgnoreCase("2")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[1],font12N));
content.add(new Chunk(hmlangskill.get("reading"+idlang[0]).toString().equalsIgnoreCase("3")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[2],font12N));
content.add(new Chunk(hmlangskill.get("reading"+idlang[0]).toString().equalsIgnoreCase("4")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[3],font12N));
detail.addCell(getCellData2( content, "", "LEFT", "MIDDLE", 1, 1) );
content = new Phrase();
content.add(new Chunk(hmlangskill.get("write"+idlang[0]).toString().equalsIgnoreCase("1")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[0],font12N));
content.add(new Chunk(hmlangskill.get("write"+idlang[0]).toString().equalsIgnoreCase("2")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[1],font12N));
content.add(new Chunk(hmlangskill.get("write"+idlang[0]).toString().equalsIgnoreCase("3")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[2],font12N));
content.add(new Chunk(hmlangskill.get("write"+idlang[0]).toString().equalsIgnoreCase("4")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[3],font12N));
detail.addCell(getCellData2( content, "", "LEFT", "MIDDLE", 1, 1) );
detail.addCell(getCellData(langSkill[1], font14B, "", "LEFT", "TOP", 0, 0));
content = new Phrase();
content.add(new Chunk(hmlangskill.get("speak"+idlang[1]).toString().equalsIgnoreCase("1")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[0],font12N));
content.add(new Chunk(hmlangskill.get("speak"+idlang[1]).toString().equalsIgnoreCase("2")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[1],font12N));
content.add(new Chunk(hmlangskill.get("speak"+idlang[1]).toString().equalsIgnoreCase("3")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[2],font12N));
content.add(new Chunk(hmlangskill.get("speak"+idlang[1]).toString().equalsIgnoreCase("4")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[3],font12N));
detail.addCell(getCellData2( content, "", "LEFT", "MIDDLE", 1, 1) );
content = new Phrase();
content.add(new Chunk(hmlangskill.get("reading"+idlang[1]).toString().equalsIgnoreCase("1")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[0],font12N));
content.add(new Chunk(hmlangskill.get("reading"+idlang[1]).toString().equalsIgnoreCase("2")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[1],font12N));
content.add(new Chunk(hmlangskill.get("reading"+idlang[1]).toString().equalsIgnoreCase("3")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[2],font12N));
content.add(new Chunk(hmlangskill.get("reading"+idlang[1]).toString().equalsIgnoreCase("4")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[3],font12N));
detail.addCell(getCellData2( content, "", "LEFT", "MIDDLE", 1, 1) );
content = new Phrase();
content.add(new Chunk(hmlangskill.get("write"+idlang[1]).toString().equalsIgnoreCase("1")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[0],font12N));
content.add(new Chunk(hmlangskill.get("write"+idlang[1]).toString().equalsIgnoreCase("2")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[1],font12N));
content.add(new Chunk(hmlangskill.get("write"+idlang[1]).toString().equalsIgnoreCase("3")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[2],font12N));
content.add(new Chunk(hmlangskill.get("write"+idlang[1]).toString().equalsIgnoreCase("4")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome));
content.add(new Chunk(level[3],font12N));
detail.addCell(getCellData2( content, "", "LEFT", "MIDDLE", 1, 1) );
for(int num=0;num
<
2
;
num
++
){
detail
.
addCell
(
getCellData
(
String
.
valueOf
(
hmlangskill
.
get
("
skillname
"+
num
)),
font14B
,
"",
"
LEFT
",
"
TOP
",
0
,
0
));
content =
new
Phrase
();
content
.
add
(
new
Chunk
(
hmlangskill
.
get
("
speak
"+
num
).
toString
().
equalsIgnoreCase
("
1
")?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
...
...
@@ -1301,7 +1445,7 @@ Not found data
//
PAGE
3
document
.
newPage
();
//
---------------
new
line
-----------------
sizeColumn =
new
float
[]{
10
.
0f
,
1
0
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
};
sizeColumn =
new
float
[]{
10
.
0f
,
1
2
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
,
10
.
0f
};
detail =
new
PdfPTable
(
8
);
detail
.
setWidthPercentage
(
100
);
detail
.
setWidths
(
sizeColumn
);
...
...
@@ -1314,9 +1458,9 @@ Not found data
setPaddingBottom
(
2
.
5f
);
for
(
int
num=
0;num
<
3
;
num
++
){
detail
.
addCell
(
getCellData
("บริษัท",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
0
));
detail
.
addCell
(
getCellData
(
jobexp
.
get
("
companyname_job
"+
num
).
toString
(),
font12N
,
"
R_BOTTOM_DOT
",
"
LEFT
",
"
MIDDLE
",
1
,
0
));
detail
.
addCell
(
getCellData
(
jobexp
.
get
("
companyname_job
"+
num
).
toString
(),
font12N
,
"
R_BOTTOM_DOT
",
"
LEFT
",
"
MIDDLE
",
2
,
0
));
detail
.
addCell
(
getCellData
("ที่อยู่",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
5
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
4
,
0
));
detail
.
addCell
(
getCellData
("โทรศัพท์",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
0
));
detail
.
addCell
(
getCellData
(
jobexp
.
get
("
phoneJob
"+
num
).
toString
(),
font12N
,
"
R_BOTTOM_DOT
",
"
LEFT
",
"
MIDDLE
",
1
,
0
));
detail
.
addCell
(
getCellData
("ลักษณะธุรกิจ",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
0
));
...
...
@@ -1576,6 +1720,8 @@ Not found data
document
.
add
(
detail
);
//
---------------
new
line
-----------------
Boolean
policecapture_status =
simmapplicantwithgson.mdrop_resumeOther.policecapture.status;
String
policecapture =
simmapplicantwithgson.mdrop_resumeOther.policecapture.explain;
sizeColumn =
new
float
[]{
15
.
0f
,
8
.
0f
,
8
.
0f
,
20
.
0f
,
10
.
0f
,
30
.
0f
};
detail =
new
PdfPTable
(
6
);
detail
.
setWidthPercentage
(
100
);
...
...
@@ -1586,14 +1732,14 @@ Not found data
setPaddingBottom
(
6
.
5f
);
detail
.
addCell
(
getCellData
("ต้องโทษคดีอาญา
ท่าน",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
content =
new
Phrase
();
content
.
add
(
new
Chunk
(
personal_status
.
equalsIgnoreCase
("
S
")
?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
content
.
add
(
new
Chunk
(
!
policecapture_status
?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
content
.
add
(
new
Chunk
("
ไม่เคย",
font12N
));
detail
.
addCell
(
getCellData2
(
content
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
1
)
);
content =
new
Phrase
();
content
.
add
(
new
Chunk
(
p
ersonal_status
.
equalsIgnoreCase
("
S
")
?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
content
.
add
(
new
Chunk
(
p
olicecapture_status
?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
content
.
add
(
new
Chunk
("
เคย
คดี",
font12N
));
detail
.
addCell
(
getCellData2
(
content
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
1
)
);
detail
.
addCell
(
getCellData
(
"..."
,
font12N
,
"
R_BOTTOM_DOT
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
(
policecapture
,
font12N
,
"
R_BOTTOM_DOT
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("โทษที่ได้รับ",
font12N
,
"
NO
",
"
CENTER
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"
NO
",
"
CENTER
",
"
MIDDLE
",
0
,
0
));
document
.
add
(
detail
);
...
...
@@ -1652,6 +1798,8 @@ Not found data
document
.
add
(
detail
);
//
---------------
new
line
-----------------
Boolean
surgical_status =
simmapplicantwithgson.mdrop_resumeOther.surgical.status;
String
surgical =
simmapplicantwithgson.mdrop_resumeOther.surgical.explain;
sizeColumn =
new
float
[]{
20
.
0f
,
8
.
0f
,
14
.
0f
,
14
.
0f
,
20
.
0f
,
10
.
0f
,
10
.
0f
};
detail =
new
PdfPTable
(
7
);
detail
.
setWidthPercentage
(
100
);
...
...
@@ -1674,14 +1822,14 @@ Not found data
detail
.
addCell
(
getCellData
("การเจ็บป่วยหนัก
/
อุบัติเหตุ
ท่าน",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
content =
new
Phrase
();
content
.
add
(
new
Chunk
(
personal_status
.
equalsIgnoreCase
("
S
")
?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
content
.
add
(
new
Chunk
(
!
surgical_status
?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
content
.
add
(
new
Chunk
("
ไม่เคย",
font12N
));
detail
.
addCell
(
getCellData2
(
content
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
1
)
);
content =
new
Phrase
();
content
.
add
(
new
Chunk
(
personal_status
.
equalsIgnoreCase
("
S
")
?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
content
.
add
(
new
Chunk
(
surgical_status
?
AwesomeIcons
.
ICON_CHECK:AwesomeIcons
.
ICON_CHECK_EMPTY
,
fontAwesome
));
content
.
add
(
new
Chunk
("
เคย
โรค
/
อุบัติเหตุ",
font12N
));
detail
.
addCell
(
getCellData2
(
content
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
1
)
);
detail
.
addCell
(
getCellData
(
"...",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
2
,
0
));
detail
.
addCell
(
getCellData
(
surgical
,
font12N
,
"
R_BOTTOM_DOT
",
"
LEFT
",
"
MIDDLE
",
2
,
0
));
detail
.
addCell
(
getCellData
("เมื่อปี
พ.ศ.",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
0
));
document
.
add
(
detail
);
...
...
@@ -1707,6 +1855,7 @@ Not found data
document
.
add
(
detail
);
//
---------------
new
line
-----------------
String
readytowork =
simmapplicantwithgson.mdrop_resumeOther.presentemployer;
sizeColumn =
new
float
[]{
25
.
0f
,
20
.
0f
,
15
.
0f
,
15
.
0f
,
30
.
0f
};
detail =
new
PdfPTable
(
5
);
detail
.
setWidthPercentage
(
100
);
...
...
@@ -1734,8 +1883,17 @@ Not found data
detail
.
addCell
(
getCellData2
(
content
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
1
,
1
)
);
detail
.
addCell
(
getCellData
("กรณีบริษัทฯ
ตกลงรับท่านเข้าทำงาน
ท่านพร้อมที่จะเริ่มงานได้ภายใน",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
2
,
0
));
detail
.
addCell
(
getCellData
("...",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
detail
.
addCell
(
getCellData
("วัน
/
เดือน",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
2
,
0
));
detail
.
addCell
(
getCellData
(
readytowork
,
font12N
,
"
R_BOTTOM_DOT
",
"
LEFT
",
"
MIDDLE
",
0
,
0
));
Chu0 =
new
Chunk
("วัน",
font12N
);
Chu1 =
new
Chunk
("
/
เดือน",
font12N
);
Chu0
.
setUnderline
(
0
.
1f
,
-2f
);
content =
new
Phrase
();
content
.
add
(
Chu0
);
content
.
add
(
Chu1
);
detail
.
addCell
(
getCellData2
(
content
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
2
,
1
)
);
setPaddingTop
(
0
.
5f
);
setPaddingBottom
(
0
.
5f
);
detail
.
addCell
(
getCellData
("
",
font12N
,
"
NO
",
"
LEFT
",
"
MIDDLE
",
5
,
0
));
document
.
add
(
detail
);
//
---------------
new
line
-----------------
...
...
@@ -2330,11 +2488,11 @@ Not found data
detail
.
addCell
(
getCellData
("จำนวนพี่น้อง
"
+
relativetotal
+
"
คน\
nNo
.
of
relative
",
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
true
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
name
allrelative
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
age
allrelative
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
occupation
allrelative
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
position
allrelative
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
workplaceandphone
allrelative
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
name
Siblings
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
age
Siblings
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
occupation
Siblings
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
position
Siblings
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
detail
.
addCell
(
getCellData
(
familybackground
.
get
("
workplaceandphone
Siblings
").
toString
(),
fontHead
,
false
,
"
CENTER
",
"
MIDDLE
",
1
,
0
,
false
));
document
.
add
(
detail
);
//
---------------
new
line
-----------------
...
...
hrAppWeb.war/WEB-INF/lib/UTBean.jar
View file @
e6f2f7bc
No preview for this file type
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment