crlVoyageAbonnementDevis IntfDalVoyageAbonnementDevis.selectVoyageAbonnementDevis(string numVoyageAbonnementDevis) { #region declaration crlVoyageAbonnementDevis voyageAbonnementDevis = null; IntfDalTrajet serviceTrajet = new ImplDalTrajet(); IntfDalZone serviceZone = new ImplDalZone(); IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet(); IntfDalCalculReductionBillet serviceCalculReductionBillet = new ImplDalCalculReductionBillet(); #endregion #region implementation if (numVoyageAbonnementDevis != "") { this.strCommande = "SELECT * FROM `voyageabonnementdevis` WHERE `numVoyageAbonnementDevis`='" + numVoyageAbonnementDevis + "'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { voyageAbonnementDevis = new crlVoyageAbonnementDevis(); try { voyageAbonnementDevis.NbVoyageAbonnement = int.Parse(this.reader["nbVoyageAbonnement"].ToString()); } catch (Exception) { } voyageAbonnementDevis.NumProforma = this.reader["numProforma"].ToString(); voyageAbonnementDevis.NumTrajet = this.reader["numTrajet"].ToString(); voyageAbonnementDevis.NumVoyageAbonnementDevis = this.reader["numVoyageAbonnementDevis"].ToString(); try { voyageAbonnementDevis.PrixUnitaire = double.Parse(this.reader["prixUnitaire"].ToString()); } catch (Exception) { } voyageAbonnementDevis.Zone = this.reader["zone"].ToString(); voyageAbonnementDevis.NumCalculCategorieBillet = this.reader["numCalculCategorieBillet"].ToString(); voyageAbonnementDevis.NumCalculReductionBillet = this.reader["numCalculReductionBillet"].ToString(); voyageAbonnementDevis.NumAbonnement = this.reader["numAbonnement"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (voyageAbonnementDevis != null) { if (voyageAbonnementDevis.NumTrajet != "") { voyageAbonnementDevis.trajet = serviceTrajet.selectTrajet(voyageAbonnementDevis.NumTrajet); } if (voyageAbonnementDevis.Zone != "") { voyageAbonnementDevis.zoneObj = serviceZone.selectZone(voyageAbonnementDevis.Zone); } if (voyageAbonnementDevis.NumCalculCategorieBillet != "") { voyageAbonnementDevis.calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(voyageAbonnementDevis.NumCalculCategorieBillet); } if (voyageAbonnementDevis.NumCalculReductionBillet != "") { voyageAbonnementDevis.calculReductionBillet = serviceCalculReductionBillet.selectCalculReductionBillet(voyageAbonnementDevis.NumCalculReductionBillet); } } } #endregion return(voyageAbonnementDevis); }
crlBilletCommande IntfDalBilletCommande.selectBilletCommande(string numBilletCommande) { #region declaration crlBilletCommande billetCommande = null; IntfDalTrajet serviceTrajet = new ImplDalTrajet(); IntfDalProforma serviceProforma = new ImplDalProforma(); IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet(); IntfDalCalculReductionBillet serviceCalculReductionBillet = new ImplDalCalculReductionBillet(); IntfDalIndividu serviceIndividu = new ImplDalIndividu(); #endregion #region implementation if (numBilletCommande != "") { this.strCommande = "SELECT * FROM `billetcommande` WHERE (`numBilletCommande`='" + numBilletCommande + "')"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { billetCommande = new crlBilletCommande(); billetCommande.NumBilletCommande = this.reader["numBilletCommande"].ToString(); billetCommande.NumTrajet = this.reader["numTrajet"].ToString(); billetCommande.NumProforma = this.reader["numProforma"].ToString(); try { billetCommande.MontantBilletCommande = double.Parse(this.reader["montantBilletCommande"].ToString()); } catch (Exception) { } try { billetCommande.NombreBilletCommande = int.Parse(this.reader["nombreBilletCommande"].ToString()); } catch (Exception) { } billetCommande.NumCalculCategorieBillet = this.reader["numCalculCategorieBillet"].ToString(); billetCommande.NumCalculReductionBillet = this.reader["numCalculReductionBillet"].ToString(); billetCommande.NumIndividu = this.reader["numIndividu"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (billetCommande != null) { if (billetCommande.NumTrajet != "") { billetCommande.trajet = serviceTrajet.selectTrajet(billetCommande.NumTrajet); } if (billetCommande.NumCalculCategorieBillet != "") { billetCommande.calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(billetCommande.NumCalculCategorieBillet); } if (billetCommande.NumCalculReductionBillet != "") { billetCommande.calculReductionBillet = serviceCalculReductionBillet.selectCalculReductionBillet(billetCommande.NumCalculReductionBillet); } if (billetCommande.NumIndividu != "") { billetCommande.individu = serviceIndividu.selectIndividu(billetCommande.NumIndividu); } } } #endregion return(billetCommande); }
crlDureeAbonnementDevis IntfDalDureeAbonnementDevis.selectDureeAbonnementDevis(string numDureeAbonnementDevis) { #region declaration crlDureeAbonnementDevis dureeAbonnementDevis = null; IntfDalTrajet serviceTrajet = new ImplDalTrajet(); IntfDalZone serviceZone = new ImplDalZone(); IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet(); IntfDalCalculReductionBillet serviceCalculReductionBillet = new ImplDalCalculReductionBillet(); #endregion #region implementation if (numDureeAbonnementDevis != "") { this.strCommande = "SELECT * FROM `dureeabonnementdevis` WHERE (`numDureeAbonnementDevis`='" + numDureeAbonnementDevis + "')"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { dureeAbonnementDevis = new crlDureeAbonnementDevis(); dureeAbonnementDevis.NumProforma = this.reader["numProforma"].ToString(); dureeAbonnementDevis.NumDureeAbonnementDevis = this.reader["numDureeAbonnementDevis"].ToString(); dureeAbonnementDevis.NumTrajet = this.reader["numTrajet"].ToString(); try { dureeAbonnementDevis.PrixTotal = double.Parse(this.reader["prixTotal"].ToString()); } catch (Exception) { } try { dureeAbonnementDevis.PrixUnitaire = double.Parse(this.reader["prixUnitaire"].ToString()); } catch (Exception) { } try { dureeAbonnementDevis.ValideAu = Convert.ToDateTime(this.reader["valideAu"].ToString()); } catch (Exception) { } try { dureeAbonnementDevis.ValideDu = Convert.ToDateTime(this.reader["valideDu"].ToString()); } catch (Exception) { } dureeAbonnementDevis.Zone = this.reader["zone"].ToString(); try { dureeAbonnementDevis.NombreDureeAbonnement = int.Parse(this.reader["nombreDureeAbonnement"].ToString()); } catch (Exception) { } dureeAbonnementDevis.NumCalculCategorieBillet = this.reader["numCalculCategorieBillet"].ToString(); dureeAbonnementDevis.NumCalculReductionBillet = this.reader["numCalculReductionBillet"].ToString(); dureeAbonnementDevis.NumAbonnement = this.reader["numAbonnement"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (dureeAbonnementDevis != null) { if (dureeAbonnementDevis.NumTrajet != "") { dureeAbonnementDevis.trajet = serviceTrajet.selectTrajet(dureeAbonnementDevis.NumTrajet); } if (dureeAbonnementDevis.Zone != "") { dureeAbonnementDevis.zoneObj = serviceZone.selectZone(dureeAbonnementDevis.Zone); } if (dureeAbonnementDevis.NumCalculCategorieBillet != "") { dureeAbonnementDevis.calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(dureeAbonnementDevis.NumCalculCategorieBillet); } if (dureeAbonnementDevis.NumCalculReductionBillet != "") { dureeAbonnementDevis.calculReductionBillet = serviceCalculReductionBillet.selectCalculReductionBillet(dureeAbonnementDevis.NumCalculReductionBillet); } } } #endregion return(dureeAbonnementDevis); }
crlDureeAbonnement IntfDalDureeAbonnement.selectDureeAbonnement(string numDureeAbonnement) { #region declaration crlDureeAbonnement dureeAbonnement = null; IntfDalAgent serviceAgent = new ImplDalAgent(); IntfDalTrajet serviceTrajet = new ImplDalTrajet(); IntfDalZone serviceZone = new ImplDalZone(); IntfDalAbonnement serviceAbonnement = new ImplDalAbonnement(); IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet(); IntfDalCalculReductionBillet serviceCalculReductionBillet = new ImplDalCalculReductionBillet(); #endregion #region implementation if (numDureeAbonnement != "") { this.strCommande = "SELECT * FROM `dureeabonnement` WHERE (`numDureeAbonnement`='" + numDureeAbonnement + "')"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { dureeAbonnement = new crlDureeAbonnement(); try { dureeAbonnement.DateDureeAbonnement = Convert.ToDateTime(this.reader["dateDureeAbonnement"].ToString()); } catch (Exception) { } dureeAbonnement.MatriculeAgent = this.reader["matriculeAgent"].ToString(); dureeAbonnement.NumAbonnement = this.reader["numAbonnement"].ToString(); dureeAbonnement.NumDureeAbonnement = this.reader["numDureeAbonnement"].ToString(); dureeAbonnement.NumTrajet = this.reader["numTrajet"].ToString(); try { dureeAbonnement.PrixTotal = double.Parse(this.reader["prixTotal"].ToString()); } catch (Exception) { } try { dureeAbonnement.PrixUnitaire = double.Parse(this.reader["prixUnitaire"].ToString()); } catch (Exception) { } try { dureeAbonnement.ValideAu = Convert.ToDateTime(this.reader["valideAu"].ToString()); } catch (Exception) { } try { dureeAbonnement.ValideDu = Convert.ToDateTime(this.reader["valideDu"].ToString()); } catch (Exception) { } dureeAbonnement.Zone = this.reader["zone"].ToString(); dureeAbonnement.NumCalculCategorieBillet = this.reader["numCalculCategorieBillet"].ToString(); dureeAbonnement.NumCalculReductionBillet = this.reader["numCalculReductionBillet"].ToString(); dureeAbonnement.ModePaiement = this.reader["modePaiement"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (dureeAbonnement != null) { if (dureeAbonnement.MatriculeAgent != "") { dureeAbonnement.agent = serviceAgent.selectAgent(dureeAbonnement.MatriculeAgent); } if (dureeAbonnement.NumAbonnement != "") { dureeAbonnement.abonnement = serviceAbonnement.selectAbonnement(dureeAbonnement.NumAbonnement); } if (dureeAbonnement.NumTrajet != "") { dureeAbonnement.trajet = serviceTrajet.selectTrajet(dureeAbonnement.NumTrajet); } if (dureeAbonnement.Zone != "") { dureeAbonnement.zoneObj = serviceZone.selectZone(dureeAbonnement.Zone); } if (dureeAbonnement.NumCalculCategorieBillet != "") { dureeAbonnement.calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(dureeAbonnement.NumCalculCategorieBillet); } if (dureeAbonnement.NumCalculReductionBillet != "") { dureeAbonnement.calculReductionBillet = serviceCalculReductionBillet.selectCalculReductionBillet(dureeAbonnement.NumCalculReductionBillet); } } } #endregion return(dureeAbonnement); }
crlBillet IntfDalBillet.isValide(string numBillet, string idItineraire) { #region declaration crlBillet Billet = null; IntfDalTrajet serviceTrajet = new ImplDalTrajet(); IntfDalIndividu serviceIndividu = new ImplDalIndividu(); IntfDalAgent serviceAgent = new ImplDalAgent(); IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet(); IntfDalCalculReductionBillet serviceCalculReductionBillet = new ImplDalCalculReductionBillet(); #endregion #region implementation if (numBillet != "") { this.strCommande = "SELECT billet.numBillet, billet.dateDeValidite, billet.numTrajet,"; this.strCommande += " billet.modePaiement, billet.numIndividu, billet.matriculeAgent, billet.prixBillet,"; this.strCommande += " billet.numCalculCategorieBillet, billet.numCalculReductionBillet, billet.dateBillet,"; this.strCommande += " billet.numDureeAbonnement, billet.numVoyageAbonnement, billet.numBilletCommande FROM billet"; this.strCommande += " Left Join voyage ON voyage.numBillet = billet.numBillet"; this.strCommande += " Inner Join trajet ON trajet.numTrajet = billet.numTrajet"; this.strCommande += " Inner Join associationtrajetitineraire ON associationtrajetitineraire.numTrajet = trajet.numTrajet"; this.strCommande += " WHERE voyage.numBillet IS NULL AND"; this.strCommande += " billet.numBillet = '" + numBillet + "' AND"; this.strCommande += " billet.dateDeValidite >= '" + DateTime.Now.ToString("yyyyMMdd") + "' AND"; this.strCommande += " associationtrajetitineraire.idItineraire = '" + idItineraire + "'"; this.serviceConnectBase.openConnection(); reader = this.serviceConnectBase.select(this.strCommande); if (reader != null) { if (reader.HasRows) { if (reader.Read()) { Billet = new crlBillet(); Billet.NumBillet = reader["numBillet"].ToString(); Billet.DateDeValidite = Convert.ToDateTime(reader["dateDeValidite"].ToString()); Billet.NumTrajet = reader["numTrajet"].ToString(); Billet.ModePaiement = reader["modePaiement"].ToString(); Billet.NumIndividu = reader["numIndividu"].ToString(); Billet.MatriculeAgent = reader["matriculeAgent"].ToString(); Billet.PrixBillet = reader["prixBillet"].ToString(); Billet.NumCalculCategorieBillet = reader["numCalculCategorieBillet"].ToString(); Billet.NumCalculReductionBillet = reader["numCalculReductionBillet"].ToString(); Billet.DateBillet = Convert.ToDateTime(reader["dateBillet"].ToString()); Billet.NumDureeAbonnement = reader["numDureeAbonnement"].ToString(); Billet.NumVoyageAbonnement = reader["numVoyageAbonnement"].ToString(); Billet.NumBilletCommande = reader["numBilletCommande"].ToString(); } } reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (Billet != null) { if (Billet.NumTrajet != "") { Billet.trajet = serviceTrajet.selectTrajet(Billet.NumTrajet); } if (Billet.NumIndividu != "") { Billet.individu = serviceIndividu.selectIndividu(Billet.NumIndividu); } if (Billet.MatriculeAgent != "") { Billet.agent = serviceAgent.selectAgent(Billet.MatriculeAgent); } if (Billet.NumCalculCategorieBillet != "") { Billet.calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(Billet.NumCalculCategorieBillet); } if (Billet.NumCalculReductionBillet != "") { Billet.calculReductionBillet = serviceCalculReductionBillet.selectCalculReductionBillet(Billet.NumCalculReductionBillet); } } } #endregion return(Billet); }
crlBillet IntfDalBillet.selectBillet(string numBillet) { #region declaration crlBillet Billet = null; IntfDalTrajet serviceTrajet = new ImplDalTrajet(); IntfDalIndividu serviceIndividu = new ImplDalIndividu(); IntfDalAgent serviceAgent = new ImplDalAgent(); IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet(); IntfDalCalculReductionBillet serviceCalculReductionBillet = new ImplDalCalculReductionBillet(); #endregion #region implementation if (numBillet != "") { this.strCommande = "SELECT * FROM `billet` WHERE (`numBillet`='" + numBillet + "')"; this.serviceConnectBase.openConnection(); reader = this.serviceConnectBase.select(this.strCommande); if (reader != null) { if (reader.HasRows) { if (reader.Read()) { Billet = new crlBillet(); Billet.NumBillet = reader["numBillet"].ToString(); Billet.DateDeValidite = Convert.ToDateTime(reader["dateDeValidite"].ToString()); Billet.NumTrajet = reader["numTrajet"].ToString(); Billet.ModePaiement = reader["modePaiement"].ToString(); Billet.NumIndividu = reader["numIndividu"].ToString(); Billet.MatriculeAgent = reader["matriculeAgent"].ToString(); Billet.PrixBillet = reader["prixBillet"].ToString(); Billet.NumCalculCategorieBillet = reader["numCalculCategorieBillet"].ToString(); Billet.NumCalculReductionBillet = reader["numCalculReductionBillet"].ToString(); Billet.DateBillet = Convert.ToDateTime(reader["dateBillet"].ToString()); Billet.NumDureeAbonnement = reader["numDureeAbonnement"].ToString(); Billet.NumVoyageAbonnement = reader["numVoyageAbonnement"].ToString(); Billet.NumBilletCommande = reader["numBilletCommande"].ToString(); } } reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (Billet != null) { if (Billet.NumTrajet != "") { Billet.trajet = serviceTrajet.selectTrajet(Billet.NumTrajet); } if (Billet.NumIndividu != "") { Billet.individu = serviceIndividu.selectIndividu(Billet.NumIndividu); } if (Billet.MatriculeAgent != "") { Billet.agent = serviceAgent.selectAgent(Billet.MatriculeAgent); } if (Billet.NumCalculCategorieBillet != "") { Billet.calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(Billet.NumCalculCategorieBillet); } if (Billet.NumCalculReductionBillet != "") { Billet.calculReductionBillet = serviceCalculReductionBillet.selectCalculReductionBillet(Billet.NumCalculReductionBillet); } } } #endregion return(Billet); }