diff --git a/src/Banquale/Banquale/App.xaml.cs b/src/Banquale/Banquale/App.xaml.cs index 84b3fa7..30ad790 100644 --- a/src/Banquale/Banquale/App.xaml.cs +++ b/src/Banquale/Banquale/App.xaml.cs @@ -6,11 +6,17 @@ public partial class App : Application public Manager MyManager { get; private set; } = new Manager(); + + public App() { - InitializeComponent(); + + MyManager.Donnee(); + + InitializeComponent(); MainPage = new AppShell(); + } } diff --git a/src/Banquale/Banquale/AppShell.xaml b/src/Banquale/Banquale/AppShell.xaml index 4c60334..e21b4f6 100644 --- a/src/Banquale/Banquale/AppShell.xaml +++ b/src/Banquale/Banquale/AppShell.xaml @@ -4,6 +4,12 @@ xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:Banquale.Views" + Shell.NavBarIsVisible="True" + Shell.NavBarHasShadow="True" + NavigationPage.HasNavigationBar="True" + NavigationPage.HasBackButton="True" + NavigationPage.BackButtonTitle="Retour" + Title="Page" Shell.FlyoutBehavior="Disabled"> @@ -43,10 +49,13 @@ Title="Compte"> - + + + 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..c7252e1 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,20 @@ namespace Banquale.Model return true; } - } + public Client GetClient(int place) { + return ListeClients[place]; + } + + 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/BalancePage.xaml b/src/Banquale/Banquale/Views/BalancePage.xaml index 9f8b0ba..c33656d 100644 --- a/src/Banquale/Banquale/Views/BalancePage.xaml +++ b/src/Banquale/Banquale/Views/BalancePage.xaml @@ -4,7 +4,9 @@ xmlns:local="clr-namespace:Banquale.Views" x:Class="Banquale.Views.BalancePage" Title="BalancePage" + NavigationPage.HasBackButton="True" > + +