crlUSAbonnementNV IntfDalUSAbonnementNVDevis.getUSAbonnementNV(crlUSAbonnementNVDevis abonnementNVDevis) { #region declaration crlUSAbonnementNV abonnementNV = null; crlUSPlageNombreBillet plageNombreBillet = null; IntfDalUSPlageNombreBillet serviceUSPlageNombreBillet = new ImplDalUSPlageNombreBillet(); #endregion #region implementation if (abonnementNVDevis != null) { abonnementNV = new crlUSAbonnementNV(); abonnementNV.NumAbonnement = abonnementNVDevis.NumAbonnement; abonnementNV.NumZoneD = abonnementNVDevis.NumZoneD; abonnementNV.NumZoneF = abonnementNVDevis.NumZoneF; abonnementNV.NumCarte = abonnementNVDevis.NumCarte; plageNombreBillet = serviceUSPlageNombreBillet.getPlageNombreBillet(abonnementNVDevis.infoPasse.NombrePasse); if (plageNombreBillet != null) { abonnementNV.DateValideAu = DateTime.Now.Add(plageNombreBillet.DureeDeValidite); } } #endregion return(abonnementNV); }
string IntfDalUSAbonnementNVDevis.insertUSAbonnementNVDevis(crlUSAbonnementNVDevis abonnementNVDevis, string sigleAgence) { #region declaration IntfDalUSAbonnementNVDevis serviceUSAbonnementNVDevis = new ImplDalUSAbonnementNVDevis(); string numAbonnementNVDevis = ""; int nbInsert = 0; string numReductionBillet = "NULL"; string numCategorieBillet = "NULL"; string numAbonnementNV = "NULL"; string numAbonnement = "NULL"; #endregion #region implementation if (abonnementNVDevis != null) { if (abonnementNVDevis.NumReductionBillet != "") { numReductionBillet = "'" + abonnementNVDevis.NumReductionBillet + "'"; } if (abonnementNVDevis.NumCategorieBillet != "") { numCategorieBillet = "'" + abonnementNVDevis.NumCategorieBillet + "'"; } if (abonnementNVDevis.NumAbonnementNV != "") { numAbonnementNV = "'" + abonnementNVDevis.NumAbonnementNV + "'"; } if (abonnementNVDevis.NumAbonnement != "") { numAbonnement = "'" + abonnementNVDevis.NumAbonnement + "'"; } abonnementNVDevis.NumAbonnementNVDevis = serviceUSAbonnementNVDevis.getNumUSAbonnementNVDevis(sigleAgence); this.strCommande = "INSERT INTO `usabonnementnvdevis` (`numAbonnementNVDevis`,`numAbonnement`,"; this.strCommande += " `montantNV`,`numZoneD`,`numZoneF`,`numReductionBillet`,`numCategorieBillet`,"; this.strCommande += " `prixUnitaireNV`,`numProforma`,`numInfoPasse`,`numCarte`,`montantCarte`,"; this.strCommande += " `dateAbonnementNVDevis`,`numAbonnementNV`,`nombreVoyage`) VALUES"; this.strCommande += " ('" + abonnementNVDevis.NumAbonnementNVDevis + "',"; this.strCommande += " " + numAbonnement + ","; this.strCommande += " '" + abonnementNVDevis.MontantNV.ToString("0") + "','" + abonnementNVDevis.NumZoneD + "',"; this.strCommande += " '" + abonnementNVDevis.NumZoneF + "',"; this.strCommande += " " + numReductionBillet + "," + numCategorieBillet + ",'" + abonnementNVDevis.PrixUnitaireNV.ToString("0") + "',"; this.strCommande += " '" + abonnementNVDevis.NumProforma + "','" + abonnementNVDevis.NumInfoPasse + "',"; this.strCommande += " '" + abonnementNVDevis.NumCarte + "','" + abonnementNVDevis.MontantCarte.ToString("0") + "',"; this.strCommande += " '" + abonnementNVDevis.DateAbonnementNVDevis.ToString("yyyy-MM-dd") + "',"; this.strCommande += " " + numAbonnementNV + ",'" + abonnementNVDevis.NombreVoyage + "')"; this.serviceConnectBase.openConnection(); nbInsert = this.serviceConnectBase.requete(this.strCommande); if (nbInsert == 1) { numAbonnementNVDevis = abonnementNVDevis.NumAbonnementNVDevis; } this.serviceConnectBase.closeConnection(); } #endregion return(numAbonnementNVDevis); }
bool IntfDalUSAbonnementNVDevis.updateUSAbonnementNVDevis(crlUSAbonnementNVDevis abonnementNVDevis) { #region declaration bool isUpdate = false; string numReductionBillet = "NULL"; string numCategorieBillet = "NULL"; string numAbonnementNV = "NULL"; string numAbonnement = "NULL"; int nbUpdate = 0; #endregion #region implementation if (abonnementNVDevis != null) { if (abonnementNVDevis.NumReductionBillet != "") { numReductionBillet = "'" + abonnementNVDevis.NumReductionBillet + "'"; } if (abonnementNVDevis.NumCategorieBillet != "") { numCategorieBillet = "'" + abonnementNVDevis.NumCategorieBillet + "'"; } if (abonnementNVDevis.NumAbonnementNV != "") { numAbonnementNV = "'" + abonnementNVDevis.NumAbonnementNV + "'"; } if (abonnementNVDevis.NumAbonnement != "") { numAbonnement = "'" + abonnementNVDevis.NumAbonnement + "'"; } this.strCommande = "UPDATE `usabonnementnvdevis` SET "; this.strCommande += " `numAbonnement`=" + numAbonnement + ","; this.strCommande += " `montantNV`='" + abonnementNVDevis.MontantNV.ToString("0") + "',`numZoneD`='" + abonnementNVDevis.NumZoneD + "',"; this.strCommande += " `numZoneF`='" + abonnementNVDevis.NumZoneF + "',`numProforma`='" + abonnementNVDevis.NumProforma + "',"; this.strCommande += " `numReductionBillet`=" + numReductionBillet + ",`numCategorieBillet`=" + numCategorieBillet + ","; this.strCommande += " `prixUnitaireNV`='" + abonnementNVDevis.PrixUnitaireNV.ToString("0") + "',"; this.strCommande += " `numInfoPasse`='" + abonnementNVDevis.NumInfoPasse + "',`numCarte`='" + abonnementNVDevis.NumCarte + "',"; this.strCommande += " `montantCarte`='" + abonnementNVDevis.MontantCarte.ToString("0") + "',"; this.strCommande += " `dateAbonnementNVDevis`='" + abonnementNVDevis.DateAbonnementNVDevis.ToString("yyyy-MM-dd") + "',"; this.strCommande += " `numAbonnementNV`=" + numAbonnementNV + ",`nombreVoyage`='" + abonnementNVDevis.NombreVoyage + "'"; this.strCommande += " WHERE `numAbonnementNVDevis`='" + abonnementNVDevis.NumAbonnementNVDevis + "'"; this.serviceConnectBase.openConnection(); nbUpdate = this.serviceConnectBase.requete(this.strCommande); if (nbUpdate == 1) { isUpdate = true; } this.serviceConnectBase.closeConnection(); } #endregion return(isUpdate); }
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); }