%@ page contentType="text/html; charset=iso-8859-1" language="java" import="utils.*, java.sql.*, java.util.Date" errorPage="" %>
<%@page import="java.util.*"%>
<%
int inst_ID = 6001;
Date date = new Date();
DatabaseConnection db_conn = DatabaseConnection.getConnection();
String sql_inst = "SELECT * FROM Institution WHERE Inst_ID = ?";
PreparedStatement ps_inst = db_conn.getPreparedStatement(sql_inst);
ps_inst.setInt(1,inst_ID);
ps_inst.executeUpdate();
String inst_name = "";
String inst_contact = "";
String inst_email = "";
ResultSet rs_inst = ps_inst.executeQuery();
if (rs_inst.next()) {
inst_name = ff.getValue(rs_inst,"Inst_Name");
inst_contact = ff.getValue(rs_inst,"Contact_Person");
inst_email = ff.getValue(rs_inst, "Contact_Email");
}
String sql_apps =
"SELECT First_Name, Middle_Name, Last_Name, Email, "
+ "fn.Program_Name AS Fn_Program, "
+ "uq.Program_Name AS UQ_Program "
+ "FROM USERS, ROLES, APPLICANT, PROGRAM fn, PROGRAM uq "
+ "WHERE Role_Name = 'APPLICANT' "
+ "AND Role_FK = Role_ID "
+ "AND User_FK = User_ID "
+ "AND Prev_Program_FK = fn.Program_ID "
+ "AND UQ_Program_FK = uq.Program_ID "
+ "AND Prev_Inst_FK = ? "
+ "ORDER BY Last_Name ASC";
PreparedStatement ps_apps = db_conn.getPreparedStatement(sql_apps);
ps_apps.setInt(1,inst_ID);
ps_apps.executeUpdate();
ResultSet rs_apps = ps_apps.executeQuery();
int count_apps = 0;
String fn_apps = "";
String mn_apps = "";
String ln_apps = "";
String email_apps = "";
String fprog_apps = "";
String uqprog_apps = "";
%>
<%! public String name(String first, String middle, String last) {
String name = last + ", " + first;
if (!(middle.equals(""))) {name += " " + middle;}
return name;
}
%>
Institutional Summary ReportReport Generated at: <%=date.toString()%>
Institution: <%=inst_name%>
Contact Person: <%=inst_contact%>
|
||||||||||||||||