/// <summary> /// /// </summary> /// <param name="bdd"></param> /// <param name="log"></param> /// <param name="id"></param> /// <param name="nonUtilise"></param> /// <returns></returns> private ResultatBienImmobilier OperationLireDetailsBienImmobilier(SQL.GestionnaireBDD bdd, Tools.Log log, string id, params object[] nonUtilise) { ResultatBienImmobilier resultat = new ResultatBienImmobilier(); // Conversion de l'identifiant int idBien; if (!int.TryParse(id, out idBien)) { Tools.GestionnaireOperation.GererErreur(resultat, log, "L'identifiant du bien immobilier à charger est invalide !"); return(resultat); } // Lecture du bien immobilier BienImmobilier b = bdd.LireDetailsBienImmobilier(idBien); if (b == null) { Tools.GestionnaireOperation.GererErreur(resultat, log, bdd.ErrorMessage); return(resultat); } resultat.Bien = b; // return(resultat); }
private ResultatBool OperationModifierBienImmobilier(SQL.GestionnaireBDD bdd, Tools.Log log, BienImmobilier bien, params object[] nonUtilise) { ResultatBool resultat = new ResultatBool(); // Mise à jour du bien immobilier resultat.Valeur = bdd.ModifierBienImmobilier(bien); if (!resultat.Valeur) { Tools.GestionnaireOperation.GererErreur(resultat, log, bdd.ErrorMessage); return(resultat); } return(resultat); }
public ResultatBool ModifierBienImmobilier(BienImmobilier bien) { return(Tools.GestionnaireOperation.ExecuterOperation <ResultatBool, BienImmobilier, object>(this.OperationModifierBienImmobilier, bien)); }