AppSAV/MauiAppStock/Views/EditFournisseurPage.xaml.cs

35 lines
1.1 KiB
C#

using MauiAppStock.Models;
using MauiAppStock.Data;
namespace MauiAppStock.Views
{
public partial class EditFournisseurPage : ContentPage
{
private Fournisseur _fournisseur;
public EditFournisseurPage(Fournisseur fournisseur)
{
InitializeComponent();
_fournisseur = fournisseur;
NomEntry.Text = fournisseur.Nom;
NumEntry.Text = fournisseur.Numtel;
}
private async void OnSaveClicked(object sender, EventArgs e)
{
_fournisseur.Nom = NomEntry.Text;
_fournisseur.Numtel = NumEntry.Text;
await Database.UpdateFournisseursync(_fournisseur);
await Navigation.PopAsync();
}
private async void OnDeleteClicked(object sender, EventArgs e)
{
bool confirm = await DisplayAlert("Confirmation", "Voulez-vous vraiment supprimer ce fournisseur ?", "Oui", "Non");
if (confirm)
{
await Database.DeleteFournisseurAsync(_fournisseur);
await Navigation.PopAsync();
}
}
}
}