string IntfDalUSInfoPasse.insertUSInfoPasse(crlUSInfoPasse infoPasse, string sigleAgence) { #region declaration string numInfoPasse = ""; int nbInsert = 0; IntfDalUSInfoPasse serviceUSInfoPasse = new ImplDalUSInfoPasse(); #endregion #region implementation if (infoPasse != null && sigleAgence != "") { infoPasse.NumInfoPasse = serviceUSInfoPasse.getNumUSInfoPasse(sigleAgence); this.strCommande = "INSERT INTO `usinfopasse` (`numInfoPasse`,`nombrePasse`,"; this.strCommande += " `niveau`,`numReductionBillet`) VALUES"; this.strCommande += " ('" + infoPasse.NumInfoPasse + "','" + infoPasse.NombrePasse.ToString("0") + "',"; this.strCommande += " '" + infoPasse.Niveau.ToString("0") + "','" + infoPasse.NumReductionBillet + "')"; this.serviceConnectBase.openConnection(); nbInsert = this.serviceConnectBase.requete(this.strCommande); if (nbInsert == 1) { numInfoPasse = infoPasse.NumInfoPasse; } this.serviceConnectBase.closeConnection(); } #endregion return(numInfoPasse); }
void IntfDalUSInfoPasse.insertToGridInfoPasse(GridView gridView, string param, string paramLike, string valueLike) { #region declaration IntfDalUSInfoPasse serviceUSInfoPasse = new ImplDalUSInfoPasse(); #endregion #region implementation this.strCommande = "SELECT usinfopasse.numInfoPasse, usinfopasse.nombrePasse,"; this.strCommande += " usinfopasse.niveau, usinfopasse.numReductionBillet"; this.strCommande += " FROM usinfopasse"; this.strCommande += " WHERE " + paramLike + " LIKE '%" + valueLike + "%'"; this.strCommande += " ORDER BY " + param; gridView.DataSource = serviceUSInfoPasse.getDataTableInfoPasse(this.strCommande); gridView.DataBind(); #endregion }
crlUSAbonnementNVDevis IntfDalUSAbonnementNVDevis.selectUSAbonnementNVDevis(string numAbonnementNVDevis) { #region declaration crlUSAbonnementNVDevis abonnementNVDevis = null; IntfDalUSInfoPasse serviceUSInfoPasse = new ImplDalUSInfoPasse(); IntfDalUSZone serviceUSZone = new ImplDalUSZone(); #endregion #region implementation if (numAbonnementNVDevis != "") { this.strCommande = "SELECT * FROM `usabonnementnvdevis` WHERE `numAbonnementNVDevis`='" + numAbonnementNVDevis + "'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { abonnementNVDevis = new crlUSAbonnementNVDevis(); abonnementNVDevis.NumProforma = this.reader["numProforma"].ToString(); try { abonnementNVDevis.MontantNV = double.Parse(this.reader["montantNV"].ToString()); } catch (Exception) { } try { abonnementNVDevis.PrixUnitaireNV = double.Parse(this.reader["prixUnitaireNV"].ToString()); } catch (Exception) { } abonnementNVDevis.NumAbonnement = this.reader["numAbonnement"].ToString(); abonnementNVDevis.NumAbonnementNVDevis = this.reader["numAbonnementNVDevis"].ToString(); abonnementNVDevis.NumCategorieBillet = this.reader["numCategorieBillet"].ToString(); abonnementNVDevis.NumReductionBillet = this.reader["numReductionBillet"].ToString(); abonnementNVDevis.NumZoneD = this.reader["numZoneD"].ToString(); abonnementNVDevis.NumZoneF = this.reader["numZoneF"].ToString(); abonnementNVDevis.NumInfoPasse = this.reader["numInfoPasse"].ToString(); abonnementNVDevis.NumCarte = this.reader["numCarte"].ToString(); try { abonnementNVDevis.MontantCarte = double.Parse(this.reader["montantCarte"].ToString()); } catch (Exception) { } try { abonnementNVDevis.DateAbonnementNVDevis = Convert.ToDateTime(this.reader["dateAbonnementNVDevis"].ToString()); } catch (Exception) { } abonnementNVDevis.NumAbonnementNV = this.reader["numAbonnementNV"].ToString(); try { abonnementNVDevis.NombreVoyage = int.Parse(this.reader["nombreVoyage"].ToString()); } catch (Exception) { } } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (abonnementNVDevis != null) { if (abonnementNVDevis.NumInfoPasse != "") { abonnementNVDevis.infoPasse = serviceUSInfoPasse.selectUSInfoPasse(abonnementNVDevis.NumInfoPasse); } if (abonnementNVDevis.NumZoneD != "") { abonnementNVDevis.zoneD = serviceUSZone.selectUSZone(abonnementNVDevis.NumZoneD); } if (abonnementNVDevis.NumZoneF != "") { abonnementNVDevis.zoneF = serviceUSZone.selectUSZone(abonnementNVDevis.NumZoneF); } } } #endregion return(abonnementNVDevis); }
List <crlUSAbonnementNVDevis> IntfDalUSAbonnementNV.getAbonnementNVDevisValide(string numAbonnementNV) { #region declaration List <crlUSAbonnementNVDevis> abonnementNVDevisValide = null; crlUSAbonnementNVDevis abonnementNVDevisTemp = null; IntfDalUSZone serviceUSZone = new ImplDalUSZone(); IntfDalUSInfoPasse serviceUSInfoPasse = new ImplDalUSInfoPasse(); #endregion #region implementation if (numAbonnementNV != "") { this.strCommande = "SELECT usabonnementnvdevis.numAbonnementNVDevis, usabonnementnvdevis.numAbonnement,"; this.strCommande += " usabonnementnvdevis.prixUnitaireNV, usabonnementnvdevis.montantNV,"; this.strCommande += " usabonnementnvdevis.numZoneD, usabonnementnvdevis.numZoneF,"; this.strCommande += " usabonnementnvdevis.numReductionBillet, usabonnementnvdevis.numCategorieBillet,"; this.strCommande += " usabonnementnvdevis.numProforma, usabonnementnvdevis.numInfoPasse,"; this.strCommande += " usabonnementnvdevis.numCarte, usabonnementnvdevis.montantCarte,"; this.strCommande += " usabonnementnvdevis.dateAbonnementNVDevis, usabonnementnvdevis.numAbonnementNV,"; this.strCommande += " usabonnementnvdevis.nombreVoyage FROM usabonnementnvdevis"; this.strCommande += " WHERE usabonnementnvdevis.numAbonnementNV = '" + numAbonnementNV + "' AND"; this.strCommande += " usabonnementnvdevis.nombreVoyage > '0'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { abonnementNVDevisValide = new List <crlUSAbonnementNVDevis>(); while (this.reader.Read()) { abonnementNVDevisTemp = new crlUSAbonnementNVDevis(); try { abonnementNVDevisTemp.DateAbonnementNVDevis = Convert.ToDateTime(this.reader["dateAbonnementNVDevis"].ToString()); } catch (Exception) { } try { abonnementNVDevisTemp.MontantCarte = double.Parse(this.reader["montantCarte"].ToString()); } catch (Exception) { } try { abonnementNVDevisTemp.MontantNV = double.Parse(this.reader["montantNV"].ToString()); } catch (Exception) { } try { abonnementNVDevisTemp.NombreVoyage = int.Parse(this.reader["nombreVoyage"].ToString()); } catch (Exception) { } abonnementNVDevisTemp.NumAbonnement = this.reader["numAbonnement"].ToString(); abonnementNVDevisTemp.NumAbonnementNV = this.reader["numAbonnementNV"].ToString(); abonnementNVDevisTemp.NumAbonnementNVDevis = this.reader["numAbonnementNVDevis"].ToString(); abonnementNVDevisTemp.NumCarte = this.reader["numCarte"].ToString(); abonnementNVDevisTemp.NumCategorieBillet = this.reader["numCategorieBillet"].ToString(); abonnementNVDevisTemp.NumInfoPasse = this.reader["numInfoPasse"].ToString(); abonnementNVDevisTemp.NumProforma = this.reader["numProforma"].ToString(); abonnementNVDevisTemp.NumReductionBillet = this.reader["numReductionBillet"].ToString(); abonnementNVDevisTemp.NumZoneD = this.reader["numZoneD"].ToString(); abonnementNVDevisTemp.NumZoneF = this.reader["numZoneF"].ToString(); try { abonnementNVDevisTemp.PrixUnitaireNV = double.Parse(this.reader["prixUnitaireNV"].ToString()); } catch (Exception) { } if (abonnementNVDevisTemp.NumInfoPasse != "") { abonnementNVDevisTemp.infoPasse = serviceUSInfoPasse.selectUSInfoPasse(abonnementNVDevisTemp.NumInfoPasse); } if (abonnementNVDevisTemp.NumZoneD != "") { abonnementNVDevisTemp.zoneD = serviceUSZone.selectUSZone(abonnementNVDevisTemp.NumZoneD); } if (abonnementNVDevisTemp.NumZoneF != "") { abonnementNVDevisTemp.zoneF = serviceUSZone.selectUSZone(abonnementNVDevisTemp.NumZoneF); } abonnementNVDevisValide.Add(abonnementNVDevisTemp); abonnementNVDevisTemp = null; } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); } #endregion return(abonnementNVDevisValide); }