From 6b600b7c79f8d4fa01a8a46017bf76e72776489d Mon Sep 17 00:00:00 2001 From: "titouan.louvet" Date: Thu, 8 Jun 2023 21:20:04 +0200 Subject: [PATCH 1/3] add opposition mechanic --- src/Banquale/Banquale/Views/TransactionsPage.xaml.cs | 1 + src/Banquale/Model/Transaction.cs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/Banquale/Banquale/Views/TransactionsPage.xaml.cs b/src/Banquale/Banquale/Views/TransactionsPage.xaml.cs index 25e29df..d20ab97 100644 --- a/src/Banquale/Banquale/Views/TransactionsPage.xaml.cs +++ b/src/Banquale/Banquale/Views/TransactionsPage.xaml.cs @@ -22,6 +22,7 @@ public partial class TransactionsPage : ContentPage async void Objection_Clicked(System.Object sender, System.EventArgs e) { + Mgr.SelectedTransaction.IsOpposition = true; await Shell.Current.Navigation.PopAsync(); } diff --git a/src/Banquale/Model/Transaction.cs b/src/Banquale/Model/Transaction.cs index 27d1ff6..b72a1ae 100644 --- a/src/Banquale/Model/Transaction.cs +++ b/src/Banquale/Model/Transaction.cs @@ -115,6 +115,11 @@ namespace Model [DataMember] private DateTime date; + + [DataMember(Order = 7)] + public bool IsOpposition { get; set; } + + /// /// Initializes a new instance of the class. /// @@ -131,6 +136,7 @@ namespace Model Id = id; InvolvedAccounts = involvedAccounts; Date = date; + IsOpposition = false; } public void ChangeCategory(string newCateg) From 61e4ae7f7750f4f2634a0db9c8d7939b6dda1794 Mon Sep 17 00:00:00 2001 From: "titouan.louvet" Date: Thu, 8 Jun 2023 21:22:30 +0200 Subject: [PATCH 2/3] fix bug --- src/Banquale/Banquale/Views/TransactionsPage.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Banquale/Banquale/Views/TransactionsPage.xaml b/src/Banquale/Banquale/Views/TransactionsPage.xaml index 4d265eb..02ccd33 100644 --- a/src/Banquale/Banquale/Views/TransactionsPage.xaml +++ b/src/Banquale/Banquale/Views/TransactionsPage.xaml @@ -91,7 +91,7 @@