|
@@ -27,11 +27,20 @@ namespace CG67.FicheCollege.Entrepot
|
|
|
command.Parameters.AddWithValue(":AnneeMoins1", anneeMoins1);
|
|
command.Parameters.AddWithValue(":AnneeMoins1", anneeMoins1);
|
|
|
int anneePlus1 = annee + 1;
|
|
int anneePlus1 = annee + 1;
|
|
|
command.Parameters.AddWithValue (":AnneePlus1", anneePlus1);
|
|
command.Parameters.AddWithValue (":AnneePlus1", anneePlus1);
|
|
|
|
|
+ double montantPrev;
|
|
|
using (OracleDataReader reader = command.ExecuteReader())
|
|
using (OracleDataReader reader = command.ExecuteReader())
|
|
|
{
|
|
{
|
|
|
while (reader.Read())
|
|
while (reader.Read())
|
|
|
{
|
|
{
|
|
|
- resultat.Add(new ProgTravaux(Convert.ToInt16(reader["ANNEE"].ToString()), reader["LIBELLE_OPERATION"].ToString(), Convert.ToDouble(reader["MONTANT_PREV"].ToString()), reader["TYPE_OPERATION"].ToString(), reader["STATUT_OP"].ToString()));
|
|
|
|
|
|
|
+ try
|
|
|
|
|
+ {
|
|
|
|
|
+ montantPrev = Convert.ToDouble(reader["MONTANT_PREV"].ToString());
|
|
|
|
|
+ }
|
|
|
|
|
+ catch
|
|
|
|
|
+ {
|
|
|
|
|
+ throw new Exception("Le montant travaux prev n'est pas numeric !!! corriger les données");
|
|
|
|
|
+ }
|
|
|
|
|
+ resultat.Add(new ProgTravaux(Convert.ToInt16(reader["ANNEE"].ToString()), reader["LIBELLE_OPERATION"].ToString(), montantPrev , reader["TYPE_OPERATION"].ToString(), reader["STATUT_OP"].ToString()));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|