From fa28871f074661e24317637f7fd1b9aaca08bd20 Mon Sep 17 00:00:00 2001 From: anperederi Date: Fri, 28 Apr 2023 17:28:42 +0200 Subject: [PATCH] ajout du manager et essaie de faire un bouton pour ajouter un nouveau client dans la liste de manager de NewPage1 --- src/Banquale/Banquale/App.xaml.cs | 6 +++++- src/Banquale/Banquale/AppShell.xaml | 2 +- src/Banquale/Banquale/Model/Client.cs | 2 +- src/Banquale/Banquale/Model/Compte.cs | 2 +- src/Banquale/Banquale/Model/Manager.cs | 20 ++++++++++++++++++ src/Banquale/Banquale/Model/Personne.cs | 2 +- src/Banquale/Banquale/Model/Transactions.cs | 2 +- .../Banquale/Views/BalancePage.xaml.cs | 4 +++- src/Banquale/Banquale/Views/NewPage1.xaml | 16 ++++++++++++++ src/Banquale/Banquale/Views/NewPage1.xaml.cs | 21 +++++++++++++++++++ 10 files changed, 70 insertions(+), 7 deletions(-) create mode 100644 src/Banquale/Banquale/Model/Manager.cs create mode 100644 src/Banquale/Banquale/Views/NewPage1.xaml create mode 100644 src/Banquale/Banquale/Views/NewPage1.xaml.cs diff --git a/src/Banquale/Banquale/App.xaml.cs b/src/Banquale/Banquale/App.xaml.cs index 4531e5c..84b3fa7 100644 --- a/src/Banquale/Banquale/App.xaml.cs +++ b/src/Banquale/Banquale/App.xaml.cs @@ -1,7 +1,11 @@ -namespace Banquale; +using Banquale.Model; +namespace Banquale; public partial class App : Application { + + public Manager MyManager { get; private set; } = new Manager(); + public App() { InitializeComponent(); diff --git a/src/Banquale/Banquale/AppShell.xaml b/src/Banquale/Banquale/AppShell.xaml index 548530e..e279a8d 100644 --- a/src/Banquale/Banquale/AppShell.xaml +++ b/src/Banquale/Banquale/AppShell.xaml @@ -16,7 +16,7 @@ diff --git a/src/Banquale/Banquale/Model/Client.cs b/src/Banquale/Banquale/Model/Client.cs index 66f2a0d..2193f28 100644 --- a/src/Banquale/Banquale/Model/Client.cs +++ b/src/Banquale/Banquale/Model/Client.cs @@ -8,7 +8,7 @@ using System.Threading.Tasks; namespace Banquale.Model { - class Client: Personne + public class Client: Personne { public Client(string nom, string prenom, string mdp) : base(nom, prenom, mdp) { diff --git a/src/Banquale/Banquale/Model/Compte.cs b/src/Banquale/Banquale/Model/Compte.cs index e041cad..0df7fce 100644 --- a/src/Banquale/Banquale/Model/Compte.cs +++ b/src/Banquale/Banquale/Model/Compte.cs @@ -7,7 +7,7 @@ using System.Threading.Tasks; namespace Banquale.Model { - class Compte + public class Compte { public int Solde { get; set; } diff --git a/src/Banquale/Banquale/Model/Manager.cs b/src/Banquale/Banquale/Model/Manager.cs new file mode 100644 index 0000000..137b282 --- /dev/null +++ b/src/Banquale/Banquale/Model/Manager.cs @@ -0,0 +1,20 @@ +using System; +namespace Banquale.Model +{ + public class Manager + { + public List ListeClients { get; private set;} + + public Manager() { + + } + + public bool AjouterClient(Client MonClient) + { + ListeClients.Add(MonClient); + return true; + } + + } +} + diff --git a/src/Banquale/Banquale/Model/Personne.cs b/src/Banquale/Banquale/Model/Personne.cs index 3a51e63..6266c5b 100644 --- a/src/Banquale/Banquale/Model/Personne.cs +++ b/src/Banquale/Banquale/Model/Personne.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace Banquale.Model { - class Personne + public class Personne { public string Nom { get; private set; } diff --git a/src/Banquale/Banquale/Model/Transactions.cs b/src/Banquale/Banquale/Model/Transactions.cs index d500d37..ec913f0 100644 --- a/src/Banquale/Banquale/Model/Transactions.cs +++ b/src/Banquale/Banquale/Model/Transactions.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace Banquale.Model { - class Transactions + public class Transactions { public int Type { get; private set; } diff --git a/src/Banquale/Banquale/Views/BalancePage.xaml.cs b/src/Banquale/Banquale/Views/BalancePage.xaml.cs index f0b719d..10d403e 100644 --- a/src/Banquale/Banquale/Views/BalancePage.xaml.cs +++ b/src/Banquale/Banquale/Views/BalancePage.xaml.cs @@ -1,4 +1,6 @@ -namespace Banquale.Views; +using Banquale.Model; +namespace Banquale.Views; + public partial class BalancePage : ContentPage { diff --git a/src/Banquale/Banquale/Views/NewPage1.xaml b/src/Banquale/Banquale/Views/NewPage1.xaml new file mode 100644 index 0000000..00565dd --- /dev/null +++ b/src/Banquale/Banquale/Views/NewPage1.xaml @@ -0,0 +1,16 @@ + + + +