<?xml version="1.0" encoding="UTF-8"?>
<MAILMERGE>
	<INIT>
		String  prefix="",mr="",miss="",mrs="",man="",woman="";
		String agving="";
		String  date="", day="",month="",year="";
		String  datef="", dayf="",monthf="",yearf="";
	String add="",room="",floor="",moo="",soi="",village="",road="",district="",amphur="",province="",tel="",zipcode="";	
	String add_book="",room_book="",floor_book="",moo_book="",soi_book="",village_book="",road_book="",district_book="",amphur_book="",province_book="",tel_book="",zipcode_book="";	
	</INIT>
	<VARIABLE>
		<INTERPRET>
			//	reportName = (String)param.get("REPORTNAME");
				prefix = dbInq.getString("emp_prefix");
				if(prefix.equals("01")){
					mr="X";
				}else if(prefix.equals("02")){
					miss="X";
				}else if(prefix.equals("03")){
					mrs="X";
				}

				if( dbInq.getString("sex").equals("1")){
					man="X";
				}else if(dbInq.getString("sex").equals("2")){
					woman="X";
				} 
				if(dbInq.getChild("mempl_addr").recCount()==1){
						add=add_book= dbInq.getChild("mempl_addr").getString("tadd");
						soi =soi_book =  dbInq.getChild("mempl_addr").getString("tsoi");
						moo =moo_book =  dbInq.getChild("mempl_addr").getString("tmoo");				
						road = road_book = dbInq.getChild("mempl_addr").getString("troad");
						district = district_book = dbInq.getChild("mempl_addr").getString("tdistrict");
						amphur =amphur_book =  dbInq.getChild("mempl_addr").getString("amphur");
						province =province_book = dbInq.getChild("mempl_addr").getChild("csczipcode").getChild("mprovince").getString("long_tname");
						tel =tel_book = dbInq.getChild("mempl_addr").getString("tel");
						zipcode = zipcode_book =  dbInq.getChild("mempl_addr").getString("zipcode");
						add=add_book= add+ "  "+soi+"  "+ "  "+road+ "  "+moo+ "  "+district;

				}else{
					// do{
					if(!dbInq.getChild("mempl_addr").getString("addr_current").equals("1")){
						add= dbInq.getChild("mempl_addr").getString("tadd");
						soi =  dbInq.getChild("mempl_addr").getString("tsoi");
						moo =  dbInq.getChild("mempl_addr").getString("tmoo");				
						road =  dbInq.getChild("mempl_addr").getString("troad");
						district =  dbInq.getChild("mempl_addr").getString("tdistrict");
						amphur =  dbInq.getChild("mempl_addr").getString("amphur");
						province = dbInq.getChild("mempl_addr").getChild("csczipcode").getChild("mprovince").getString("long_tname");
						tel = dbInq.getChild("mempl_addr").getString("tel");
						zipcode =  dbInq.getChild("mempl_addr").getString("zipcode");
						add= add+ "  "+soi+"  "+ "  "+road+ "  "+moo+ "  "+district;
					}else{
						add_book= dbInq.getChild("mempl_addr").getString("tadd");
						soi_book =  dbInq.getChild("mempl_addr").getString("tsoi");
						moo_book =  dbInq.getChild("mempl_addr").getString("tmoo");				
						road_book =  dbInq.getChild("mempl_addr").getString("troad");
						district_book =  dbInq.getChild("mempl_addr").getString("tdistrict");
						amphur_book =  dbInq.getChild("mempl_addr").getString("amphur");
						province_book = dbInq.getChild("mempl_addr").getChild("csczipcode").getChild("mprovince").getString("long_tname");
						tel_book = dbInq.getChild("mempl_addr").getString("tel");
						zipcode_book =  dbInq.getChild("mempl_addr").getString("zipcode");
						add_book= add+ "  "+soi+"  "+ "  "+road+ "  "+moo+ "  "+district;
					}
				//	}while(dbInq.getChild("mempl_addr").next());
				}
				nFormat.applyPattern("###,###.00");	
				nFormat.setMaximumIntegerDigits(309);
				
				agvinc = nFormat.format(dbInq.getDouble("salary"));

				date= dbInq.getString("birthday");
				year= date.substring(0,date.indexOf("-"));
				month= date.substring(date.indexOf("-")+1,date.lastIndexOf("-"));
				day= date.substring(date.lastIndexOf("-")+1);
				year=String.valueOf(Integer.parseInt(year)+543);
				date=day+"-"+month+"-"+year;

				datef= dbInq.getString("firsthiredate");
				yearf= datef.substring(0,datef.indexOf("-"));
				monthf= datef.substring(datef.indexOf("-")+1,datef.lastIndexOf("-"));
				dayf= datef.substring(datef.lastIndexOf("-")+1);
				yearf=String.valueOf(Integer.parseInt(yearf)+543);
				datef=dayf+"-"+monthf+"-"+yearf;

		</INTERPRET>
		<mr  method="data">mr</mr>
		<mrs method="data">mrs</mrs>
		<miss  method="data">miss</miss>

		<man method="data">man</man>
		<woman  method="data">woman</woman>
		
		<agvinc  method="data">agvinc</agvinc>
		<firsthiredate  method="data" >datef</firsthiredate>
		<fname  method="getString" >"fname"</fname>
		<lname  method="getString" >"lname"</lname>
	
		<birthday  method="data" >date</birthday>
		<prefix method="data"   >dbInq.getChild("mprefix").getString("tdesc")</prefix>
		<bra_idsoc method="data" >dbInq.getChild("mbranch").getString("social_code")</bra_idsoc>
		<bra_no method="data" >dbInq.getChild("mbranch").getString("branch_no")</bra_no>
		<id_people  method="getString" >"id_people"</id_people>
		<emp_national  method="getString" >"emp_national"</emp_national>
		<add  method="data">add</add>
		<amphur  method="data" >amphur</amphur>
		<province method="data"  >province</province>
		<tel  method="data" >tel</tel>
		<tel_book  method="data" >tel_book</tel_book>
		<add_book method="data">add_book</add_book>
		<amphur_book  method="data" >amphur_book</amphur_book>
		<province_book method="data" >province_book</province_book>
		<zip_no0 method="data" char="0"  >zipcode</zip_no0>
		<zip_no1 method="data"  char="1"  >zipcode</zip_no1>
		<zip_no2 method="data" char="2"  >zipcode</zip_no2>
		<zip_no3 method="data" char="3"  >zipcode</zip_no3>
		<zip_no4 method="data" char="4"  >zipcode</zip_no4>
		<zipbook_no0 method="data" char="0"  >zipcode_book</zipbook_no0>
		<zipbook_no1 method="data"  char="1"  >zipcode_book</zipbook_no1>
		<zipbook_no2 method="data" char="2"  >zipcode_book</zipbook_no2>
		<zipbook_no3 method="data" char="3"  >zipcode_book</zipbook_no3>
		<zipbook_no4 method="data" char="4"  >zipcode_book</zipbook_no4>
		<fname_spouse  method="getString" >"fname_spouse"</fname_spouse>
		<lname_spouse  method="getString" >"lname_spouse"</lname_spouse>

		<idsp_no0 method="getString" char="0"  >"idspouse"</idsp_no0>
		<idsp_no1 method="getString" char="1"  >"idspouse"</idsp_no1>
		<idsp_no2 method="getString" char="2"  >"idspouse"</idsp_no2>	
		<idsp_no3 method="getString" char="3"  >"idspouse"</idsp_no3>
		<idsp_no4 method="getString" char="4"  >"idspouse"</idsp_no4>
		<idsp_no5 method="getString" char="5"  >"idspouse"</idsp_no5>
		<idsp_no6 method="getString" char="6"  >"idspouse"</idsp_no6>
		<idsp_no7 method="getString" char="7"  >"idspouse"</idsp_no7>
		<idsp_no8 method="getString" char="8"  >"idspouse"</idsp_no8>
		<idsp_no9 method="getString" char="9"  >"idspouse"</idsp_no9>
		<idsp_no10 method="getString" char="10"  >"idspouse"</idsp_no10>
		<idsp_no11 method="getString" char="11"  >"idspouse"</idsp_no11>
		<idsp_no12 method="getString" char="12"  >"idspouse"</idsp_no12>

		<idspta_no0 method="getString" char="0"  >"idspousetax"</idspta_no0>
		<idspta_no1 method="getString" char="1"  >"idspousetax"</idspta_no1>
		<idspta_no2 method="getString" char="2"  >"idspousetax"</idspta_no2>	
		<idspta_no3 method="getString" char="3"  >"idspousetax"</idspta_no3>
		<idspta_no4 method="getString" char="4"  >"idspousetax"</idspta_no4>
		<idspta_no5 method="getString" char="5"  >"idspousetax"</idspta_no5>
		<idspta_no6 method="getString" char="6"  >"idspousetax"</idspta_no6>
		<idspta_no7 method="getString" char="7"  >"idspousetax"</idspta_no7>
		<idspta_no8 method="getString" char="8"  >"idspousetax"</idspta_no8>
		<idspta_no9 method="getString" char="9"  >"idspousetax"</idspta_no9>

		<prefix_spouse method="data"   >dbInq.getChild("v1mprefix").getString("tdesc")</prefix_spouse>
		<com_name method="data" size='50' blank='_' align='center'>dbInq.getChild("mcompany").getString("tname")</com_name>

	</VARIABLE>
</MAILMERGE>