ConsEco/Sources/IHM/Desktop/CV_EnregistrerEcheance.xaml.cs

35 lines
855 B

using Model;
namespace IHM.Desktop;
public partial class CV_EnregistrerEcheance : ContentView
{
public Manager Mgr => (App.Current as App).Manager;
public CV_EnregistrerEcheance()
{
InitializeComponent();
Mgr.LoadBanque();
Mgr.LoadCompte();
BindingContext = Mgr;
}
private void Button_Annuler(object sender, EventArgs e)
{
Navigation.PushAsync(new Dashboard());
}
private void Button_Valider(object sender, EventArgs e)
{
var s = recup.SelectedItem;
Echeance ech = (Echeance)s;
Operation operation = new Operation(ech.Nom, ech.Montant, ech.DateOperation, ech.ModePayement,ech.Tag,ech.IsDebit);
Mgr.effectuerOperation(Mgr.SelectedCompte, operation);
Mgr.supprimerEcheance(Mgr.SelectedCompte, ech);
Navigation.PushAsync(new Dashboard());
}
}