You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

342 lines
12 KiB

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports
  5. http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"
  6. name="ThirdAttendance"
  7. pageWidth="650"
  8. pageHeight="612"
  9. orientation="Landscape"
  10. leftMargin="20"
  11. rightMargin="20"
  12. topMargin="20"
  13. bottomMargin="20"
  14. columnWidth="610">
  15. <property name="net.sf.jasperreports.default.font.name" value="DejaVu Sans"/>
  16. <property name="net.sf.jasperreports.default.pdf.font.name" value="DejaVu Sans"/>
  17. <property name="net.sf.jasperreports.default.pdf.encoding" value="Identity-H"/>
  18. <property name="net.sf.jasperreports.default.pdf.embedded" value="true"/>
  19. <!-- PARAMETERS -->
  20. <parameter name="constituency" class="java.lang.String"/>
  21. <parameter name="training_center_name" class="java.lang.String"/>
  22. <parameter name="training_center_address" class="java.lang.String"/>
  23. <!-- <parameter name="hallno" class="java.lang.Integer"/>-->
  24. <parameter name="constituency_no" class="java.lang.Integer"/>
  25. <!-- <parameter name="slno" class="java.lang.Integer"/>-->
  26. <!-- <parameter name="zpNo" class="java.lang.Integer"/>-->
  27. <!-- <parameter name="zp_name" class="java.lang.String"/>-->
  28. <!-- FIELDS -->
  29. <field name="slno" class="java.lang.Integer"/>
  30. <field name="hall_no" class="java.lang.Integer"/>
  31. <field name="team_code" class="java.lang.Integer"/>
  32. <field name="poll_no" class="java.lang.String"/>
  33. <field name="poll_station_name" class="java.lang.String"/>
  34. <field name="zpNo" class="java.lang.Integer"/>
  35. <field name="zp_name" class="java.lang.String"/>
  36. <field name="zp_mobile" class="java.lang.String"/>
  37. <field name="azp_name" class="java.lang.String"/>
  38. <field name="azp_mobile" class="java.lang.String"/>
  39. <field name="PO_unique_no" class="java.lang.String"/>
  40. <field name="PO_NAME" class="java.lang.String"/>
  41. <field name="PO_MOBILE" class="java.lang.String"/>
  42. <field name="PO1_unique_no" class="java.lang.String"/>
  43. <field name="PO1_NAME" class="java.lang.String"/>
  44. <field name="PO1_MOBILE" class="java.lang.String"/>
  45. <field name="PO2_unique_no" class="java.lang.String"/>
  46. <field name="PO2_NAME" class="java.lang.String"/>
  47. <field name="PO2_MOBILE" class="java.lang.String"/>
  48. <field name="PO3_unique_no" class="java.lang.String"/>
  49. <field name="PO3_NAME" class="java.lang.String"/>
  50. <field name="PO3_MOBILE" class="java.lang.String"/>
  51. <field name="PO4_unique_no" class="java.lang.String"/>
  52. <field name="PO4_NAME" class="java.lang.String"/>
  53. <field name="PO4_MOBILE" class="java.lang.String"/>
  54. <!--<variable name="currentHall" class="java.lang.Integer"
  55. resetType="Group" resetGroup="HallGroup">
  56. <variableExpression><![CDATA[$F{zpNo}]]></variableExpression>
  57. </variable>
  58. <variable name="SNO_VAR" class="java.lang.Integer"
  59. resetType="Group" resetGroup="HallGroup"
  60. calculation="Count">
  61. <variableExpression><![CDATA[$F{constituency}]]></variableExpression>
  62. </variable>
  63. <group name="HallGroup"
  64. isStartNewPage="true"
  65. isResetPageNumber="true">
  66. <groupExpression><![CDATA[$F{zpNo}]]></groupExpression>
  67. </group> -->
  68. <!-- PAGE HEADER -->
  69. <pageHeader>
  70. <band height="150">
  71. <staticText>
  72. <reportElement x="0" y="0" width="610" height="35"/>
  73. <textElement textAlignment="Center">
  74. <font size="20" isBold="true"/>
  75. </textElement>
  76. <text><![CDATA[THIRD DAY ATTENDANCE SHEET]]></text>
  77. </staticText>
  78. <textField>
  79. <reportElement x="10" y="45" width="210" height="18"/>
  80. <textElement><font isBold="true" size="14"/></textElement>
  81. <textFieldExpression><![CDATA["ASSEMBLY CONSTITUENCY"]]></textFieldExpression>
  82. </textField>
  83. <textField>
  84. <reportElement x="220" y="45" width="10" height="18"/>
  85. <textElement><font isBold="true" size="14"/></textElement>
  86. <textFieldExpression><![CDATA[":"]]></textFieldExpression>
  87. </textField>
  88. <textField>
  89. <reportElement x="230" y="45" width="600" height="18"/>
  90. <textElement><font isBold="true" size="14"/></textElement>
  91. <textFieldExpression><![CDATA[$P{constituency_no} + " - " + $P{constituency}]]></textFieldExpression>
  92. </textField>
  93. <textField>
  94. <reportElement x="10" y="70" width="210" height="18"/>
  95. <textElement><font isBold="true" size="14"/></textElement>
  96. <textFieldExpression><![CDATA["TRAINING CENTER"]]></textFieldExpression>
  97. </textField>
  98. <textField>
  99. <reportElement x="220" y="70" width="10" height="18"/>
  100. <textElement><font isBold="true" size="14"/></textElement>
  101. <textFieldExpression><![CDATA[":"]]></textFieldExpression>
  102. </textField>
  103. <textField>
  104. <reportElement x="230" y="70" width="700" height="18"/>
  105. <textElement><font isBold="true" size="14"/></textElement>
  106. <textFieldExpression><![CDATA[$P{training_center_name}]]></textFieldExpression>
  107. </textField>
  108. <textField>
  109. <reportElement x="230" y="95" width="700" height="18"/>
  110. <textElement><font isBold="true" size="14"/></textElement>
  111. <textFieldExpression><![CDATA[$P{training_center_address}]]></textFieldExpression>
  112. </textField>
  113. </band>
  114. </pageHeader>
  115. <columnHeader>
  116. <band height="60">
  117. <frame>
  118. <reportElement x="10" y="0" width="610" height="60"/>
  119. <box>
  120. <pen lineWidth="1.0"/>
  121. </box>
  122. <!-- S.NO -->
  123. <staticText>
  124. <reportElement x="0" y="0" width="40" height="60"/>
  125. <box><pen lineWidth="0.6"/></box>
  126. <textElement textAlignment="Center" verticalAlignment="Middle">
  127. <font isBold="true"/>
  128. </textElement>
  129. <text><![CDATA[S.NO]]></text>
  130. </staticText>
  131. <!-- POLLING STATION NO AND ADDRESS -->
  132. <staticText>
  133. <reportElement x="40" y="0" width="250" height="60"/>
  134. <box><pen lineWidth="0.6"/></box>
  135. <textElement textAlignment="Center" verticalAlignment="Middle">
  136. <font isBold="true"/>
  137. </textElement>
  138. <text><![CDATA[POLLING STATION NO AND ADDRESS]]></text>
  139. </staticText>
  140. <!-- TEAM NO -->
  141. <staticText>
  142. <reportElement x="290" y="0" width="120" height="60"/>
  143. <box><pen lineWidth="0.6"/></box>
  144. <textElement textAlignment="Center" verticalAlignment="Middle">
  145. <font isBold="true"/>
  146. </textElement>
  147. <text><![CDATA[Details]]></text>
  148. </staticText>
  149. <!-- PO -->
  150. <staticText>
  151. <reportElement x="410" y="0" width="200" height="60"/>
  152. <box><pen lineWidth="0.6"/></box>
  153. <textElement textAlignment="Center" verticalAlignment="Middle">
  154. <font isBold="true"/>
  155. </textElement>
  156. <text><![CDATA[MOB]]></text>
  157. </staticText>
  158. </frame>
  159. </band>
  160. </columnHeader>
  161. <!-- DETAIL -->
  162. <detail>
  163. <band height="120" splitType="Prevent">
  164. <frame>
  165. <reportElement x="10" y="0" width="610" height="120"/>
  166. <box>
  167. <pen lineWidth="1.0"/>
  168. </box>
  169. <!-- S.NO -->
  170. <textField>
  171. <reportElement x="0" y="0" width="40" height="120"/>
  172. <box><pen lineWidth="0.6"/></box>
  173. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  174. <textFieldExpression><![CDATA[$F{slno}]]></textFieldExpression>
  175. </textField>
  176. <!-- POLLING STATION NO AND ADDRESS -->
  177. <!-- POLLING STATION COLUMN -->
  178. <frame>
  179. <reportElement x="40" y="0" width="250" height="120"/>
  180. <box><pen lineWidth="0.6"/></box>
  181. <textField isStretchWithOverflow="true">
  182. <reportElement x="5" y="0" width="245" height="120"/>
  183. <textElement textAlignment="Left" verticalAlignment="Middle">
  184. <font size="10" isBold="true"/>
  185. </textElement>
  186. <!-- <textFieldExpression><![CDATA[
  187. $F{poll_no} + "\n" + $F{poll_station_name}
  188. ]]></textFieldExpression> -->
  189. <textFieldExpression><![CDATA[
  190. ($F{poll_no} == null || $F{poll_no}.trim().isEmpty() || "999".equals($F{poll_no}.trim()))
  191. ? $F{poll_station_name}
  192. : $F{poll_no} + " - " + $F{poll_station_name}
  193. ]]></textFieldExpression>
  194. </textField>
  195. </frame>
  196. <!-- TEAM CODE -->
  197. <frame>
  198. <reportElement x="290" y="0" width="120" height="120"/>
  199. <box><pen lineWidth="0.6"/></box>
  200. <!-- TEAM CODE VALUE -->
  201. <!-- <textField>
  202. <reportElement x="0" y="0" width="70" height="25"/>
  203. <textElement textAlignment="Center" verticalAlignment="Middle">
  204. <font size="12" isBold="true"/>
  205. </textElement>
  206. <textFieldExpression><![CDATA[$F{team_code}]]></textFieldExpression>
  207. </textField>-->
  208. <!-- LABELS -->
  209. <staticText>
  210. <reportElement x="0" y="15" width="120" height="60"/>
  211. <textElement textAlignment="Center" verticalAlignment="Middle">
  212. <font isBold="true"/>
  213. </textElement>
  214. <text><![CDATA[
  215. UNIQUE NO
  216. CELL NO
  217. NAME
  218. ]]></text>
  219. </staticText>
  220. <!-- SIGNATURE -->
  221. <staticText>
  222. <reportElement x="0" y="85" width="120" height="20"/>
  223. <textElement textAlignment="Center">
  224. <font isBold="true"/>
  225. </textElement>
  226. <text><![CDATA[SIGNATURE]]></text>
  227. </staticText>
  228. </frame>
  229. <!-- ================= PO ================= -->
  230. <!-- ================= PO ================= -->
  231. <frame>
  232. <reportElement x="410" y="0" width="200" height="120"/>
  233. <box><pen lineWidth="0.6"/></box>
  234. <textField>
  235. <reportElement x="0" y="25" width="200" height="15"/>
  236. <textElement textAlignment="Center"/>
  237. <textFieldExpression><![CDATA[$F{PO_unique_no}]]></textFieldExpression>
  238. </textField>
  239. <textField>
  240. <reportElement x="0" y="40" width="200" height="15"/>
  241. <textElement textAlignment="Center"/>
  242. <textFieldExpression><![CDATA[$F{PO_MOBILE}]]></textFieldExpression>
  243. </textField>
  244. <textField isStretchWithOverflow="true">
  245. <reportElement x="0" y="55" width="200" height="25"/>
  246. <textElement textAlignment="Center"/>
  247. <textFieldExpression><![CDATA[$F{PO_NAME}]]></textFieldExpression>
  248. </textField>
  249. <staticText>
  250. <reportElement x="0" y="90" width="200" height="20"/>
  251. <textElement textAlignment="Center"/>
  252. <text><![CDATA[----------------]]></text>
  253. </staticText>
  254. </frame>
  255. </frame>
  256. </band>
  257. </detail>
  258. <!-- FOOTER -->
  259. <pageFooter>
  260. <band height="45">
  261. <!-- PAGE NUMBER -->
  262. <textField>
  263. <reportElement x="700" y="25" width="218" height="15"/>
  264. <textElement textAlignment="Right">
  265. <font isBold="true" size="11"/>
  266. </textElement>
  267. <textFieldExpression><![CDATA[
  268. "Page Number : " + $V{PAGE_NUMBER}
  269. ]]></textFieldExpression>
  270. </textField>
  271. </band>
  272. </pageFooter>
  273. </jasperReport>