#9569 สร้าง เอกสารสมัครงาน ของเมนู รายชื่อผู้ฝากประวัติ (คืบหน้า 70%)

parent b79cd296
...@@ -132,6 +132,7 @@ Not found data ...@@ -132,6 +132,7 @@ Not found data
familybackground.put("workplace" + relatationkey, ""); familybackground.put("workplace" + relatationkey, "");
familybackground.put("phone" + relatationkey, ""); familybackground.put("phone" + relatationkey, "");
} }
familybackground.putToSum("prefixallchild", ""); familybackground.putToSum("prefixallchild", "");
familybackground.putToSum("nameallchild", ""); familybackground.putToSum("nameallchild", "");
familybackground.putToSum("ageallchild", ""); familybackground.putToSum("ageallchild", "");
...@@ -139,14 +140,21 @@ Not found data ...@@ -139,14 +140,21 @@ Not found data
familybackground.putToSum("positionallchild", ""); familybackground.putToSum("positionallchild", "");
familybackground.putToSum("statusallchild", ""); familybackground.putToSum("statusallchild", "");
familybackground.putToSum("workplaceandphoneallchild", ""); familybackground.putToSum("workplaceandphoneallchild", "");
//set blank data in ประวัติทั่วไป พี่น้อง 5 บรรทัด
familybackground.putToSum("nameallrelative", ""); for (int num = 0 ; num < 5 ;num++){
familybackground.putToSum("ageallrelative", ""); familybackground.put("nameSiblings "+num, "");
familybackground.putToSum("occupationallchild", ""); familybackground.put("ageSiblings "+num, "");
familybackground.putToSum("positionallchild", ""); familybackground.put("relationSiblings "+num, "00");
familybackground.putToSum("statusallrelative", ""); familybackground.put("occupationSiblings "+num, "");
familybackground.putToSum("workplaceandphoneallrelative", ""); 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 inqoccupation = new InitialInquiry(screen.getUProfile()).getDbInquiry("moccupation");
DbInquiry inqmprefix_family = new InitialInquiry(screen.getUProfile()).getDbInquiry("mprefix"); DbInquiry inqmprefix_family = new InitialInquiry(screen.getUProfile()).getDbInquiry("mprefix");
...@@ -159,12 +167,12 @@ Not found data ...@@ -159,12 +167,12 @@ Not found data
String statusallchild = ""; String statusallchild = "";
String workplaceandphoneallchild = ""; String workplaceandphoneallchild = "";
String nameallrelative = ""; String nameSiblings = "";
String ageallrelative = ""; String ageSiblings = "";
String occupationallrelative = ""; String occupationSiblings = "";
String positionallrelative = ""; String positionSiblings = "";
String statusallrelative = ""; String workplaceSiblings = "";
String workplaceandphoneallrelative = ""; String phoneSiblings = "";
for (Mdrop_resumeFamily.Family family : simmapplicantwithgson.mdrop_resumeFamily.family) { for (Mdrop_resumeFamily.Family family : simmapplicantwithgson.mdrop_resumeFamily.family) {
inqoccupation.setFilter("occid = '" + family.occupation+ "'"); inqoccupation.setFilter("occid = '" + family.occupation+ "'");
...@@ -205,12 +213,17 @@ Not found data ...@@ -205,12 +213,17 @@ Not found data
if (relativetotal > 0) { if (relativetotal > 0) {
line = System.lineSeparator(); line = System.lineSeparator();
} }
nameallrelative += line + prefixTdesc_family+" "+family.fname + " " + family.lname;
ageallrelative += line + family.age; familybackground.putToSum("relation" + family.relation, 1); // Count All Siblings
occupationallrelative += line + occupationDesc;
positionallrelative += line + family.position; familybackground.put("relationSiblings" + relativetotal, family.relation);
statusallrelative += line + family.status; familybackground.put("nameSiblings "+relativetotal, prefixTdesc_family+" "+family.fname + " " + family.lname );
workplaceandphoneallrelative += line + family.workplace + " " + family.phone; 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++; relativetotal++;
} }
} }
...@@ -221,14 +234,12 @@ Not found data ...@@ -221,14 +234,12 @@ Not found data
familybackground.putToSum("positionallchild", positionallchild); familybackground.putToSum("positionallchild", positionallchild);
familybackground.putToSum("statusallchild", line + statusallchild); familybackground.putToSum("statusallchild", line + statusallchild);
familybackground.putToSum("workplaceandphoneallchild", workplaceandphoneallchild); 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------------------------------------ //----------------------------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 ------------------------------------ //----------------------------SETDATA OTHER ------------------------------------
String nameregroup = ""; String nameregroup = "";
String lnameregroup = ""; String lnameregroup = "";
...@@ -411,12 +422,21 @@ Not found data ...@@ -411,12 +422,21 @@ Not found data
//----------------------------SETDATA Skill ------------------------------------ //----------------------------SETDATA Skill ------------------------------------
MyHashMap hmlangskill = new MyHashMap(); MyHashMap hmlangskill = new MyHashMap();
MyHashMap masterskilllevel = new MyHashMap(); MyHashMap masterskilllevel = new MyHashMap();
String[] id = {"EN", "CH", "JP", "TH"};
String skillnameDesc =""; String skillnameDesc ="";
String skilllevelDesc =""; String skilllevelDesc ="";
int langskillloop = 0; 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++){ for(int initlangskill = 0; initlangskill <= 5; initlangskill++){
hmlangskill.put("skillname"+initlangskill,""); hmlangskill.put("skillname"+initlangskill,"");
hmlangskill.put("id"+initlangskill,"");
hmlangskill.put("reading"+initlangskill,""); hmlangskill.put("reading"+initlangskill,"");
hmlangskill.put("write"+initlangskill,""); hmlangskill.put("write"+initlangskill,"");
hmlangskill.put("speak"+initlangskill,""); hmlangskill.put("speak"+initlangskill,"");
...@@ -430,20 +450,55 @@ Not found data ...@@ -430,20 +450,55 @@ Not found data
} }
//DbInquiry inqlangskill = new InitialInquiry(screen.getUProfile()).getDbInquiry("mlanguage"); //DbInquiry inqlangskill = new InitialInquiry(screen.getUProfile()).getDbInquiry("mlanguage");
for (Mdrop_resumeSkill.Langskill langskill : simmapplicantwithgson.mdrop_resumeSkill.langskill) { 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 ---------------------------------------- //----------------------------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 { try {
CscCalendar calendar = new CscCalendar(); CscCalendar calendar = new CscCalendar();
GregorianCalendar gc = new GregorianCalendar(); GregorianCalendar gc = new GregorianCalendar();
...@@ -711,7 +766,7 @@ Not found data ...@@ -711,7 +766,7 @@ Not found data
document.add(detail); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
String sso_hospital = simmapplicantwithgson.mdrop_resumePersonal.sso.hospital; 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 = new PdfPTable(6);
detail.setWidthPercentage(100); detail.setWidthPercentage(100);
detail.setWidths(sizeColumn); detail.setWidths(sizeColumn);
...@@ -822,8 +877,9 @@ Not found data ...@@ -822,8 +877,9 @@ Not found data
document.add(detail); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
sizeColumn = new float[]{100.0f}; String birthorder = simmapplicantwithgson.mdrop_resumePersonal.birthorder;
detail = new PdfPTable(1); 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.setWidthPercentage(100);
detail.setWidths(sizeColumn); detail.setWidths(sizeColumn);
setPaddingTop(3.5f); setPaddingTop(3.5f);
...@@ -831,8 +887,23 @@ Not found data ...@@ -831,8 +887,23 @@ Not found data
setPaddingRight(3.5f); setPaddingRight(3.5f);
setPaddingBottom(6.5f); setPaddingBottom(6.5f);
detail.addCell(getCellData("พี่น้องรวมทั้งหมด", font12N, "NO", "LEFT", "MIDDLE", 0, 0)); 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); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
String brosis = "";
sizeColumn = new float[]{10.0f,20.0f,5.0f,15.0f,15.0f,10.0f}; sizeColumn = new float[]{10.0f,20.0f,5.0f,15.0f,15.0f,10.0f};
detail = new PdfPTable(6); detail = new PdfPTable(6);
detail.setWidthPercentage(100); detail.setWidthPercentage(100);
...@@ -862,14 +933,25 @@ Not found data ...@@ -862,14 +933,25 @@ Not found data
detail.addCell(getCellData(familybackground.get("workplace02").toString(), font12N, "", "CENTER", "TOP", 0, 0)); detail.addCell(getCellData(familybackground.get("workplace02").toString(), font12N, "", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData(familybackground.get("phone02").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++){ for(int num=0;num<5;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)); brosis = familybackground.get("relationSiblings "+num).toString();
detail.addCell(getCellData("...", font12N, "", "CENTER", "TOP", 0, 0)); Chu0 = new Chunk("05,07".indexOf(brosis) > -1? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome);
detail.addCell(getCellData("...", font12N, "", "CENTER", "TOP", 0, 0)); Chu1 = new Chunk(" พี่ ",font12N);
detail.addCell(getCellData("...", font12N, "", "CENTER", "TOP", 0, 0)); Chu2 = new Chunk("06,08".indexOf(brosis) > -1? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome);
detail.addCell(getCellData(".", font12N, "", "CENTER", "TOP", 0, 0)); 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); setPaddingBottom(0.5f);
document.add(detail); document.add(detail);
...@@ -939,6 +1021,7 @@ Not found data ...@@ -939,6 +1021,7 @@ Not found data
setPaddingBottom(0.5f); setPaddingBottom(0.5f);
document.add(detail); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
sizeColumn = new float[]{20.0f,10.0f,10.0f,10.0f,10.0f,10.0f}; sizeColumn = new float[]{20.0f,10.0f,10.0f,10.0f,10.0f,10.0f};
detail = new PdfPTable(6); detail = new PdfPTable(6);
detail.setWidthPercentage(100); detail.setWidthPercentage(100);
...@@ -948,7 +1031,7 @@ Not found data ...@@ -948,7 +1031,7 @@ Not found data
setPaddingRight(3.5f); setPaddingRight(3.5f);
setPaddingBottom(0.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("...คน", 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)); 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 ...@@ -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("เกรด", 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("ปริญญาโท", font12N, "", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData(educationbackground.get("nameL016").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)); 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)); 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)); 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)); 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)); 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("ปริญญาตรี", font12N, "", "CENTER", "TOP", 0, 0));
detail.addCell(getCellData(educationbackground.get("nameL015").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)); 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)); 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)); 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)); 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)); 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)); 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 ...@@ -1052,11 +1128,11 @@ Not found data
setPaddingBottom(6.5f); setPaddingBottom(6.5f);
detail.addCell(getCellData("ประวัติกิจกรรม", font14B, "NO", "LEFT", "TOP", 0, 0)); detail.addCell(getCellData("ประวัติกิจกรรม", font14B, "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", "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", "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", "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); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
sizeColumn = new float[]{10.0f,15.0f,10.0f,10.0f}; sizeColumn = new float[]{10.0f,15.0f,10.0f,10.0f};
...@@ -1068,13 +1144,13 @@ Not found data ...@@ -1068,13 +1144,13 @@ Not found data
setPaddingRight(3.5f); setPaddingRight(3.5f);
setPaddingBottom(6.5f); setPaddingBottom(6.5f);
detail.addCell(getCellData("หน้าที่/ความรับผิดชอบ", font14B, "NO", "LEFT", "TOP", 0, 0)); 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", "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("งานอดิเรก", 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", "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); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
sizeColumn = new float[]{15.0f,15.0f,10.0f,5.0f,15.0f,5.0f,10.0f}; sizeColumn = new float[]{15.0f,15.0f,10.0f,5.0f,15.0f,5.0f,10.0f};
...@@ -1086,11 +1162,11 @@ Not found data ...@@ -1086,11 +1162,11 @@ Not found data
setPaddingRight(3.5f); setPaddingRight(3.5f);
setPaddingBottom(6.5f); setPaddingBottom(6.5f);
detail.addCell(getCellData("ความสามารถพิเศษ", font14B, "NO", "LEFT", "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.expertise.toString(), font12N, "R_BOTTOM_DOT", "CENTER", "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", "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", "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)); detail.addCell(getCellData("คำ/นาที", font12N, "NO", "LEFT", "TOP", 0, 0));
document.add(detail); document.add(detail);
...@@ -1247,7 +1323,8 @@ Not found data ...@@ -1247,7 +1323,8 @@ Not found data
// --------------- new line ----------------- // --------------- new line -----------------
String[] level = {" ดีมาก ", " ดี ", " ปานกลาง ", " พอใช้"}; 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}; sizeColumn = new float[]{15.0f,30.0f,30.0f,30.0f};
detail = new PdfPTable(4); detail = new PdfPTable(4);
detail.setWidthPercentage(100); detail.setWidthPercentage(100);
...@@ -1261,8 +1338,75 @@ Not found data ...@@ -1261,8 +1338,75 @@ Not found data
detail.addCell(getCellData("อ่าน", font14B, "", "LEFT", "TOP", 0, 0)); detail.addCell(getCellData("อ่าน", font14B, "", "LEFT", "TOP", 0, 0));
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[0], font14B, "", "LEFT", "TOP", 0, 0));
detail.addCell(getCellData(langSkill[num], 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 = new Phrase();
content.add(new Chunk(hmlangskill.get("speak"+num).toString().equalsIgnoreCase("1")? AwesomeIcons.ICON_CHECK:AwesomeIcons.ICON_CHECK_EMPTY,fontAwesome)); 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 ...@@ -1301,7 +1445,7 @@ Not found data
// PAGE 3 // PAGE 3
document.newPage(); document.newPage();
// --------------- new line ----------------- // --------------- new line -----------------
sizeColumn = new float[]{10.0f,10.0f,10.0f,10.0f,10.0f,10.0f,10.0f,10.0f}; sizeColumn = new float[]{10.0f,12.0f,10.0f,10.0f,10.0f,10.0f,10.0f,10.0f};
detail = new PdfPTable(8); detail = new PdfPTable(8);
detail.setWidthPercentage(100); detail.setWidthPercentage(100);
detail.setWidths(sizeColumn); detail.setWidths(sizeColumn);
...@@ -1314,9 +1458,9 @@ Not found data ...@@ -1314,9 +1458,9 @@ Not found data
setPaddingBottom(2.5f); setPaddingBottom(2.5f);
for(int num=0;num < 3;num++ ){ for(int num=0;num < 3;num++ ){
detail.addCell(getCellData("บริษัท", font12N, "NO", "LEFT", "MIDDLE", 1, 0)); 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", 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("โทรศัพท์", 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(jobexp.get("phoneJob"+num).toString(), font12N, "R_BOTTOM_DOT", "LEFT", "MIDDLE", 1, 0));
detail.addCell(getCellData("ลักษณะธุรกิจ", font12N, "NO", "LEFT", "MIDDLE", 1, 0)); detail.addCell(getCellData("ลักษณะธุรกิจ", font12N, "NO", "LEFT", "MIDDLE", 1, 0));
...@@ -1576,6 +1720,8 @@ Not found data ...@@ -1576,6 +1720,8 @@ Not found data
document.add(detail); document.add(detail);
// --------------- new line ----------------- // --------------- 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}; sizeColumn = new float[]{15.0f,8.0f,8.0f,20.0f,10.0f,30.0f};
detail = new PdfPTable(6); detail = new PdfPTable(6);
detail.setWidthPercentage(100); detail.setWidthPercentage(100);
...@@ -1586,14 +1732,14 @@ Not found data ...@@ -1586,14 +1732,14 @@ Not found data
setPaddingBottom(6.5f); setPaddingBottom(6.5f);
detail.addCell(getCellData("ต้องโทษคดีอาญา ท่าน", font12N, "NO", "LEFT", "MIDDLE", 0, 0)); detail.addCell(getCellData("ต้องโทษคดีอาญา ท่าน", font12N, "NO", "LEFT", "MIDDLE", 0, 0));
content = new Phrase(); 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)); content.add(new Chunk(" ไม่เคย",font12N));
detail.addCell(getCellData2( content, "NO", "LEFT", "MIDDLE", 1, 1) ); detail.addCell(getCellData2( content, "NO", "LEFT", "MIDDLE", 1, 1) );
content = new Phrase(); 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)); content.add(new Chunk(" เคย คดี",font12N));
detail.addCell(getCellData2( content, "NO", "LEFT", "MIDDLE", 1, 1) ); 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));
detail.addCell(getCellData("...", font12N, "NO", "CENTER", "MIDDLE", 0, 0)); detail.addCell(getCellData("...", font12N, "NO", "CENTER", "MIDDLE", 0, 0));
document.add(detail); document.add(detail);
...@@ -1652,6 +1798,8 @@ Not found data ...@@ -1652,6 +1798,8 @@ Not found data
document.add(detail); document.add(detail);
// --------------- new line ----------------- // --------------- 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}; sizeColumn = new float[]{20.0f,8.0f,14.0f,14.0f,20.0f,10.0f,10.0f};
detail = new PdfPTable(7); detail = new PdfPTable(7);
detail.setWidthPercentage(100); detail.setWidthPercentage(100);
...@@ -1674,14 +1822,14 @@ Not found data ...@@ -1674,14 +1822,14 @@ Not found data
detail.addCell(getCellData("การเจ็บป่วยหนัก / อุบัติเหตุ ท่าน", font12N, "NO", "LEFT", "MIDDLE", 0, 0)); detail.addCell(getCellData("การเจ็บป่วยหนัก / อุบัติเหตุ ท่าน", font12N, "NO", "LEFT", "MIDDLE", 0, 0));
content = new Phrase(); 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)); content.add(new Chunk(" ไม่เคย",font12N));
detail.addCell(getCellData2( content, "NO", "LEFT", "MIDDLE", 1, 1) ); detail.addCell(getCellData2( content, "NO", "LEFT", "MIDDLE", 1, 1) );
content = new Phrase(); 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)); content.add(new Chunk(" เคย โรค / อุบัติเหตุ",font12N));
detail.addCell(getCellData2( content, "NO", "LEFT", "MIDDLE", 1, 1) ); 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));
detail.addCell(getCellData("...", font12N, "NO", "LEFT", "MIDDLE", 1, 0)); detail.addCell(getCellData("...", font12N, "NO", "LEFT", "MIDDLE", 1, 0));
document.add(detail); document.add(detail);
...@@ -1707,6 +1855,7 @@ Not found data ...@@ -1707,6 +1855,7 @@ Not found data
document.add(detail); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
String readytowork =simmapplicantwithgson.mdrop_resumeOther.presentemployer;
sizeColumn = new float[]{25.0f,20.0f,15.0f,15.0f,30.0f}; sizeColumn = new float[]{25.0f,20.0f,15.0f,15.0f,30.0f};
detail = new PdfPTable(5); detail = new PdfPTable(5);
detail.setWidthPercentage(100); detail.setWidthPercentage(100);
...@@ -1734,8 +1883,17 @@ Not found data ...@@ -1734,8 +1883,17 @@ Not found data
detail.addCell(getCellData2( content, "NO", "LEFT", "MIDDLE", 1, 1) ); 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", 2, 0));
detail.addCell(getCellData("...", font12N, "NO", "LEFT", "MIDDLE", 0, 0)); detail.addCell(getCellData(readytowork, font12N, "R_BOTTOM_DOT", "LEFT", "MIDDLE", 0, 0));
detail.addCell(getCellData("วัน / เดือน", font12N, "NO", "LEFT", "MIDDLE", 2, 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); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
...@@ -2330,11 +2488,11 @@ Not found data ...@@ -2330,11 +2488,11 @@ Not found data
detail.addCell(getCellData("จำนวนพี่น้อง " + relativetotal + " คน\nNo.of relative", fontHead, false, "CENTER", "MIDDLE", 1, 0, true)); detail.addCell(getCellData("จำนวนพี่น้อง " + relativetotal + " คน\nNo.of relative", fontHead, false, "CENTER", "MIDDLE", 1, 0, true));
detail.addCell(getCellData(familybackground.get("nameallrelative").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false)); detail.addCell(getCellData(familybackground.get("nameSiblings ").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false));
detail.addCell(getCellData(familybackground.get("ageallrelative").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false)); detail.addCell(getCellData(familybackground.get("ageSiblings ").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false));
detail.addCell(getCellData(familybackground.get("occupationallrelative").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false)); detail.addCell(getCellData(familybackground.get("occupationSiblings ").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false));
detail.addCell(getCellData(familybackground.get("positionallrelative").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false)); detail.addCell(getCellData(familybackground.get("positionSiblings ").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false));
detail.addCell(getCellData(familybackground.get("workplaceandphoneallrelative").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false)); detail.addCell(getCellData(familybackground.get("workplaceandphoneSiblings ").toString(), fontHead, false, "CENTER", "MIDDLE", 1, 0, false));
document.add(detail); document.add(detail);
// --------------- new line ----------------- // --------------- new line -----------------
......
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