crlRecuEncaisser IntfDalRecuEncaisser.isValideRecu(string numRecu) { #region declaration crlRecuEncaisser Recu = null; IntfDalAgent serviceAgent = new ImplDalAgent(); IntfDalCheque serviceCheque = new ImplDalCheque(); #endregion #region implementation if (numRecu != "") { this.strCommande = "SELECT recuencaisser.numRecuEncaisser, recuencaisser.matriculeAgent, recuencaisser.numCheque, recuencaisser.modePaiement,"; this.strCommande += " recuencaisser.dateRecuEncaisser, recuencaisser.montantRecuEncaisser, recuencaisser.libelleRecuEncaisser FROM recuencaisser"; this.strCommande += " Left Join assocrecuencaisserproformabondecommande ON assocrecuencaisserproformabondecommande.numRecuEncaisser = recuencaisser.numRecuEncaisser"; this.strCommande += " Left Join bagage ON bagage.numRecu = recuencaisser.numRecuEncaisser"; this.strCommande += " WHERE assocrecuencaisserproformabondecommande.numRecuEncaisser IS NULL AND"; this.strCommande += " bagage.numRecu IS NULL AND"; this.strCommande += " recuencaisser.numRecuEncaisser = '" + numRecu + "'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (reader != null) { if (reader.HasRows) { Recu = new crlRecuEncaisser(); reader.Read(); Recu.NumRecuEncaisser = reader["numRecuEncaisser"].ToString(); Recu.LibelleRecuEncaisser = reader["libelleRecuEncaisser"].ToString(); try { Recu.MontantRecuEncaisser = double.Parse(reader["montantRecuEncaisser"].ToString()); } catch (Exception) { } Recu.ModePaiement = reader["modePaiement"].ToString(); Recu.MatriculeAgent = reader["matriculeAgent"].ToString(); try { Recu.DateRecuEncaisser = Convert.ToDateTime(reader["dateRecuEncaisser "].ToString()); } catch (Exception) { } Recu.NumCheque = reader["numCheque"].ToString(); } reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (Recu != null) { if (Recu.MatriculeAgent != "") { Recu.agent = serviceAgent.selectAgent(Recu.MatriculeAgent); } if (Recu.NumCheque != "") { Recu.cheque = serviceCheque.selectCheque(Recu.NumCheque); } } } #endregion return(Recu); }
crlRecuEncaisser IntfDalRecuEncaisser.selectRecuEncaisser(string numRecuEncaisser) { #region declaration crlRecuEncaisser recuEncaisser = null; IntfDalAgent serviceAgent = new ImplDalAgent(); IntfDalCheque serviceCheque = new ImplDalCheque(); #endregion #region implementation if (numRecuEncaisser != "") { this.strCommande = "SELECT * FROM `recuencaisser` WHERE (`numRecuEncaisser`='" + numRecuEncaisser + "')"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { recuEncaisser = new crlRecuEncaisser(); if (this.reader.Read()) { try { recuEncaisser.DateRecuEncaisser = Convert.ToDateTime(this.reader["ateRecuEncaisser"].ToString()); } catch (Exception) { } recuEncaisser.LibelleRecuEncaisser = this.reader["libelleRecuEncaisser"].ToString(); recuEncaisser.MatriculeAgent = this.reader["matriculeAgent"].ToString(); recuEncaisser.ModePaiement = this.reader["modePaiement"].ToString(); try { recuEncaisser.MontantRecuEncaisser = double.Parse(this.reader["montantRecuEncaisser"].ToString()); } catch (Exception) { } recuEncaisser.NumCheque = this.reader["numCheque"].ToString(); recuEncaisser.NumRecuEncaisser = this.reader["numRecuEncaisser"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (recuEncaisser != null) { if (recuEncaisser.MatriculeAgent != "") { recuEncaisser.agent = serviceAgent.selectAgent(recuEncaisser.MatriculeAgent); } if (recuEncaisser.NumCheque != "") { recuEncaisser.cheque = serviceCheque.selectCheque(recuEncaisser.NumCheque); } } } #endregion return(recuEncaisser); }
crlRecuAbonnement IntfDalRecuAbonnement.selectRecuAbonnement(string numRecuAbonnement) { #region declaration crlRecuAbonnement recuAbonnement = null; IntfDalAgent serviceAgent = new ImplDalAgent(); IntfDalCheque serviceCheque = new ImplDalCheque(); IntfDalBonDeCommande serviceBonDeCommande = new ImplDalBonDeCommande(); IntfDalVoyageAbonnement serviceVoyageAbonnement = new ImplDalVoyageAbonnement(); IntfDalDureeAbonnement serviceDureeAbonnement = new ImplDalDureeAbonnement(); #endregion #region implementation if (numRecuAbonnement != "") { this.strCommande = "SELECT * FROM `recuabonnement` WHERE (`numRecuAbonnement`='" + numRecuAbonnement + "')"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { recuAbonnement = new crlRecuAbonnement(); try { recuAbonnement.DateRecuAbonnement = Convert.ToDateTime(this.reader["dateRecuAbonnement"].ToString()); } catch (Exception) { } recuAbonnement.MatriculeAgent = this.reader["matriculeAgent"].ToString(); recuAbonnement.ModePaiement = this.reader["modePaiement"].ToString(); try { recuAbonnement.MontantRecuAbonnement = double.Parse(this.reader["montantRecuAbonnement"].ToString()); } catch (Exception) { } recuAbonnement.NumBonDeCommande = this.reader["numBonDeCommande"].ToString(); recuAbonnement.NumCheque = this.reader["numCheque"].ToString(); recuAbonnement.NumDureeAbonnement = this.reader["numDureeAbonnement"].ToString(); recuAbonnement.NumRecuAbonnement = this.reader["numRecuAbonnement"].ToString(); recuAbonnement.NumVoyageAbonnement = this.reader["numVoyageAbonnement"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (recuAbonnement != null) { if (recuAbonnement.MatriculeAgent != "") { recuAbonnement.agent = serviceAgent.selectAgent(recuAbonnement.MatriculeAgent); } if (recuAbonnement.NumBonDeCommande != "") { recuAbonnement.bonDeCommande = serviceBonDeCommande.selectBonDeCommande(recuAbonnement.NumBonDeCommande); } if (recuAbonnement.NumCheque != "") { recuAbonnement.cheque = serviceCheque.selectCheque(recuAbonnement.NumCheque); } if (recuAbonnement.NumDureeAbonnement != "") { recuAbonnement.dureeAbonnement = serviceDureeAbonnement.selectDureeAbonnement(recuAbonnement.NumDureeAbonnement); } if (recuAbonnement.NumVoyageAbonnement != "") { recuAbonnement.voyageAbonnement = serviceVoyageAbonnement.selectVoyageAbonnement(recuAbonnement.NumVoyageAbonnement); } } } #endregion return(recuAbonnement); }