private void afficheObservation(string numObservation) { #region declaration crlObservationChauffeur observationChauffeur = null; crlChauffeur chauffeur = null; string strConfirm = ""; #endregion #region implementation if (numObservation != "") { observationChauffeur = serviceObservationChauffeur.selectObservationChauffeur(numObservation); if (observationChauffeur != null) { this.afficheChauffeur(observationChauffeur.IdChauffeur); TextObservation.Text = observationChauffeur.TextObesvation; rbAvertissement.SelectedValue = observationChauffeur.IsListeNoire.ToString(); hfObservationChauffeur.Value = observationChauffeur.NumObservation; chauffeur = serviceChauffeur.selectChauffeur(observationChauffeur.IdChauffeur); btnModifier.Enabled = true; btnValider.Enabled = false; strConfirm = "Voulez vous vraiment modifier l'observation?\n"; if (chauffeur != null) { strConfirm += "Chauffeur: " + chauffeur.prenomChauffeur + " " + chauffeur.nomChauffeur + "\n"; strConfirm += "Date: " + observationChauffeur.DateObservation.ToString("dd MMMM yyyy"); } ConfirmButtonExtender_btnModifier.ConfirmText = strConfirm; } } #endregion }
bool IntfDalChauffeur.updateChauffeur(crlChauffeur Chauffeur) { #region declaration bool isUpdate = false; int nombreUpdate = 0; string numCooperative = "NULL"; #endregion #region implementation if (Chauffeur != null) { if (Chauffeur.idChauffeur != "") { if (Chauffeur.NumCooperative != "") { numCooperative = "'" + Chauffeur.NumCooperative + "'"; } this.strCommande = "UPDATE `chauffeur` SET `nomChauffeur`='" + Chauffeur.nomChauffeur + "', `prenomChauffeur`='" + Chauffeur.prenomChauffeur + "', "; this.strCommande += "`cinChauffeur`='" + Chauffeur.cinChauffeur + "', `adresseChauffeur`='" + Chauffeur.adresseChauffeur + "', "; this.strCommande += "`telephoneChauffeur`='" + Chauffeur.telephoneChauffeur + "', `telephoneMobileChauffeur`='" + Chauffeur.telephoneMobileChauffeur + "', "; this.strCommande += "`imageChauffeur`='" + Chauffeur.ImageChauffeur + "', `numCooperative`=" + numCooperative + ","; this.strCommande += "`situationFamilialeChauffeur`='" + Chauffeur.SituationFamilialeChauffeur + "',"; this.strCommande += "`dateNaissanceChauffeur`='" + Chauffeur.DateNaissanceChauffeur.ToString("yyyy-MM-dd") + "',"; this.strCommande += "`lieuNaissanceChauffeur`='" + Chauffeur.LieuNaissanceChauffeur + "' WHERE (`idChauffeur`='" + Chauffeur.idChauffeur + "')"; this.serviceConnectBase.openConnection(); nombreUpdate = this.serviceConnectBase.requete(this.strCommande); if (nombreUpdate == 1) { isUpdate = true; } this.serviceConnectBase.closeConnection(); } } #endregion return(isUpdate); }
string IntfDalChauffeur.insertChauffeur(crlChauffeur Chauffeur, string sigleAgence) { #region declaration IntfDalChauffeur serviceChauffeur = new ImplDalChauffeur(); string idChauffeur = ""; int nombreInsert = 0; string numCooperative = "NULL"; #endregion #region implementation if (Chauffeur != null) { if (Chauffeur.NumCooperative != "") { numCooperative = "'" + Chauffeur.NumCooperative + "'"; } Chauffeur.idChauffeur = serviceChauffeur.getIdChauffeur(sigleAgence); this.strCommande = "INSERT INTO `chauffeur` (`idChauffeur`, `nomChauffeur`, `prenomChauffeur`, `cinChauffeur`, "; this.strCommande += "`adresseChauffeur`, `telephoneChauffeur`, `telephoneMobileChauffeur`,`imageChauffeur`,`numCooperative`, "; this.strCommande += "`situationFamilialeChauffeur`,`dateNaissanceChauffeur`,`lieuNaissanceChauffeur`)"; this.strCommande += "VALUES ('" + Chauffeur.idChauffeur + "', '" + Chauffeur.nomChauffeur + "', '" + Chauffeur.prenomChauffeur + "', "; this.strCommande += "'" + Chauffeur.cinChauffeur + "', '" + Chauffeur.adresseChauffeur + "', '" + Chauffeur.telephoneChauffeur + "', "; this.strCommande += "'" + Chauffeur.telephoneMobileChauffeur + "','" + Chauffeur.ImageChauffeur + "'," + numCooperative + ", "; this.strCommande += "'" + Chauffeur.SituationFamilialeChauffeur + "','" + Chauffeur.DateNaissanceChauffeur.ToString("yyyy-MM-dd") + "', "; this.strCommande += "'" + Chauffeur.LieuNaissanceChauffeur + "')"; this.serviceConnectBase.openConnection(); nombreInsert = this.serviceConnectBase.requete(this.strCommande); if (nombreInsert == 1) { idChauffeur = Chauffeur.idChauffeur; } this.serviceConnectBase.closeConnection(); } #endregion return(idChauffeur); }