From ddd4df0c64144f1891b637e74b0430e3b39023b2 Mon Sep 17 00:00:00 2001 From: anperederi Date: Wed, 24 May 2023 14:28:08 +0200 Subject: [PATCH] :sparkles: add consultant home page :test_tube: test navigation shell on this but a problem occured --- src/Banquale/Banquale/AppShell.xaml.cs | 6 ++- .../Banquale/Views/ConnectionPage.xaml.cs | 6 +++ .../Banquale/Views/ConsultantHomePage.xaml | 38 +++++++++++++++++++ .../Banquale/Views/ConsultantHomePage.xaml.cs | 25 ++++++++++++ .../Banquale/Views/ConsultantIdPage.xaml | 34 +++++++++++++++++ .../Banquale/Views/ConsultantIdPage.xaml.cs | 24 ++++++++++++ .../Banquale/Views/CreateCustomerPage.xaml | 24 ++++++++++++ .../Banquale/Views/CreateCustomerPage.xaml.cs | 9 +++++ .../Banquale/Views/SwitchAccountPage.xaml | 2 +- 9 files changed, 166 insertions(+), 2 deletions(-) create mode 100644 src/Banquale/Banquale/Views/ConsultantHomePage.xaml create mode 100644 src/Banquale/Banquale/Views/ConsultantHomePage.xaml.cs create mode 100644 src/Banquale/Banquale/Views/ConsultantIdPage.xaml create mode 100644 src/Banquale/Banquale/Views/ConsultantIdPage.xaml.cs create mode 100644 src/Banquale/Banquale/Views/CreateCustomerPage.xaml create mode 100644 src/Banquale/Banquale/Views/CreateCustomerPage.xaml.cs diff --git a/src/Banquale/Banquale/AppShell.xaml.cs b/src/Banquale/Banquale/AppShell.xaml.cs index 9735096..03e478a 100644 --- a/src/Banquale/Banquale/AppShell.xaml.cs +++ b/src/Banquale/Banquale/AppShell.xaml.cs @@ -7,11 +7,15 @@ public partial class AppShell : Shell { public AppShell() { - InitializeComponent(); Routing.RegisterRoute("balance/categorydetails", typeof(CategoryPage)); Routing.RegisterRoute("balance/newpagedetails", typeof(NewPage1)); Routing.RegisterRoute("menu/requestdetails", typeof(RequestPage)); Routing.RegisterRoute("menu/ribdetails", typeof(RibPage)); Routing.RegisterRoute("menu/transferdetails", typeof(TransferPage)); + Routing.RegisterRoute("consultant", typeof(ConsultantHomePage)); + Routing.RegisterRoute("consultant/idpage", typeof(ConsultantIdPage)); + Routing.RegisterRoute("consultant/createcustomer", typeof(CreateCustomerPage)); + InitializeComponent(); + } } \ No newline at end of file diff --git a/src/Banquale/Banquale/Views/ConnectionPage.xaml.cs b/src/Banquale/Banquale/Views/ConnectionPage.xaml.cs index 5b39502..c532044 100644 --- a/src/Banquale/Banquale/Views/ConnectionPage.xaml.cs +++ b/src/Banquale/Banquale/Views/ConnectionPage.xaml.cs @@ -18,6 +18,12 @@ public partial class ConnectionPage : ContentPage return; } + if(id == "a") + { + await Navigation.PushModalAsync(new ConsultantHomePage()); + return; + } + await Navigation.PushModalAsync(new SwitchAccountPage()); } diff --git a/src/Banquale/Banquale/Views/ConsultantHomePage.xaml b/src/Banquale/Banquale/Views/ConsultantHomePage.xaml new file mode 100644 index 0000000..6b0338a --- /dev/null +++ b/src/Banquale/Banquale/Views/ConsultantHomePage.xaml @@ -0,0 +1,38 @@ + + + + + + +