2
<%@ page import="java.sql.*" %>
3
<%@ page import="com.opensymphony.xwork.util.OgnlValueStack" %>
8
// for Performance in the Reporting Month
12
// for selected OrgUnit Name and Population
16
// for Performance in Corresponding month Last Year
20
// for Cumulative Performance till Current Month
24
// for Cumulative Performance till corresponding month of Last Year
28
// for Taluk Name and Id
32
// for District Name and Id
36
// for PHC Name and Id
40
// for CHC Name and Id
44
// for PHC Population Estimates
48
// for Data Period Start Date and End Date
52
// for DataElement ids based on DataElement code
57
String userName = "dhis";
59
String urlForConnection = "jdbc:mysql://localhost/jh_dhis2";
62
String talukName = "";
64
String districtName = "";
69
String stateName = "";
70
int totPHCPopulation = -1;
71
int totSCPopulation = -1;
73
OgnlValueStack stack = (OgnlValueStack)request.getAttribute("webwork.valueStack");
74
String selectedId = (String) stack.findValue( "orgUnitId" );
75
int selectedOrgUnitID = Integer.parseInt( selectedId );
77
String startingDate = (String) stack.findValue( "startingPeriod" );
78
String endingDate = (String) stack.findValue( "endingPeriod" );
80
String monthlyPeriodId = (String) stack.findValue( "monthlyPeriodTypeId" );
81
int periodTypeID = Integer.parseInt( monthlyPeriodId );
85
String selectedOrgUnitName = "";
86
String selectedDataPeriodStartDate = "";
87
String selectedDataPeriodEndDate = "";
88
String lastDataPeriodStartDate = "";
90
String dataElementCodes[] = {
92
// Element Group 1 + 2
93
"' '", "'Form10_DE1'", "'Form10_DE2'", "' '","' '","' '","'Form10_DE3'", "'Form10_DE4'", "'Form10_DE5'", "'Form10_DE6'", "'Form10_DE7'",
94
"'Form10_DE8'","'Form10_DE9'", "'Form10_DE10'", "'Form10_DE11'", "'Form10_DE12'", "'Form10_DE13'", "'Form10_DE14'", "'Form10_DE15'",
95
"'Form10_DE16'", "'Form10_DE17'", "'Form10_DE1501'", "'Form10_DE25'", "'Form10_DE1502'","'Form10_DE21'", "'Form10_DE22'", "'Form10_DE23'",
96
"'Form10_DE24'", "'Form10_DE19'", "'Form10_DE26'", "'Form10_DE27'", "'Form10_DE28'", "'Form10_DE29'", "'Form10_DE30'", "'Form10_DE31'",
97
"'Form10_DE32'", "'Form10_DE33'", "'Form10_DE34'", "'Form10_DE35'", "'Form10_DE36'", "'Form10_DE37'", "'Form10_DE38'",
100
"'Form10_DE39','Form10_DE42','Form10_DE45'",
101
"'Form10_DE40','Form10_DE43','Form10_DE46'",
102
"'Form10_DE41','Form10_DE44','Form10_DE47'",
104
"'Form10_DE39'", "'Form10_DE40'", "'Form10_DE41'", "'Form10_DE42'", "'Form10_DE43'", "'Form10_DE44'", "'Form10_DE45'", "'Form10_DE46'",
105
"'Form10_DE47'", "'Form10_DE48'", "'Form10_DE49'", "'Form10_DE50'", "'Form10_DE51'", "'Form10_DE52'", "'Form10_DE53'", "'Form10_DE54'",
106
"'Form10_DE55'","'Form10_DE56'",
111
" 'Form10_DE60','Form10_DE63','Form10_DE66','Form10_DE69','Form10_DE75','Form11_DE4','Form11_DE7','Form10_DE78','Form10_DE81'",
112
" 'Form10_DE61','Form10_DE64','Form10_DE67','Form10_DE70','Form10_DE76','Form11_DE5','Form11_DE8','Form10_DE79','Form10_DE82'",
113
" 'Form10_DE62','Form10_DE65','Form10_DE68','Form10_DE71','Form10_DE77','Form11_DE6','Form11_DE9','Form10_DE80','Form10_DE83'",
116
" 'Form10_DE60','Form10_DE63','Form10_DE66','Form10_DE69' ",
117
" 'Form10_DE61','Form10_DE64','Form10_DE67','Form10_DE70' ",
118
" 'Form10_DE62','Form10_DE65','Form10_DE68','Form10_DE71' ",
120
"'Form10_DE60'", "'Form10_DE61'", "'Form10_DE62'", "'Form10_DE63'", "'Form10_DE64'", "'Form10_DE65'", "'Form10_DE66'", "'Form10_DE67'",
121
"'Form10_DE68'", "'Form10_DE69'", "'Form10_DE70'", "'Form10_DE71'",
124
" 'Form10_DE75','Form11_DE4','Form11_DE7' ",
125
" 'Form10_DE76','Form11_DE5','Form11_DE8' ",
126
" 'Form10_DE77','Form11_DE6','Form11_DE9' ",
128
"'Form10_DE75'", "'Form10_DE76'", "'Form10_DE77'", "'Form11_DE4'","'Form11_DE5'","'Form11_DE6'", "'Form11_DE7'","'Form11_DE8'","'Form11_DE9'",
131
" 'Form10_DE78','Form10_DE81' ",
132
" 'Form10_DE79','Form10_DE82' ",
133
" 'Form10_DE80','Form10_DE83' ",
135
"'Form10_DE78'", "'Form10_DE79'", "'Form10_DE80'", "'Form10_DE81'", "'Form10_DE82'", "'Form10_DE83'",
137
"' '","' '","' '","' '","' '","' '",
148
"'Form10_DE84'", "'Form10_DE85'", "'Form10_DE86'", "'Form10_DE87'", "'Form10_DE88'", "'Form10_DE89'", "'Form10_DE90'", "'Form10_DE91'",
149
"'Form10_DE92'", "'Form10_DE93'", "'Form10_DE94'", "'Form10_DE95'",
151
"' '","' '","' '","' '","' '","' '",
153
"'Form10_DE96'", "'Form10_DE97'", "'Form10_DE98'", "'Form10_DE99'", "'Form10_DE100'", "'Form10_DE101'", "'Form10_DE102'","'Form10_DE103'",
154
"'Form10_DE104'", "'Form10_DE105'", "'Form10_DE106'", "'Form10_DE107'", "'Form10_DE108'", "'Form10_DE109'", "'Form10_DE110'", "'Form10_DE111'",
155
"'Form10_DE112'", "'Form10_DE113'",
158
" 'Form10_DE117','Form10_DE123' ",
159
" 'Form10_DE118','Form10_DE124' ",
160
" 'Form10_DE119','Form10_DE125' ",
161
" 'Form10_DE120','Form10_DE126' ",
162
" 'Form10_DE121','Form10_DE127' ",
163
" 'Form10_DE122','Form10_DE128' ",
165
"'Form10_DE117'", "'Form10_DE118'", "'Form10_DE119'", "'Form10_DE120'", "'Form10_DE121'", "'Form10_DE122'", "'Form10_DE123'", "'Form10_DE124'",
166
"'Form10_DE125'", "'Form10_DE126'", "'Form10_DE127'", "'Form10_DE128'",
169
" 'Form11_DE10','Form11_DE13' ",
170
" 'Form11_DE11','Form11_DE14' ",
171
" 'Form11_DE12','Form11_DE15' ",
173
"'Form11_DE10'", "'Form11_DE11'","'Form11_DE12'","'Form11_DE13'","'Form11_DE14'","'Form11_DE15'",
178
" 'Form10_DE135','Form10_DE138','Form10_DE141','Form10_DE144','Form10_DE147' ",
179
" 'Form10_DE136','Form10_DE139','Form10_DE142','Form10_DE145','Form10_DE148' ",
180
" 'Form10_DE137','Form10_DE140','Form10_DE143','Form10_DE146','Form10_DE149' ",
182
"'Form10_DE135'", "'Form10_DE136'", "'Form10_DE137'", "'Form10_DE138'", "'Form10_DE139'", "'Form10_DE140'", "'Form10_DE141'", "'Form10_DE142'",
183
"'Form10_DE143'", "'Form10_DE144'", "'Form10_DE145'", "'Form10_DE146'", "'Form10_DE147'", "'Form10_DE148'", "'Form10_DE149'", "'Form10_DE150'",
184
"'Form10_DE151'", "'Form10_DE152'", "'Form10_DE153'", "'Form10_DE154'", "'Form10_DE155'", "'Form10_DE156'", "'Form10_DE157'", "'Form10_DE158'",
185
"'Form10_DE159'", "'Form10_DE160'", "'Form10_DE161'",
190
" 'Form11_DE16','Form11_DE19' ",
191
" 'Form11_DE17','Form11_DE20' ",
192
" 'Form11_DE18','Form11_DE21' ",
194
"'Form11_DE16'", "'Form11_DE17'", "'Form11_DE18'", "'Form11_DE19'", "'Form11_DE20'", "'Form11_DE21'", "'Form11_DE22'", "'Form11_DE23'", "'Form11_DE24'",
197
" 'Form10_DE1500','Form10_DE171' ",
198
" 'Form10_DE180','Form10_DE172' ",
199
" 'Form10_DE1536','Form10_DE173' ",
201
"'Form10_DE1500'", "'Form10_DE180'", "'Form10_DE1536'", "'Form10_DE171'", "'Form10_DE172'", "'Form10_DE173'",
206
" 'Form10_DE1537','Form10_DE1540' ",
207
" 'Form10_DE1538','Form10_DE1541' ",
208
" 'Form10_DE1539','Form10_DE1542' ",
210
"'Form10_DE1537'", "'Form10_DE1538'", "'Form10_DE1539'", "'Form10_DE1540'", "'Form10_DE1541'", "'Form10_DE1542'",
213
" 'Form10_DE192','Form10_DE195','Form10_DE198' ",
214
" 'Form10_DE193','Form10_DE196','Form10_DE199' ",
215
" 'Form10_DE194','Form10_DE197','Form10_DE200' ",
217
"'Form10_DE192'", "'Form10_DE193'", "'Form10_DE194'", "'Form10_DE195'", "'Form10_DE196'", "'Form10_DE197'", "'Form10_DE198'", "'Form10_DE199'",
218
"'Form10_DE200'", "'Form11_DE25'", "'Form11_DE26'",
225
" 'Form10_DE207','Form10_DE210','Form10_DE213','Form10_DE216' ",
226
" 'Form10_DE208','Form10_DE211','Form10_DE214','Form10_DE217' ",
227
" 'Form10_DE209','Form10_DE212','Form10_DE215','Form10_DE218' ",
229
"'Form10_DE207'", "'Form10_DE208'", "'Form10_DE209'", "'Form10_DE210'", "'Form10_DE211'", "'Form10_DE212'", "'Form10_DE213'", "'Form10_DE214'",
230
"'Form10_DE215'", "'Form10_DE216'", "'Form10_DE217'", "'Form10_DE218'",
233
" 'Form10_DE222','Form10_DE225','Form10_DE228' ",
234
" 'Form10_DE223','Form10_DE226','Form10_DE229' ",
235
" 'Form10_DE224','Form10_DE227','Form10_DE230' ",
237
"'Form10_DE222'", "'Form10_DE223'", "'Form10_DE224'", "'Form10_DE225'", "'Form10_DE226'", "'Form10_DE227'", "'Form10_DE228'", "'Form10_DE229'",
241
" 'Form10_DE234','Form10_DE237' ",
242
" 'Form10_DE235','Form10_DE238' ",
243
" 'Form10_DE236','Form10_DE239' ",
245
"'Form10_DE234'", "'Form10_DE235'", "'Form10_DE236'", "'Form10_DE237'", "'Form10_DE238'", "'Form10_DE239'",
248
" 'Form11_DE27','Form11_DE30','Form11_DE33' ",
249
" 'Form11_DE28','Form11_DE31','Form11_DE34' ",
250
" 'Form11_DE29','Form11_DE32','Form11_DE35' ",
252
"'Form11_DE27'", "'Form11_DE28'", "'Form11_DE29'", "'Form11_DE30'", "'Form11_DE31'", "'Form11_DE32'", "'Form11_DE33'","'Form11_DE34'", "'Form11_DE35'",
255
" 'Form10_DE246','Form10_DE249','Form10_DE252' ",
256
" 'Form10_DE247','Form10_DE250','Form10_DE253' ",
257
" 'Form10_DE248','Form10_DE251','Form10_DE254' ",
259
"'Form10_DE246'", "'Form10_DE247'", "'Form10_DE248'", "'Form10_DE249'", "'Form10_DE250'", "'Form10_DE251'", "'Form10_DE252'", "'Form10_DE253'",
264
"'Form10_DE258'","'Form10_DE259'", "'Form10_DE260'", "'Form11_DE36'", "'Form11_DE37'", "'Form11_DE38'",
267
" 'Form11_DE42','Form11_DE45' ",
268
" 'Form11_DE43','Form11_DE46' ",
269
" 'Form11_DE44','Form11_DE47' ",
271
"'Form11_DE42'", "'Form11_DE43'", "'Form11_DE44'", "'Form11_DE45'", "'Form11_DE46'", "'Form11_DE47'", "'Form11_DE48'", "'Form11_DE49'", "'Form11_DE50'",
273
"' '","' '","' '","' '","' '","' '",
275
"'Form10_DE261'", "'Form10_DE262'", "'Form10_DE263'", "'Form10_DE264'", "'Form10_DE265'", "'Form10_DE266'", "'Form10_DE267'", "'Form10_DE268'",
276
"'Form10_DE269'", "'Form10_DE270'", "'Form10_DE271'", "'Form10_DE272'", "'Form10_DE273'", "'Form10_DE274'", "'Form10_DE275'", "'Form10_DE276'",
277
"'Form10_DE277'", "'Form10_DE278'", "'Form11_DE51'", "'Form11_DE52'", "'Form11_DE53'", "'Form11_DE54'", "'Form11_DE55'", "'Form11_DE56'",
281
"'Form10_DE279'", "'Form10_DE280'", "'Form10_DE281'", "'Form10_DE282'", "'Form10_DE283'", "'Form10_DE284'", "'Form10_DE285'", "'Form10_DE286'",
282
"'Form10_DE287'", "'Form10_DE288'", "'Form10_DE289'", "'Form10_DE290'", "'Form10_DE291'", "'Form10_DE292'", "'Form10_DE293'", "'Form10_DE294'",
287
"'Form10_DE296'", "'Form10_DE297'", "'Form10_DE298'",
290
" 'Form10_DE302','Form10_DE305','Form10_DE308' ",
291
" 'Form10_DE303','Form10_DE306','Form10_DE309' ",
292
" 'Form10_DE304','Form10_DE307','Form10_DE310' ",
294
"'Form10_DE302'", "'Form10_DE303'", "'Form10_DE304'", "'Form10_DE305'", "'Form10_DE306'", "'Form10_DE307'", "'Form10_DE308'", "'Form10_DE309'",
299
"'Form10_DE311'", "'Form10_DE312'",
303
"'Form10_DE313'", "'Form10_DE314'", "'Form10_DE315'",
306
" 'Form10_DE317','Form10_DE318' ",
308
"'Form10_DE317'", "'Form10_DE318'",
310
"' '", "' '", "' '", "' '", "' '", "' '",
312
"'Form10_DE319'", "'Form10_DE320'", "'Form10_DE321'", "'Form10_DE322'", "'Form10_DE323'", "'Form10_DE324'", "'Form10_DE325'", "'Form10_DE326'",
313
"'Form10_DE327'", "'Form10_DE328'", "'Form10_DE329'", "'Form10_DE330'",
316
" 'Form10_DE337','Form10_DE343','Form10_DE349' ",
317
" 'Form10_DE338','Form10_DE344','Form10_DE350' ",
318
" 'Form10_DE339','Form10_DE345','Form10_DE351' ",
319
" 'Form10_DE340','Form10_DE346','Form10_DE352' ",
320
" 'Form10_DE341','Form10_DE347','Form10_DE353' ",
321
" 'Form10_DE342','Form10_DE348','Form10_DE354' ",
323
"'Form10_DE337'", "'Form10_DE338'", "'Form10_DE339'", "'Form10_DE340'", "'Form10_DE341'", "'Form10_DE342'", "'Form10_DE343'", "'Form10_DE344'",
325
"'Form10_DE346'", "'Form10_DE347'", "'Form10_DE348'", "'Form10_DE349'", "'Form10_DE350'", "'Form10_DE351'", "'Form10_DE352'", "'Form10_DE353'",
329
" 'Form10_DE361','Form10_DE367','Form10_DE373','Form10_DE379' ",
330
" 'Form10_DE362','Form10_DE368','Form10_DE374','Form10_DE380' ",
331
" 'Form10_DE363','Form10_DE369','Form10_DE375','Form10_DE381' ",
332
" 'Form10_DE364','Form10_DE370','Form10_DE376','Form10_DE382' ",
333
" 'Form10_DE365','Form10_DE371','Form10_DE377','Form10_DE383' ",
334
" 'Form10_DE366','Form10_DE372','Form10_DE378','Form10_DE384' ",
336
"'Form10_DE361'", "'Form10_DE362'", "'Form10_DE363'",
337
"'Form10_DE364'", "'Form10_DE365'", "'Form10_DE366'", "'Form10_DE367'", "'Form10_DE368'", "'Form10_DE369'", "'Form10_DE370'", "'Form10_DE371'",
339
"'Form10_DE373'", "'Form10_DE374'", "'Form10_DE375'", "'Form10_DE376'", "'Form10_DE377'", "'Form10_DE378'", "'Form10_DE379'", "'Form10_DE380'",
341
"'Form10_DE382'", "'Form10_DE383'", "'Form10_DE384'",
344
" 'Form10_DE391','Form10_DE397','Form10_DE403' ",
345
" 'Form10_DE392','Form10_DE398','Form10_DE404' ",
346
" 'Form10_DE393','Form10_DE399','Form10_DE405' ",
347
" 'Form10_DE394','Form10_DE400','Form10_DE406' ",
348
" 'Form10_DE395','Form10_DE401','Form10_DE407' ",
349
" 'Form10_DE396','Form10_DE402','Form10_DE408' ",
351
"'Form10_DE391'", "'Form10_DE392'", "'Form10_DE393'", "'Form10_DE394'", "'Form10_DE395'", "'Form10_DE396'", "'Form10_DE397'", "'Form10_DE398'",
353
"'Form10_DE400'", "'Form10_DE401'", "'Form10_DE402'", "'Form10_DE403'", "'Form10_DE404'", "'Form10_DE405'", "'Form10_DE406'", "'Form10_DE407'",
355
"'Form10_DE409'", "'Form10_DE410'", "'Form10_DE411'", "'Form10_DE412'", "'Form10_DE413'", "'Form10_DE414'", "'Form10_DE415'", "'Form10_DE416'",
357
"'Form10_DE448'", "'Form10_DE449'", "'Form10_DE450'",
361
" 'Form10_DE457','Form10_DE463' ",
362
" 'Form10_DE458','Form10_DE464' ",
363
" 'Form10_DE459','Form10_DE465' ",
364
" 'Form10_DE460','Form10_DE466' ",
365
" 'Form10_DE461','Form10_DE467' ",
366
" 'Form10_DE462','Form10_DE468' ",
369
"'Form10_DE458'", "'Form10_DE459'", "'Form10_DE460'", "'Form10_DE461'", "'Form10_DE462'", "'Form10_DE463'", "'Form10_DE464'", "'Form10_DE465'",
371
"'Form10_DE467'", "'Form10_DE468'",
373
"' '","' '","' '","' '","' '","' '",
376
"'Form10_DE476'", "'Form10_DE477'", "'Form10_DE478'", "'Form10_DE479'", "'Form10_DE480'", "'Form10_DE481'", "'Form10_DE482'", "'Form10_DE483'",
378
"'Form10_DE485'", "'Form10_DE486'", "'Form10_DE487'", "'Form10_DE488'", "'Form10_DE489'", "'Form10_DE490'", "'Form10_DE491'", "'Form10_DE492'",
380
"'Form10_DE494'", "'Form10_DE495'", "'Form10_DE496'", "'Form10_DE497'", "'Form10_DE498'",
383
" 'Form10_DE505','Form10_DE511' ",
384
" 'Form10_DE506','Form10_DE512' ",
385
" 'Form10_DE507','Form10_DE513' ",
386
" 'Form10_DE508','Form10_DE514' ",
387
" 'Form10_DE509','Form10_DE515' ",
388
" 'Form10_DE510','Form10_DE516' ",
390
"'Form10_DE505'", "'Form10_DE506'", "'Form10_DE507'", "'Form10_DE508'", "'Form10_DE509'", "'Form10_DE510'", "'Form10_DE511'",
391
"'Form10_DE512'", "'Form10_DE513'", "'Form10_DE514'", "'Form10_DE515'", "'Form10_DE516'", "'Form10_DE517'", "'Form10_DE518'", "'Form10_DE519'",
393
"'Form10_DE521'", "'Form10_DE522'", "'Form10_DE523'", "'Form10_DE524'", "'Form10_DE525'", "'Form10_DE526'", "'Form10_DE527'", "'Form10_DE528'",
395
"'Form10_DE530'", "'Form10_DE531'", "'Form10_DE532'", "'Form10_DE533'", "'Form10_DE534'", "'Form10_DE535'", "'Form10_DE536'", "'Form10_DE537'",
397
"'Form10_DE539'", "'Form10_DE540'",
400
"'Form10_DE541'", "'Form10_DE542'", "'Form10_DE543'", "'Form10_DE544'", "'Form10_DE545'", "'Form10_DE546'", "'Form10_DE547'", "'Form10_DE548'",
402
"'Form10_DE550'", "'Form10_DE551'", "'Form10_DE552'", "'Form10_DE553'", "'Form10_DE554'", "'Form10_DE555'", "'Form10_DE556'", "'Form10_DE557'",
404
"'Form10_DE559'", "'Form10_DE560'", "'Form10_DE561'", "'Form10_DE562'", "'Form10_DE563'", "'Form10_DE564'", "'Form10_DE565'", "'Form10_DE566'",
406
"'Form10_DE568'", "'Form10_DE569'", "'Form10_DE570'", "'Form10_DE571'", "'Form10_DE572'", "'Form10_DE573'", "'Form10_DE574'", "'Form10_DE575'",
408
"'Form10_DE577'", "'Form10_DE578'", "'Form10_DE579'", "'Form10_DE580'", "'Form10_DE581'", "'Form10_DE582'", "'Form10_DE583'", "'Form10_DE584'",
410
"'Form10_DE586'", "'Form10_DE587'", "'Form10_DE588'", "'Form10_DE589'", "'Form10_DE590'", "'Form10_DE591'", "'Form10_DE592'", "'Form10_DE593'",
412
"'Form10_DE595'", "'Form10_DE596'", "'Form10_DE597'", "'Form10_DE598'", "'Form10_DE599'", "'Form10_DE600'", "'Form10_DE601'", "'Form10_DE602'",
414
"'Form10_DE604'", "'Form10_DE605'", "'Form10_DE606'", "'Form10_DE607'", "'Form10_DE608'", "'Form10_DE609'", "'Form10_DE610'", "'Form10_DE611'",
416
"'Form10_DE613'", "'Form10_DE614'", "'Form10_DE615'", "'Form10_DE616'", "'Form10_DE617'", "'Form10_DE618'", "'Form10_DE619'", "'Form10_DE620'",
419
"' '","' '","' '","' '",
421
"'Form11_DE57'", "'Form11_DE58'",
425
"'Form11_DE59'", "'Form11_DE60'",
429
"'Form11_DE61'", "'Form11_DE62'",
433
"'Form11_DE63'", "'Form11_DE64'",
437
"'Form11_DE65'", "'Form11_DE66'",
441
"'Form11_DE67'", "'Form11_DE68'",
445
"' '","' '","' '","' '","' '","' '","' '","' '","' '",
448
"'Form10_DE622'", "'Form10_DE623'", "'Form10_DE624'", "'Form10_DE625'", "'Form10_DE626'", "'Form10_DE627'",
449
"'Form10_DE628'", "'Form10_DE629'", "'Form10_DE630'", "'Form10_DE631'", "'Form10_DE632'", "'Form10_DE633'", "'Form10_DE634'", "'Form10_DE635'",
451
"'Form10_DE637'", "'Form10_DE638'", "'Form10_DE639'", "'Form10_DE640'", "'Form10_DE641'", "'Form10_DE642'", "'Form10_DE643'", "'Form10_DE644'",
453
"'Form10_DE646'", "'Form10_DE647'", "'Form10_DE648'", "'Form10_DE649'", "'Form10_DE650'",
456
"' '","' '","' '","' '",
458
"'Form11_DE69'", "'Form11_DE70'",
462
"'Form11_DE71'", "'Form11_DE72'",
466
"'Form11_DE73'", "'Form11_DE74'",
472
"'Form10_DE651'", "'Form10_DE652'", "'Form10_DE653'",
475
" 'Form11_DE75','Form10_DE726' ",
476
" 'Form11_DE76','Form10_DE727' ",
477
" 'Form11_DE77','Form10_DE728' ",
479
"'Form11_DE75'", "'Form11_DE76'", "'Form11_DE77'",
480
"'Form10_DE726'", "'Form10_DE727'", "'Form10_DE728'",
483
" 'Form10_DE729','Form10_DE732','Form10_DE735' ",
484
" 'Form10_DE730','Form10_DE733','Form10_DE736' ",
485
" 'Form10_DE731','Form10_DE734','Form10_DE737' ",
487
"'Form10_DE729'", "'Form10_DE730'", "'Form10_DE731'",
488
"'Form10_DE732'", "'Form10_DE733'", "'Form10_DE734'", "'Form10_DE735'", "'Form10_DE736'", "'Form10_DE737'",
489
"'Form10_DE666'", "'Form10_DE667'",
490
"'Form10_DE1529'", "'Form10_DE669'", "'Form10_DE670'", "'Form10_DE671'", "'Form10_DE672'", "'Form10_DE673'", "'Form10_DE674'", "'Form10_DE675'",
492
"'Form10_DE677'", "'Form10_DE678'", "'Form10_DE679'", "'Form10_DE680'", "'Form10_DE681'", "'Form10_DE682'", "'Form10_DE683'", "'Form10_DE684'",
494
"'Form10_DE686'", "'Form10_DE687'", "'Form10_DE688'", "'Form10_DE689'", "'Form10_DE690'", "'Form10_DE691'", "'Form10_DE692'", "'Form10_DE693'",
496
"'Form10_DE695'", "'Form10_DE696'", "'Form10_DE697'", "'Form10_DE698'", "'Form10_DE699'", "'Form10_DE700'", "'Form10_DE701'", "'Form10_DE702'",
498
"'Form10_DE704'", "'Form10_DE705'", "'Form10_DE706'", "'Form10_DE707'", "'Form10_DE708'", "'Form10_DE709'", "'Form10_DE710'", "'Form10_DE711'",
500
"'Form10_DE713'", "'Form10_DE714'", "'Form10_DE715'", "'Form10_DE716'", "'Form10_DE717'", "'Form10_DE718'", "'Form10_DE719'",
505
" 'Form10_DE723','Form10_DE726' ",
506
" 'Form10_DE724','Form10_DE727' ",
507
" 'Form10_DE725','Form10_DE728' ",
509
"'Form10_DE723'", "'Form10_DE724'", "'Form10_DE725'", "'Form10_DE726'", "'Form10_DE727'",
513
" 'Form10_DE729','Form10_DE732','Form10_DE735' ",
514
" 'Form10_DE730','Form10_DE733','Form10_DE736' ",
515
" 'Form10_DE731','Form10_DE734','Form10_DE737' ",
517
"'Form10_DE729'", "'Form10_DE730'", "'Form10_DE731'", "'Form10_DE732'", "'Form10_DE733'", "'Form10_DE734'", "'Form10_DE735'",
518
"'Form10_DE736'", "'Form10_DE737'",
520
"' '", "' '", "' '", "' '","' '","' '","' '","' '","' '",
522
"'Form10_DE741'", "'Form10_DE742'",
523
"'Form10_DE743'", "'Form10_DE744'", "'Form10_DE745'", "'Form10_DE746'", "'Form10_DE747'", "'Form10_DE748'", "'Form10_DE749'",
531
int dataElementIDs[] = new int[dataElementCodes.length+5];
532
int entryNumberValues[]= new int[dataElementCodes.length+5];
533
int entryValuesForLastYear[]= new int[dataElementCodes.length+5];
534
int cumentryValuesForCurYear[]= new int[dataElementCodes.length+5];
535
int cumentryValuesForLastYear[]= new int[dataElementCodes.length+5];
537
String monthNames[] = { "", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" };
544
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
545
con = DriverManager.getConnection (urlForConnection, userName, password);
547
st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
548
st1=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
549
st2=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
550
st3=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
551
st4=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
552
st5=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
553
st6=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
554
st8=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
555
st9=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
556
st10=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
557
st11=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
558
st12=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
561
//rs1 = st1.executeQuery("SELECT organisationunit.shortname FROM organisationunit WHERE id ="+selectedOrgUnitID);
562
rs1 = st1.executeQuery("SELECT organisationunit.shortname FROM organisationunit WHERE organisationunitid ="+selectedOrgUnitID);
563
if(rs1.next()) { selectedOrgUnitName = rs1.getString(1); }
564
else { selectedOrgUnitName = ""; }
566
//rs11 = st11.executeQuery("select startDate,endDate from period where id = "+selectedDataPeriodID);
569
// selectedDataPeriodStartDate = rs11.getDate(1).toString();
570
// selectedDataPeriodEndDate = rs11.getDate(2).toString();
573
selectedDataPeriodStartDate = startingDate;
576
catch(Exception e) { out.println(e.getMessage()); }
581
if(rs1!=null) rs1.close(); if(st1!=null) st1.close();
582
if(rs11!=null) rs11.close(); if(st11!=null) st11.close();
584
catch(Exception e) { out.println(e.getMessage()); }
585
} // finally block end
587
String partsOfDataPeriodStartDate[] = selectedDataPeriodStartDate.split("-");
588
String partsOfDataPeriodEndDate[] = endingDate.split("-");
589
lastYear = Integer.parseInt(partsOfDataPeriodStartDate[0]) - 1;
590
lastDataPeriodStartDate = lastYear+"-"+partsOfDataPeriodStartDate[1]+"-"+partsOfDataPeriodStartDate[2];
592
int tempForMonth1 = Integer.parseInt(partsOfDataPeriodStartDate[1]);
595
if(tempForMonth1 < 4) { tempForYear = lastYear; }
596
else { tempForYear = lastYear + 1; }
598
String curYearStart = tempForYear+"-04-01";
599
String lastYearStart = (tempForYear-1)+"-04-01";
600
String lastYearEnd = lastYear+"-"+partsOfDataPeriodStartDate[1]+"-"+partsOfDataPeriodStartDate[2];
602
//for district, taluk, CHC names
605
// rs8=st8.executeQuery("select organisationunit.id, organisationunit.name FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+selectedOrgUnitID+")");
606
// if(rs8.next()) { PHCID = rs8.getInt(1);PHCName = rs8.getString(2); }
607
// else { PHCID = 0; PHCName = ""; }
609
// rs9=st9.executeQuery("select organisationunit.id, organisationunit.name FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+PHCID+")");
610
// if(rs9.next()) { CHCID = rs9.getInt(1);CHCName = rs9.getString(2); }
611
// else { CHCID = 0; CHCName = ""; }
613
//rs5=st5.executeQuery("select organisationunit.id, organisationunit.shortname FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+selectedOrgUnitID+")");
614
rs5=st5.executeQuery("select organisationunit.organisationunitid, organisationunit.shortname FROM organisationunit WHERE organisationunit.organisationunitid in ( select organisationunit.parentid from organisationunit where organisationunit.organisationunitid = "+selectedOrgUnitID+")");
615
if(rs5.next()) { districtID = rs5.getInt(1); districtName = rs5.getString(2);}
616
else {districtID = 0; districtName = "";}
618
//rs6=st6.executeQuery("select organisationunit.shortname FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+districtID+")");
619
rs6=st6.executeQuery("select organisationunit.shortname FROM organisationunit WHERE organisationunit.organisationunitid in ( select organisationunit.parentid from organisationunit where organisationunit.organisationunitid = "+districtID+")");
620
if(rs6.next()) { stateName = rs6.getString(1);}
621
else { stateName = "";}
623
//rs10=st10.executeQuery("SELECT sum(datavalue.value) FROM organisationunit INNER JOIN (dataelement INNER JOIN datavalue ON dataelement.id = datavalue.dataElement) ON organisationunit.id = datavalue.source WHERE organisationunit.parent = "+PHCID+" AND dataelement.name like 'Total Population'");
624
rs10=st10.executeQuery("SELECT sum(datavalue.value) FROM organisationunit INNER JOIN (dataelement INNER JOIN datavalue ON dataelement.dataelementid = datavalue.dataelementid) ON organisationunit.organisationunitid = datavalue.sourceid WHERE organisationunit.parentid = "+PHCID+" AND dataelement.name like 'Total Population'");
625
if(rs10.next()) { totPHCPopulation = rs10.getInt(1);}
626
else {totPHCPopulation = 0;}
629
catch(Exception e) { out.println(e.getMessage()); }
634
if(rs5!=null) rs5.close(); if(st5!=null) st5.close();
635
if(rs6!=null) rs6.close(); if(st6!=null) st6.close();
636
if(rs8!=null) rs8.close(); if(st8!=null) st8.close();
637
if(rs9!=null) rs9.close(); if(st9!=null) st9.close();
638
if(rs10!=null) rs10.close(); if(st10!=null) st10.close();
640
catch(Exception e) { out.println(e.getMessage()); }
641
} // finally block end
646
int j= dataElementCodes.length;
652
entryNumberValues[i] = -1;
653
entryValuesForLastYear[i] = -1;
654
cumentryValuesForCurYear[i] = -1;
655
cumentryValuesForLastYear[i] = -1;
657
// for Performance in the reporting month
658
//query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataElement = dataelement.id WHERE datavalue.period in (select id from period where startdate between '"+startingDate+"' and '"+startingDate+"') AND datavalue.source in ( select id from organisationunit where parent ="+selectedOrgUnitID+" OR id ="+selectedOrgUnitID+") AND dataelement.code in ("+dataElementCodes[i]+")";
659
query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataelementid = dataelement.dataelementid WHERE datavalue.periodid in (select periodid from period where startdate between '"+startingDate+"' and '"+startingDate+"') AND datavalue.sourceid in ( select organisationunitid from organisationunit where parentid ="+selectedOrgUnitID+" OR organisationunitid ="+selectedOrgUnitID+") AND dataelement.code in ("+dataElementCodes[i]+")";
660
rs=st.executeQuery(query);
661
if(rs.next()) { entryNumberValues[i] = rs.getInt(1); }
662
else { entryNumberValues[i] = 0; }
664
// for Cumulative Performance till Current Month
665
//query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataElement = dataelement.id WHERE datavalue.period in (select id from period where startdate between '"+curYearStart+"' and '"+selectedDataPeriodStartDate+"' and periodType = "+periodTypeID+") AND datavalue.source in ( select id from organisationunit where parent ="+selectedOrgUnitID+" OR id ="+selectedOrgUnitID+") AND dataelement.code in ("+dataElementCodes[i]+")";
666
query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataelementid = dataelement.dataelementid WHERE datavalue.periodid in (select periodid from period where startdate between '"+curYearStart+"' and '"+selectedDataPeriodStartDate+"' and periodtypeid = "+periodTypeID+") AND datavalue.sourceid in ( select organisationunitid from organisationunit where parentid ="+selectedOrgUnitID+" OR organisationunitid ="+selectedOrgUnitID+") AND dataelement.code in ("+dataElementCodes[i]+")";
667
rs4=st4.executeQuery(query);
668
if(rs4.next()) { cumentryValuesForCurYear[i]= rs4.getInt(1); }
669
else { cumentryValuesForCurYear[i] = 0; }
674
catch(Exception e) { out.println(e.getMessage()); }
679
if(rs!=null) rs.close(); if(st!=null) st.close();
680
if(rs2!=null) rs2.close(); if(st2!=null) st2.close();
681
if(rs3!=null) rs3.close(); if(st3!=null) st3.close();
682
if(rs4!=null) rs4.close(); if(st4!=null) st4.close();
683
if(rs12!=null) rs12.close(); if(st12!=null) st12.close();
685
if(con!=null) con.close();
687
catch(Exception e) { out.println(e.getMessage()); }
688
} // finally block end
693
<TITLE>Form - 2</TITLE>
694
<script src="../dhis-web-reports/Jharkhand/JDENamesForForm2.js" type="text/javascript" language="Javascript"></script>
709
else if(j==2) end = 31;
710
else if(j==3) end = 32;
711
else if(j==4) end = 30;
712
else if(j==5) end = 32;
714
for(start=0;start<=end;start++)
717
document.getElementById(id).innerHTML = slnoForForm2[k];
719
document.getElementById(id).innerHTML = denamesForForm2[k];
728
<BODY BGCOLOR="#FFFFFF" onload="fun1()">
729
<font face="Arial" size="2">निक-नेट कम्प्यूटर में डाटा प्रविष्टि के लिए जिला परिवार कल्याण अधिकारी को 15 मार्च तक प्रस्तुत किया जाए)</font>
731
<font face="Arial" size="3">
732
<b>फार्म 2<br>प्राथमिक स्वास्थ्य केंद्र कार्ययोजना</b></font>
735
<table cellpadding="0" cellspacing="0" bgcolor="ffffff" align="center" style="border-style:solid; border-width:0; border-collapse: collapse; padding: 0; position:relative; top:10" bordercolor="#ffffff" width="100%" border="0">
736
<tr style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding: 0" bordercolor="#111111" width="100%">
737
<td width="60%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="23">
738
<font face="Arial" size="2">क. सामान्य सूचना : </font>
740
<td width="40%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="23">
741
<font face="Arial" size="2"></font>
745
<td width="60%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
746
<font face="Arial" size="2">राज्य : <%=stateName%></font>
748
<td width="40%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
749
<font face="Arial" size="2">वर्ष : <%=partsOfDataPeriodStartDate[0]%> - <%=partsOfDataPeriodEndDate[0]%></font>
753
<td width="60%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
754
<font face="Arial" size="2">जिला : <%=districtName%></font>
756
<td width="40%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
757
<font face="Arial" size="2">जन्मदर : </font>
761
<td width="60%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
762
<font face="Arial" size="2">प्रा.स्वा.कें. : <%=selectedOrgUnitName%></font>
764
<td width="40%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
765
<font face="Arial" size="2">(जिला / राज्य) : </font>
769
<td width="60%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
770
<font face="Arial" size="2">प्रा.स्वा.कें. के अधीन
771
उपकेंद्रों की सं. : </font>
773
<td width="40%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
774
<font face="Arial" size="2">पात्र दम्पतियां (पहली अप्रैल को) : </font>
778
<td width="60%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
779
<font face="Arial" size="2">प्रा.स्वा.कें की जनसंख्या
780
(उप-केंद्रों के अधीन कुल जनसंख्या) : </font>
782
<td width="40%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
796
String tempForentryNumberValues[] = new String[12];
797
String tempForcumentryValuesForCurYear[] = new String[12];
811
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
817
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
822
<br><br><br><br><br><br><br>
823
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
828
<br><br><br><br><br><br>
829
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
835
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
841
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
845
if(j==1) endcount = 21;
846
else if(j==2) endcount = 31;
847
else if(j==3) endcount = 32;
848
else if(j==4) endcount = 30;
849
else if(j==5) endcount = 32;
852
for(i=0;i<=endcount;i++)
854
String id1="cell1"+k;
855
String id2="cell2"+k;
861
tempForentryNumberValues[0]= "<b>पुरुष</b>";
862
tempForentryNumberValues[1]= "<b>स्त्री</b>";
863
tempForentryNumberValues[2]= "<b>पुरुष</b>";
864
tempForentryNumberValues[3]= "<b>स्त्री</b>";
868
else if(k==1 || k==3 || k==6 || k==12 || k==14 || k==18 || k==22 || k==23 || k==26 || k==30 || k==31 || k==36 || k==37 || k==47 || k==50 || k==52 || k==54 || k==56 || k==58 || k==59 || k==63 || k==64 || k==69 || k==70 || k==75 || k==76 || k==79 || k==82 || k==88 || k==94 || k==101 || k==106)
870
tempForentryNumberValues[0]= " ";
871
tempForentryNumberValues[1]= " ";
872
tempForentryNumberValues[2]= " ";
873
tempForentryNumberValues[3]= " ";
880
temp = entryNumberValues[l];
881
if(temp==-1) tempForentryNumberValues[0] = "";
882
else tempForentryNumberValues[0] = ""+temp;
886
temp = entryNumberValues[l];
887
if(temp==-1) tempForentryNumberValues[1] = "";
888
else tempForentryNumberValues[1] = ""+temp;
892
temp = entryNumberValues[l];
893
if(temp==-1) tempForentryNumberValues[2] = "";
894
else tempForentryNumberValues[2] = ""+temp;
898
temp = entryNumberValues[l];
899
if(temp==-1) tempForentryNumberValues[3] = "";
900
else tempForentryNumberValues[3] = ""+temp;
908
<td id="<%=id1%>" name="<%=id1%>" width="3%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; " bordercolor="#111111" align="left"><font face="Arial" size="2"></font></td>
909
<td id="<%=id2%>" name="<%=id2%>" width="67%" align="left" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:15; padding-right:1; " bordercolor="#111111" ><font face="Arial" size="2"></font></td>
910
<td width="8%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="2"><font face="Arial" size="2"><%=tempForentryNumberValues[0]%></font></td>
911
<td width="7%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="3"><font face="Arial" size="2"><%=tempForentryNumberValues[1]%></font></td>
912
<td width="8%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" align="center" colspan="3"><font face="Arial" size="2"><%=tempForentryNumberValues[2]%></font></td>
913
<td width="7%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" align="center" colspan="2"><font face="Arial" size="2"><%=tempForentryNumberValues[3]%></font></td>
918
else if((k>=-1 && k<=-1))
926
<font face="arial" size=3><b>वैक्सीनों और औषधियों की सूची</b></font>
928
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
930
tempForentryNumberValues[0]= "<b>यूनिट</b>";
931
tempForentryNumberValues[1]= "<b>गत वर्ष के दौरान निर्धारित की गई आवश्यकता</b>";
932
tempForentryNumberValues[2]= "<b>गत वर्ष प्राप्त वास्तविक मात्रा</b>";
933
tempForentryNumberValues[3]= "<b>गत वर्ष का शेष या कमी</b>";
934
tempForentryNumberValues[4]= "<b>चालू वर्ष के लिए आवश्यकता</b>";
938
else if(k==1 || k==3 || k==6 || k==12 || k==14 || k==18 || k==22 || k==23 || k==26 || k==30 || k==31 || k==36 || k==37 || k==47 || k==50 || k==52 || k==54 || k==56 || k==58 || k==59 || k==63 || k==64 || k==69 || k==70 || k==75 || k==76 || k==79 || k==82 || k==88 || k==94 || k==101 || k==106)
940
tempForentryNumberValues[0]= " ";
941
tempForentryNumberValues[1]= " ";
942
tempForentryNumberValues[2]= " ";
943
tempForentryNumberValues[3]= " ";
944
tempForentryNumberValues[4]= " ";
951
temp = entryNumberValues[l];
952
if(temp==-1) tempForentryNumberValues[0] = "";
953
else tempForentryNumberValues[0] = ""+temp;
957
temp = entryNumberValues[l];
958
if(temp==-1) tempForentryNumberValues[1] = "";
959
else tempForentryNumberValues[1] = ""+temp;
963
temp = entryNumberValues[l];
964
if(temp==-1) tempForentryNumberValues[2] = "";
965
else tempForentryNumberValues[2] = ""+temp;
969
temp = entryNumberValues[l];
970
if(temp==-1) tempForentryNumberValues[3] = "";
971
else tempForentryNumberValues[3] = ""+temp;
975
temp = entryNumberValues[l];
976
if(temp==-1) tempForentryNumberValues[4] = "";
977
else tempForentryNumberValues[4] = ""+temp;
984
<td id="<%=id1%>" name="<%=id1%>" width="3%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; " bordercolor="#111111" align="left"><font face="Arial" size="2"></font></td>
985
<td id="<%=id2%>" name="<%=id2%>" width="67%" align="left" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:15; padding-right:1; " bordercolor="#111111" ><font face="Arial" size="2"></font></td>
986
<td width="6%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr"><font face="Arial" size="2"><%=tempForentryNumberValues[0]%></font></td>
987
<td width="6%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="3"><font face="Arial" size="2"><%=tempForentryNumberValues[1]%></font></td>
988
<td width="6%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="2"><font face="Arial" size="2"><%=tempForentryNumberValues[2]%></font></td>
989
<td width="6%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="3"><font face="Arial" size="2"><%=tempForentryNumberValues[3]%></font></td>
990
<td width="6%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr"><font face="Arial" size="2"><%=tempForentryNumberValues[4]%></font></td>
995
else if((k>=87 && k<=107) || (k>=133 && k<=150))
999
tempForentryNumberValues[0]= "<b>गत वर्ष प्रयुक्त मात्रा</b>";
1000
tempForentryNumberValues[1]= "<b>पहली अप्रैल को स्टाक की स्थिति</b>";
1001
tempForentryNumberValues[2]= "<b>चालू वर्ष के लिए अपेक्षित अतिरिक्त मात्रा</b>";
1010
<font face="arial" size=3><b>स्टाफ की स्थिति</b></font>
1011
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
1014
tempForentryNumberValues[0]= "<b>संस्वीकृत संख्या</b>";
1015
tempForentryNumberValues[1]= "<b>वर्तमान संख्या</b>";
1016
tempForentryNumberValues[2]= "<b>किस तारीख से रिक्त पदों की संख्या</b>";
1020
else if(k==1 || k==3 || k==6 || k==12 || k==14 || k==18 || k==22 || k==23 || k==26 || k==30 || k==31 || k==36 || k==37 || k==47 || k==50 || k==52 || k==54 || k==56 || k==58 || k==59 || k==63 || k==64 || k==69 || k==70 || k==75 || k==76 || k==79 || k==82 || k==88 || k==94 || k==101 || k==106)
1022
tempForentryNumberValues[0]= " ";
1023
tempForentryNumberValues[1]= " ";
1024
tempForentryNumberValues[2]= " ";
1031
temp = entryNumberValues[l];
1032
if(temp==-1) tempForentryNumberValues[0] = "";
1033
else tempForentryNumberValues[0] = ""+temp;
1037
temp = entryNumberValues[l];
1038
if(temp==-1) tempForentryNumberValues[1] = "";
1039
else tempForentryNumberValues[1] = ""+temp;
1043
temp = entryNumberValues[l];
1044
if(temp==-1) tempForentryNumberValues[2] = "";
1045
else tempForentryNumberValues[2] = ""+temp;
1053
<td id="<%=id1%>" name="<%=id1%>" width="3%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; " bordercolor="#111111" align="left"><font face="Arial" size="2"></font></td>
1054
<td id="<%=id2%>" name="<%=id2%>" width="67%" align="left" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:15; padding-right:1; " bordercolor="#111111" ><font face="Arial" size="2"></font></td>
1055
<td width="10%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="4"><font face="Arial" size="2"><%=tempForentryNumberValues[0]%></font></td>
1056
<td width="10%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="5"><font face="Arial" size="2"><%=tempForentryNumberValues[1]%></font></td>
1057
<td width="10%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="4"><font face="Arial" size="2"><%=tempForentryNumberValues[2]%></font></td>
1065
tempForentryNumberValues[0]= "<font face='arial' size=3><b>गत वर्ष का निष्पादन</b></font>";
1066
tempForentryNumberValues[1]= "<font face='arial' size=3><b>उप-केंद्र योजनाओं से संकलित चालू वर्ष के लिए योजनाबद्द आवश्यकता</b></font>";
1072
tempForentryNumberValues[0]= "<font face='arial' size=3><b>गत वर्ष का निष्पादन</b></font>";
1073
tempForentryNumberValues[1]= "<font face='arial' size=3><b>चालू वर्ष के लिए प्रत्याशित आवश्यकता</b></font>";
1081
<font face="arial" size=3><b>उपस्कर तथा सुविधाएं<br>1. प्राथमिक स्वास्थ्य केंद्र भवन अपना या किराये पर:</b></font>
1082
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
1085
tempForentryNumberValues[0]= "<b>उपलब्ध</b>";
1086
tempForentryNumberValues[1]= "<b>मात्रा / गुणवत्ता</b>";
1090
else if(k==1 || k==3 || k==6 || k==12 || k==14 || k==18 || k==22 || k==23 || k==26 || k==30 || k==31 || k==36 || k==37 || k==47 || k==50 || k==52 || k==54 || k==56 || k==58 || k==59 || k==63 || k==64 || k==69 || k==70 || k==75 || k==76 || k==79 || k==82 || k==88 || k==94 || k==101 || k==106)
1092
tempForentryNumberValues[0]= " ";
1093
tempForentryNumberValues[1]= " ";
1099
temp = entryNumberValues[l];
1100
if(temp==-1) tempForentryNumberValues[0] = "";
1101
else tempForentryNumberValues[0] = ""+temp;
1105
temp = entryNumberValues[l];
1106
if(temp==-1) tempForentryNumberValues[1] = "";
1107
else tempForentryNumberValues[1] = ""+temp;
1113
<td id="<%=id1%>" name="<%=id1%>" width="3%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; " bordercolor="#111111" align="left"><font face="Arial" size="2"></font></td>
1114
<td id="<%=id2%>" name="<%=id2%>" width="67%" align="left" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:15; padding-right:1; " bordercolor="#111111" ><font face="Arial" size="2"></font></td>
1115
<td width="15%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" dir="ltr" colspan="5"><font face="Arial" size="2"><%=tempForentryNumberValues[0]%></font></td>
1116
<td width="15%" align="center" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" align="center" colspan="5"><font face="Arial" size="2"><%=tempForentryNumberValues[1]%></font></td>
b'\\ No newline at end of file'