From ba9fc6d58c04a2bbed16492f973390a6f1320c71 Mon Sep 17 00:00:00 2001 From: anperederi Date: Wed, 3 May 2023 11:47:47 +0200 Subject: [PATCH 1/5] ajout d'un essaie de DataBinding sur la page NewPage1 --- src/Banquale/Banquale/Model/Client.cs | 11 ++++++----- src/Banquale/Banquale/Model/Manager.cs | 15 +++++++++++++-- src/Banquale/Banquale/Model/Personne.cs | 6 +++--- src/Banquale/Banquale/Views/NewPage1.xaml | 4 ++++ 4 files changed, 26 insertions(+), 10 deletions(-) diff --git a/src/Banquale/Banquale/Model/Client.cs b/src/Banquale/Banquale/Model/Client.cs index 2193f28..87c690f 100644 --- a/src/Banquale/Banquale/Model/Client.cs +++ b/src/Banquale/Banquale/Model/Client.cs @@ -10,13 +10,14 @@ namespace Banquale.Model public class Client: Personne { - public Client(string nom, string prenom, string mdp) : base(nom, prenom, mdp) - { - - } - public List ListeComptes{ get; private set; } + public List ListeComptes { get; private set; } + + + public Client(string nom, string prenom, string mdp) : base(nom, prenom, mdp) + {} } + } diff --git a/src/Banquale/Banquale/Model/Manager.cs b/src/Banquale/Banquale/Model/Manager.cs index 6327822..0182114 100644 --- a/src/Banquale/Banquale/Model/Manager.cs +++ b/src/Banquale/Banquale/Model/Manager.cs @@ -1,9 +1,10 @@ using System; + namespace Banquale.Model { public class Manager { - public List ListeClients { get; private set;} + public List ListeClients { get; private set; } public Manager() { ListeClients = new List(); @@ -15,6 +16,16 @@ namespace Banquale.Model return true; } - } + public void Donnee() + { + Client Client1= new Client("Jacques", "Morice", "J'aimeLesFrites"); + Client Client2 = new Client("Francis", "Begore", "J'aimeLes"); + Client Client3 = new Client("Michel", "Boudout", "MonMdP"); + Console.WriteLine(Client1); + AjouterClient(Client1); + AjouterClient(Client2); + AjouterClient(Client3); + } + } } diff --git a/src/Banquale/Banquale/Model/Personne.cs b/src/Banquale/Banquale/Model/Personne.cs index 6266c5b..1cf31fa 100644 --- a/src/Banquale/Banquale/Model/Personne.cs +++ b/src/Banquale/Banquale/Model/Personne.cs @@ -4,16 +4,14 @@ using System.Linq; using System.Text; using System.Threading.Tasks; + namespace Banquale.Model { public class Personne { public string Nom { get; private set; } - public string Prenom { get; private set; } - public int Id { get; private set; } - public string Mdp { get; private set; } public Personne(string nom, string prenom, string mdp) @@ -23,5 +21,7 @@ namespace Banquale.Model Id = 0; Mdp = mdp; } + } + } diff --git a/src/Banquale/Banquale/Views/NewPage1.xaml b/src/Banquale/Banquale/Views/NewPage1.xaml index 00565dd..266d239 100644 --- a/src/Banquale/Banquale/Views/NewPage1.xaml +++ b/src/Banquale/Banquale/Views/NewPage1.xaml @@ -12,5 +12,9 @@