private void Modifier() { ConsoleHelper.AfficherEntete("Modifier"); try { ServiceAssurance service = new ServiceAssurance(); this.liste = service.ListerAssurance(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifAssurances); ConsoleHelper.AfficherLibelleSaisie("Laisser le champ vide pour ne pas le modifier."); Assurance assurance = service.ChoisirAssurance(ConsoleSaisie.SaisirEntierObligatoire("ID de l'Assurance à modifier : ")); string saisie = ConsoleSaisie.SaisirChaineOptionnelle("Type (ID) : "); if (byte.TryParse(saisie, out byte result) && Enum.IsDefined(typeof(TypeAssurance), result)) { assurance.Type = (TypeAssurance)result; } decimal?montant = ConsoleSaisie.SaisirDecimalOptionnel("Montant : "); assurance.Montant = montant ?? assurance.Montant; service.ModifierAssurance(assurance); ConsoleHelper.AfficherLibelleSaisie("Assurance modifiée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la modification de l'Assurance !"); } }
public static void CreerAssurance(decimal montant, TypeAssurance typeAssurance) { Assurance assurance = new Assurance { Montant = montant, TypeAssurance = typeAssurance }; ServiceAssurance.CreerAssurance(assurance); }
private void AfficherListe() { ConsoleHelper.AfficherEntete("Afficher"); try { ServiceAssurance service = new ServiceAssurance(); this.liste = service.ListerAssurance(); ConsoleHelper.AfficherListe(this.liste, strategieAffichageAssurances); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'affichage des Assurances !"); } }
private void Supprimer() { ConsoleHelper.AfficherEntete("Supprimer"); try { ServiceAssurance service = new ServiceAssurance(); this.liste = service.ListerAssurance(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifAssurances); service.SupprimerAssurance(ConsoleSaisie.SaisirEntierObligatoire("ID de l'Assurance à supprimer : ")); ConsoleHelper.AfficherLibelleSaisie("Assurance supprimés !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la suppression de l'Assurance !"); } }
private void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau"); try { var assurance = new Assurance( type: (TypeAssurance)byte.Parse(ConsoleSaisie.SaisirChaineObligatoire("type (ID) : ")), montant: ConsoleSaisie.SaisirDecimalObligatoire("Montant : ") ); ServiceAssurance service = new ServiceAssurance(); service.AjouterAssurance(assurance); ConsoleHelper.AfficherLibelleSaisie("Assurance ajoutée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'ajout de l'Assurance !"); } }