1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
| <%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page language="java" import="cra.*,java.sql.*,java.text.SimpleDateFormat,java.util.Date,java.*"%>
<jsp:useBean id="projBean" class="cra.classcra" scope="page" />
<jsp:useBean id="moisBean" class="cra.classmois" scope="page" />
<%
String cn = request.getParameter("nom");
String mois = request.getParameter("mois");
String annee = request.getParameter("annee");
//pour le mois et l'année actuelle
Date maDateAvecFormat = new Date();
//mois actuel
SimpleDateFormat moisactuel = new SimpleDateFormat("MM");
String m = moisactuel.format(maDateAvecFormat);
//année actuelle
SimpleDateFormat anneeactuelle = new SimpleDateFormat("yyyy");
String a = anneeactuelle.format(maDateAvecFormat);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Liste des comptes-rendus d'activités</title>
</head>
<body>
<p><font color="#009900" size="5"><strong>COMPTES-RENDUS-D'ACTIVITES</strong></font></p>
<form action='listcra.jsp?nom=<%= cn %>&mois=<%= mois %>&annee=<%= annee %>' method="GET" name="envoi">
<input type="hidden" name="nom" value='<%= cn %>'>
<table width="100%">
<tr><td><font><strong><%= cn %>, vos comptes-rendus d'activités pour
<select name = "mois" ONCHANGE="document.envoi.submit();" >
<%
String moi[] = {"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"};
for (int j = 0; j<moi.length; j++){
%>
<option value='<%= j+1 %>' <% if (String.valueOf(j+1).equals(mois)){ %> selected <% } %> ><%= moi[j] %></option>');
<% }
%>
</select>
<select name = "annee" ONCHANGE="document.envoi.submit();">
<% for(int i=2006 ; i<2010 ; i++ ){
%>
<option value='<%= i %>' <% if (String.valueOf(i).equals(annee)){ %> selected <% } %> ><%= i %></option>');
<% }
%>
</select>
</font></strong></td>
</tr>
</table>
<hr>
<TABLE WIDTH="100%" BORDER="0">
<TR BGCOLOR="#FFFFCC">
<TD WIDTH="2%"><div align="center"></div></TD>
<TD WIDTH="2%"></TD>
<TD WIDTH="15%"><div align="center"><B>Date</B></div></TD>
<TD WIDTH="15%"><div align="center"><B>Projet</B></div></TD>
<TD WIDTH="15%"><div align="center"><B>Activité</B></div></TD>
<TD WIDTH="10%"><div align="center"><B>Durée</B></div></TD>
<TD WIDTH="41%"><div align="center"><B>Commentaires</B></div></TD>
</TR>
<%
int compteur = 0;
String bgColor = "";
projBean.dbConnect();
if (projBean.selectCra2("'" + cn +"'", mois,annee))
{
while (projBean.getElemSuiv())
{
int idcra = projBean.getElemNomInt("id");
String userid = projBean.getElemNomChaine("userid");
String date = projBean.getElemNomChaine("date");
int projid = projBean.getElemNomInt("id_projet");
int actid = projBean.getElemNomInt("id_activite");
int dureecra = projBean.getElemNomInt("duree");
String commcra = projBean.getElemNomChaine("commentaire");
Class.forName("org.postgresql.Driver").newInstance();
String url = "jdbc:postgresql://localhost/ldap";
String user = "cnguyen";
String pass = "naki";
Connection con = DriverManager.getConnection(url, user, pass);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT nom_projet FROM projet WHERE id_projet=" + projid);
rs.next();
String nomproj = rs.getString("nom_projet");
rs = stmt.executeQuery("SELECT nom_activite FROM activite WHERE id_activite=" + actid);
rs.next();
String nomact = rs.getString("nom_activite");
if ((compteur % 2) ==0){bgColor = "#99CCFF";}
else{bgColor = "#CCFFFF";}
%>
<TR BGCOLOR="<%= bgColor %>">
<TD><A href='modifcra.jsp?idcra=<%= idcra %>&nom=<%= cn %>'><img src=button_edit.png></A></TD>
<TD><A ONCLICK='javascript:return confirm("Ãtes-vous sur de supprimer ce compte-rendu ?")' href='delcra.jsp?id=<%= idcra %>&nom=<%= cn %>'><img src=button_drop.png></A></TD>
<TD><%= date %></TD>
<TD><%= nomproj %></TD>
<TD><%= nomact %></TD>
<TD><%= dureecra %></TD>
<TD><%= commcra %></TD>
</TR>
<%
compteur = compteur + 1;
}
}else{
%>
<font color="red"><b>Désolé mais il n'y a aucun comptes-rendus pour cette période!!!</b></font>
<%
}
projBean.dbDisconnect();
%>
</TABLE>
</form>
<hr>
<table width="100%" border="0">
<tr>
<td><a href="logout.jsp">Se déconnecter</a></td>
<td><div align="right"><a href='addcra.jsp?nom=<%= cn %>'>Créer</a></div></td>
</tr>
</table>
</body>
</html> |
Partager