2
<%@ page contentType="text/html ; charset=UTF-8"%>
4
<%@ page import="java.sql.*,java.util.*" %>
5
<%@ page session="true"%>
7
<!-- Bean Specification -->
8
<jsp:useBean id="DataValidationAction" scope="session" class="org.hisp.gtool.action.DataValidationAction" />
9
<jsp:useBean id="GenerateHomePage" scope="session" class="org.hisp.gtool.action.GenerateHomePage" />
10
<jsp:useBean id="AudioAction" scope="session" class="org.hisp.gtool.action.AudioAction" />
14
String muteOpt = (String) session.getAttribute("muteOpt");
15
if(muteOpt != null && muteOpt.equals("OFF"))
17
AudioAction.stopAudio();
18
AudioAction.playAudio("t6.wav");
22
Hashtable htForDataValidations = DataValidationAction.getAllDataValidations();
23
Enumeration keysFordataValidations = htForDataValidations.keys();
25
String monthNames[]={"","Jan-","Feb-","Mar-","Apr-","May-","Jun-","Jul-","Aug-","Sep-","Oct-","Nov-","Dec-"};
30
<title>Graphical Analyser</title>
31
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
32
<meta http-equiv="description" content="this is my page">
33
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
35
<link rel="stylesheet" type="text/css" href="css/StylesForTags.css" />
36
<style fprolloverstyle>
37
A:hover {background-color: silver;}
47
function formValidations()
49
ouName = document.ChartGenerationForm.ouNameTB.value;
50
dvName = document.ChartGenerationForm.dataValidationListCB.selectedIndex;
51
sDateIndex = document.ChartGenerationForm.sDateLB.selectedIndex;
52
eDateIndex = document.ChartGenerationForm.eDateLB.selectedIndex;
54
sDate = document.ChartGenerationForm.sDateLB.options[sDateIndex].value;
55
eDate = document.ChartGenerationForm.eDateLB.options[eDateIndex].value;
57
if(ouName=="" || ouName==null) {alert("Please Select OrganisationUnit");return false;}
58
else if(dvName < 0) {alert("Please Select DataValidations(s)");return false;}
59
else if(sDateIndex < 0) {alert("Please Select Starting Period");return false;}
60
else if(eDateIndex < 0) {alert("Please Select Ending Period");return false;}
61
else if(sDate > eDate) {alert("Starting Date is Greater");return false;}
65
var LeftPosition=(screen.width)?(screen.width-sWidth)/2:100;
66
var TopPosition=(screen.height)?(screen.height-sHeight)/2:100;
68
window.open('','chartWindow1','width=' + sWidth + ', height=' + sHeight + ', ' + 'left=' + LeftPosition + ', top=' + TopPosition + ', ' + 'location=no, menubar=no, ' + 'status=no, toolbar=no, scrollbars=yes, resizable=yes');
71
} // formValidations Function End
74
<body onload="onloadFunction()" >
75
<form id="ChartGenerationForm" name="ChartGenerationForm" action="DataValidation.jsp" method="post" onsubmit="return formValidations()" target="chartWindow1">
76
<table style=" border-collapse: collapse; margin-top: 0;" cellpadding="0" cellspacing="0" width="100%" height="100%" border=0 valign="top">
78
<td width="64%" class="NormalB" valign="top" style="padding-left: 0; padding-top: 0">
79
<table cellpadding="15" cellspacing="2" border=0 bordercolor="#800000" width="100%" style="background-image: url('images/Ind_Box1.png'); background-repeat: no-repeat;">
80
<tr><td class="NormalB" >
81
DataValidation List : <br><select name="dataValidationListCB" id="dataValidationListCB" multiple size="20" style="width: 400">
83
while(keysFordataValidations.hasMoreElements())
85
String dvID = (String) keysFordataValidations.nextElement();
86
ArrayList liForDataValidations = (ArrayList) htForDataValidations.get(dvID);
87
String dvName = (String) liForDataValidations.get(0);
88
String dvleftdeids = (String) liForDataValidations.get(1);
89
String dvrightdeids = (String) liForDataValidations.get(2);
90
String dvoperator = (String) liForDataValidations.get(3);
91
String dvtype = (String) liForDataValidations.get(4);
92
String dvleftdesc = (String) liForDataValidations.get(5);
93
String dvrightdesc = (String) liForDataValidations.get(6);
95
<option value='<%=dvID%>'><%=dvName%></option>
101
<tr><td align="right" class="NormalB"><a href="DValidationScreen.jsp" style="text-decoration: none; color:#0000ff"> Define </a> <br></br><br/></td></tr>
104
<td width="31%" class="NormalB" style="padding-left: 0; padding-top: 0" valign="top">
105
<table border=0 width="100%" cellpadding="25" style="background-image: url('images/Period_Box1.png'); background-repeat: no-repeat; ">
106
<tr><td class="NormalB" width="100%">
107
From : <br><select id="sDateLB" name="sDateLB">
109
List liForSDate = GenerateHomePage.getStartDate();
110
Iterator iForSDate = liForSDate.iterator();
111
while(iForSDate.hasNext())
113
String sdate = (String) iForSDate.next();
114
String partsOfTempForSDate[] = sdate.split("-");
115
String tempForSDate = monthNames[Integer.parseInt(partsOfTempForSDate[1])]+partsOfTempForSDate[0];%>
116
<option value="<%=sdate%>"><%=tempForSDate%></option>
121
To : <br><select id="eDateLB" name="eDateLB">
123
List liForEDate = GenerateHomePage.getEndDate();
124
Iterator iForEDate = liForEDate.iterator();
125
while(iForEDate.hasNext())
127
String edate = (String) iForEDate.next();
128
String partsOfTempForEDate[] = edate.split("-");
129
String tempForEDate = monthNames[Integer.parseInt(partsOfTempForEDate[1])]+partsOfTempForEDate[0];
131
<option value="<%=edate%>"><%=tempForEDate%></option>
140
<table width="100%" cellpadding="15" border=0 bordercolor="#800000" style="background-image: url('images/Submit_Box1.png'); background-repeat: no-repeat;">
141
<tr><td class="NormalB">
143
OrganisationUnit : <br><input type="text" name="ouNameTB" id="ouNameTB" size="20">
145
LocalLanguage : <input type="checkbox" name="LocalLangCB" id="LocalLangCB" checked/>
147
<input type="submit" name="ViewValidation" value="ViewValidation" style="width: 120; height: 25; font-family:Arial; font-weight:bold; color:#800080">
148
<input type="hidden" name="ouIDTB" id="ouIDTB">
153
<td width="5%" valign="center" class="NormalB" style="background-image: url('images/SideTitle1.png'); background-repeat: no-repeat; "></td>
b'\\ No newline at end of file'