string IntfDalRecuEncaisser.insertRecuEncaisserCheque(crlRecuEncaisser recuEncaisser) { #region declaration string numRecuEncaisser = ""; IntfDalCheque serviceCheque = new ImplDalCheque(); IntfDalRecuEncaisser serviceRecuEncaisser = new ImplDalRecuEncaisser(); #endregion #region implementation if (numRecuEncaisser != null) { if (recuEncaisser.cheque != null) { recuEncaisser.cheque.NumCheque = serviceCheque.insertCheque(recuEncaisser.cheque, recuEncaisser.agent.agence.SigleAgence); if (recuEncaisser.cheque.NumCheque != "") { recuEncaisser.NumCheque = recuEncaisser.cheque.NumCheque; recuEncaisser.NumRecuEncaisser = serviceRecuEncaisser.insertRecuEncaisser(recuEncaisser); if (recuEncaisser.NumRecuEncaisser != "") { numRecuEncaisser = recuEncaisser.NumRecuEncaisser; } } } } #endregion return(numRecuEncaisser); }
crlBagage IntfDalBagage.selectBagageForVoyage(string idVoyage) { #region initialisation IntfDalRecuEncaisser serviceRecu = new ImplDalRecuEncaisser(); crlBagage Bagage = null; #endregion #region implementation if (idVoyage != "") { this.strCommande = "SELECT bagage.idBagage, bagage.numRecu, bagage.excedentPoid,"; this.strCommande += " bagage.prixExcedent FROM bagage"; this.strCommande += " Inner Join associationvoyagebagage ON associationvoyagebagage.idBagage = bagage.idBagage"; this.strCommande += " WHERE associationvoyagebagage.idVoyage = '" + idVoyage + "'"; this.serviceConnectBase.openConnection(); reader = this.serviceConnectBase.select(this.strCommande); if (reader != null) { if (reader.HasRows) { reader.Read(); Bagage = new crlBagage(); Bagage.ExcedentPoid = double.Parse(reader["excedentPoid"].ToString()); Bagage.IdBagage = reader["idBagage"].ToString(); Bagage.NumRecu = reader["numRecu"].ToString(); Bagage.PrixExcedent = reader["prixExcedent"].ToString(); } reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (Bagage != null) { Bagage.recu = serviceRecu.selectRecuEncaisser(Bagage.NumRecu); } } #endregion return(Bagage); }
string IntfDalRecuEncaisser.insertRecuEncaisser(crlRecuEncaisser recuEncaisser) { #region declaration int nombreInsert = 0; string numRecuEncaisser = ""; string numCheque = "NULL"; IntfDalRecuEncaisser serviceRecuEncaisser = new ImplDalRecuEncaisser(); #endregion #region implementation if (recuEncaisser != null) { if (recuEncaisser.agent != null) { if (recuEncaisser.NumCheque != "") { numCheque = "'" + recuEncaisser.NumCheque + "'"; } recuEncaisser.NumRecuEncaisser = serviceRecuEncaisser.getNumRecuEncaisser(recuEncaisser.agent.agence.SigleAgence); this.strCommande = "INSERT INTO `recuencaisser` (`numRecuEncaisser`,`matriculeAgent`,`numCheque`,"; this.strCommande += " `modePaiement`,`dateRecuEncaisser`,`montantRecuEncaisser`,`libelleRecuEncaisser`)"; this.strCommande += " VALUES ('" + recuEncaisser.NumRecuEncaisser + "','" + recuEncaisser.MatriculeAgent + "',"; this.strCommande += " " + numCheque + ",'" + recuEncaisser.ModePaiement + "',"; this.strCommande += " '" + recuEncaisser.DateRecuEncaisser.ToString("yyyy-MM-dd") + "',"; this.strCommande += " '" + recuEncaisser.MontantRecuEncaisser + "','" + recuEncaisser.LibelleRecuEncaisser + "')"; this.serviceConnectBase.openConnection(); nombreInsert = this.serviceConnectBase.requete(this.strCommande); if (nombreInsert == 1) { numRecuEncaisser = recuEncaisser.NumRecuEncaisser; } this.serviceConnectBase.closeConnection(); } } #endregion return(numRecuEncaisser); }
crlBagage IntfDalBagage.selectBagage(string idBagage) { #region initialisation IntfDalRecuEncaisser serviceRecu = new ImplDalRecuEncaisser(); crlBagage Bagage = null; #endregion #region implementation if (idBagage != "") { this.strCommande = "SELECT * FROM `bagage` WHERE (`idBagage`='" + idBagage + "')"; this.serviceConnectBase.openConnection(); reader = this.serviceConnectBase.select(this.strCommande); if (reader != null) { if (reader.HasRows) { reader.Read(); Bagage = new crlBagage(); Bagage.ExcedentPoid = double.Parse(reader["excedentPoid"].ToString()); Bagage.IdBagage = reader["idBagage"].ToString(); Bagage.NumRecu = reader["numRecu"].ToString(); Bagage.PrixExcedent = reader["prixExcedent"].ToString(); } reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (Bagage != null) { Bagage.recu = serviceRecu.selectRecuEncaisser(Bagage.NumRecu); } } #endregion return(Bagage); }